Audit a .bib file
audit_bibAudit a BibTeX (.bib) file: check every entry against Crossref, PubMed and OpenAlex, including retractions, and report the result per citation key. Each key gets one status: verified, verified_with_corrections (real paper, some fields wrong), likely_fabricated, not_found (could not be confirmed either way), retracted, or ambiguous. Also reports duplicate citation keys and the same DOI under two keys. Returns corrected_bib: the same file with confirmed field corrections applied and a % audit_bib comment above every entry that was not verified cleanly; keys and fields that were not wrong are left exactly as written, and an entry that could not be confirmed is never rewritten. At most 50 entries per call.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"bib": "<bib>"
},
"name": "audit_bib"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bib | Yes | The contents of the .bib file (BibTeX or BibLaTeX). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| quota | Yes | ||
| entries | Yes | ||
| skipped | Yes | Entries with no citation key, which were not checked. | |
| summary | Yes | ||
| checked_at | Yes | ||
| corrected_bib | Yes | ||
| duplicate_dois | Yes | A DOI cited under more than one key. | |
| duplicate_keys | Yes | Citation keys used by more than one entry. |