Stop building custom monitoring solutions. CitationBench offers a developer-grade REST API and hosted MCP server to track ChatGPT, Claude, and Perplexity citations alongside traditional rank data.
# Track brand citations across AI search enginesPOST /v1/research/ai-citation> { "query": "best SEO platform for agencies", "engines": ["chatgpt", "claude", "perplexity"] }chatgpt · cited: ✓ rank: 1 share_of_voice: 0.43claude · cited: ✓ rank: 2 share_of_voice: 0.21perplexity · cited: ✗ rank: — share_of_voice: 0.00# Pull historical citation trajectoryresearch.ai_citation.history> { "query": "best SEO platform for agencies", "engine": "chatgpt", "days": 30 }{ "trend": "rising", "first_cited": "2025-05-01", "streak": 14 }Generic SEO tools don't know what ChatGPT says about you, leaving your brand blind to AI-driven discovery.
Most SEO platforms offer zero programmatic access to ChatGPT citation data, forcing teams to build fragile custom scrapers.
Tools like Ahrefs and AgencyAnalytics track Google positions but return nothing when ChatGPT recommends a competitor instead of you.
Monitoring citations by hand across ChatGPT, Claude, and Perplexity for multiple queries and clients is not a repeatable process.
The fix
CitationBench exposes AI citation tracking via REST API and hosted MCP server. Call research.ai_citation.check, pull share_of_voice, schedule daily queries, and read historical trajectory — no custom infrastructure required.
Five production-ready capabilities covering citation tracking, competitive context, rank correlation, agent automation, and developer integration.
GEO Monitoring
Call research.ai_citation.check to query ChatGPT, Claude, and Perplexity simultaneously. Retrieve share_of_voice scores, historical citation trajectory via research.ai_citation.history, and schedule recurring daily queries per client workspace.
SEO Correlation
Daily rank tracking runs alongside AI citation checks across all workspaces scoped via X-Workspace-Id. Correlate Google position with ChatGPT citation status in a single reporting surface without stitching two separate APIs together.
Developer Access
Connect to mcp.citationbench.com/mcp from Claude Code, Cursor, or any MCP client. The research.ai_citation.* tools are available immediately alongside 35 other SEO and GEO tools — no self-hosting, no infrastructure setup.
Reliability
Scheduled citation monitoring runs on Cyclonic-backed durable workers. Jobs survive restarts, are cancellable via agent.invocations.cancel, and stream status in real time via SSE — not fire-and-forget cron scripts.
Integration
Use @citationbench/sdk to call every citation endpoint with full TypeScript type coverage. Eliminates hand-rolled fetch wrappers and keeps your integration in sync as the API evolves. Python SDK coming next.
How it works
An `sk_test_*` key lands in your dashboard instantly. No demo gate — start calling real endpoints with shape-complete responses.
`claude mcp add citationbench https://mcp.citationbench.com/mcp` from Claude Code, Cursor, or any MCP client. Or `curl` against `api.citationbench.com/v1/*` directly.
Every tool returns shape-complete demo data without auth, so your agent works before the user signs up. Tools across research, production, indexing, link-building, and agents.
Add `X-Workspace-Id: ws_***` to scope per client. Switch to a live `sk_live_*` key when you're ready. Same API surface, same SDK.
Why CitationBench
Hosted at mcp.citationbench.com/mcp. Works with Claude Code, Cursor, Claude Desktop, Windsurf, and ChatGPT Apps. No self-hosting required.
Every long-running call runs on Cyclonic workers — survives restarts, cancellable, resumable, streams via SSE. Production-safe by default.
One master API key, N client workspaces. Switch with a single `X-Workspace-Id` header. Per-client data isolation, bulk ops across all of them.
Every endpoint responds in shape-complete demo mode without auth, so you can build the agent before the user signs up.
FAQ
CitationBench gives developers and agencies a production-ready API and MCP server to monitor AI citations without building custom tooling.
View API Docs