Skip to main content
Glama
DOI Citation Verifier

DOI Citation Verifier

by tfscharff

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

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

CapabilityDetails
tools
{
  "listChanged": true
}
prompts
{
  "listChanged": true
}
resources
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
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

NameDescription
citation-verification-rulesRules for preventing citation hallucination

Resources

Contextual data attached and managed by the client

NameDescription
Supported Citation DatabasesInformation about the academic databases used for citation verification
Citation Verification GuidelinesBest practices for using the citation verification system

TDQS

A3.8/5.0

Scored across 3 tools

Disambiguation4/5

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.

Naming Consistency4/5

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.

Tool Count4/5

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.

Completeness4/5

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.

Maintenance

ActivityMaintained
ResponsivenessLimited data