Skip to content

Add refcheck: academic reference verification server#3406

Closed
benchoi93 wants to merge 1 commit intomodelcontextprotocol:mainfrom
benchoi93:add-refcheck
Closed

Add refcheck: academic reference verification server#3406
benchoi93 wants to merge 1 commit intomodelcontextprotocol:mainfrom
benchoi93:add-refcheck

Conversation

@benchoi93
Copy link

Summary

Adds refcheck to the community servers list — an MCP server that verifies academic references against real publication databases.

What it does

  • verify_reference — Checks if a citation is real by fuzzy-matching against Crossref, Semantic Scholar, arXiv, Scopus, and IEEE Xplore. Returns verified, partial_match, or not_found with confidence score and corrected BibTeX.
  • search_references — Finds real papers on a topic. Only returns database-backed results.
  • get_bibtex — Exports publication-ready BibTeX by DOI, title, or Semantic Scholar ID. Supports batch export.

Why it matters

LLMs frequently hallucinate academic citations — plausible-looking references with fabricated titles, authors, DOIs, or venues. This MCP server gives AI assistants direct access to real publication databases so every citation can be verified before use.

Tech stack

Python, FastMCP, httpx (async), Pydantic v2, rapidfuzz. Works with zero API keys (Crossref + arXiv are free), with optional keys for Semantic Scholar, Scopus, and IEEE Xplore.

@benchoi93
Copy link
Author

Closing — submitting to the MCP Server Registry (modelcontextprotocol/registry) instead per the repo's updated policy.

@benchoi93 benchoi93 closed this Feb 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant