reference-verifier
Bibliography Reference Verifier — Checks every reference in a bibliography against Crossref, OpenAlex, arXiv and Europe PMC and leads with a verdict (FIX_REQUIRED, REVIEW_RECOMMENDED, INCOMPLETE or ALL_VERIFIED), a confidence, a one-line headline, the next step and a prioritized fix list. Input: BibTeX, LaTeX \bibitem, a plain-text list (APA, IEEE, Vancouver), an arXiv id (read via ar5iv), a PDF URL, or just a list of DOIs, arXiv
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "reference-verifier"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| latex | No | LaTeX source with a thebibliography environment (\bibitem) or embedded filecontents .bib; \cite commands supply citation contexts and are checked against the entries. | |
| bibtex | No | BibTeX/BibLaTeX text (the contents of a .bib file). | |
| pdfUrl | No | Public PDF URL. Text extraction is best-effort (Word and Google Docs exports work best). | |
| arxivId | No | arXiv id or URL; references are read from the ar5iv HTML (.ltx_bibitem), falling back to the PDF. | |
| manuscript | No | Optional manuscript text (LaTeX or plain) that supplies citation contexts: \cite keys, [n] numbers or Author (year) citations. | |
| references | No | Plain-text reference list (numbered, blank-line separated, or one per line; APA, IEEE, Vancouver, Chicago). | |
| identifiers | No | Bare identifiers instead of a bibliography: up to 150 DOIs (bare, doi: or doi.org URL), arXiv ids or URLs, or PMIDs (bare, PMID: or PubMed URL), mixed freely. Each is resolved and checked for retraction, correction and a published version of record. | |
| checkSupport | No | Needs manuscript text (or latex, arxivId, pdfUrl). Spends one fast-tier model call to judge whether each cited abstract supports its citing sentence (at most 20 citations). |