Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
UMN-Choi-Lab avatar

Refcheck

  • UMN-Choi-Lab/refcheck

refcheck is a MCP server that verifies academic citations against scholarly databases and exports BibTeX.

About

refcheck is an MCP server that checks academic citations against live databases, flags references models invent or garble, and can export BibTeX for your bibliography toolchain. developers writing literature reviews, researchers shipping preprints, or developers documenting ML papers with Claude Code routinely discover that agents cite plausible but nonexistent DOIs. refcheck-mcp on PyPI connects Crossref (with CROSSREF_EMAIL for polite rate limits) and optional Semantic Scholar, Elsevier, and IEEE keys so verification depth scales with the APIs you enable. It belongs early in the journey when you are still proving claims and cleaning reading lists, and it remains useful in Build docs when you finalize bibliographies for READMEs or whitepapers. It is not a general fact-checker for blog opinions—only structured citation validation with database backing.

  • Verifies citations against real scholarly databases
  • Surfaces hallucinated or mismatched references before publication
  • Exports verified references to BibTeX
  • Optional keys for Crossref polite pool, Semantic Scholar, Elsevier, IEEE
  • PyPI package refcheck-mcp v0.1.0 with stdio transport

Refcheck by the numbers

  • Data as of Jul 7, 2026 (Skillselion catalog sync)
terminal
claude mcp add --env CROSSREF_EMAIL=YOUR_CROSSREF_EMAIL --env S2_API_KEY=YOUR_S2_API_KEY --env ELSEVIER_KEY=YOUR_ELSEVIER_KEY --env ELSEVIER_INSTTOKEN=YOUR_ELSEVIER_INSTTOKEN --env IEEE_API_KEY=YOUR_IEEE_API_KEY refcheck-mcp -- uvx refcheck-mcp

Add your badge

Show developers this MCP server is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Packagerefcheck-mcp
TransportSTDIO
AuthRequired
RepositoryUMN-Choi-Lab/refcheck

What it does

Verify citations and bibliographies from agent-drafted research before you publish papers, posts, or technical docs.

Who is it for?

Best when you use agents to draft papers and need database-backed citation checks before shipping content.

Skip if: Skip if you never cite academic sources, or teams that already use a dedicated reference manager with no MCP workflow.

What you get

After install, you can validate references via MCP, reject bad citations early, and export BibTeX from checks that matched real records.

  • Database-backed citation validation results
  • Identification of invalid or suspect references
  • BibTeX export for verified citations

By the numbers

  • Server version 0.1.0 on PyPI identifier refcheck-mcp
  • Transport: stdio
  • Environment variables documented: CROSSREF_EMAIL, S2_API_KEY, ELSEVIER_KEY, ELSEVIER_INSTTOKEN, IEEE_API_KEY

Recommended MCP Servers

How it compares

Citation verification MCP backed by Crossref and optional publisher APIs, not a writing-style or brainstorming skill.

FAQ

Who is Refcheck for?

Anyone using MCP agents to draft research, theses, or citation-heavy docs who must confirm references exist in Crossref, Semantic Scholar, or publisher catalogs.

When should I use Refcheck?

Use it during Idea research and before publishing Build-phase documentation whenever an agent produced a reference list or inline citations.

How do I add Refcheck to my agent?

Install Refcheck-mcp from PyPI (v0.1.0), set CROSSREF_EMAIL and any optional API keys, register the server as stdio in your MCP client, then invoke verify tools per the Refcheck repository.

Developer Toolsresearchautomation

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.