DOI Citation Verifier
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| verifyCitationA | CRITICAL: Use this to verify ANY academic citation before mentioning it. Checks multiple databases (CrossRef, OpenAlex, PubMed, zbMATH, ERIC, HAL, INSPIRE-HEP, Semantic Scholar) if a paper exists. Only papers with a DOI count as verified; every verified result includes a doiUrl. |
| batchVerifyCitationsA | Verify multiple citations in a single call. More efficient than calling verifyCitation multiple times. Returns verification status for each citation. |
| findVerifiedPapersA | Search multiple academic databases (CrossRef, OpenAlex, PubMed, zbMATH, ERIC, HAL, INSPIRE-HEP, Semantic Scholar) for papers and return only verified, real citations with DOIs. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| citation-verification-rules | Rules for preventing citation hallucination |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| Supported Citation Databases | Information about the academic databases used for citation verification |
| Citation Verification Guidelines | Best practices for using the citation verification system |
TDQS
Scored across 3 tools
verifyCitation (single) vs batchVerifyCitations (multiple) are clearly distinguished by cardinality, and findVerifiedPapers is discovery rather than verification. Minor overlap in that findVerifiedPapers also returns verified results, but the input intent (search query vs supplied citation) keeps them separable.
All camelCase with a verb-leading noun phrase (verifyCitation, batchVerifyCitations, findVerifiedPapers), which is readable and predictable. The 'batchVerify' compound verb is a slight deviation from the plain verb_noun pattern but is intuitive.
Three tools is lean but justified: each maps to a distinct workflow (single verify, bulk verify, discover-and-verify). Nothing redundant, though the surface is small enough that it sits near the lower bound.
The set covers the core lifecycle: verify one, verify many, and search for verified papers with DOI URLs. It is missing explicit DOI-based lookup or citation formatting/normalization, but for a verification-focused server the main workflows are covered.