CitationBench is the SEO and GEO platform built for agencies managing 10–100 client brands. Research, write, publish, index, and link-build across your entire portfolio from one place.
Agencies running 10-plus brands hit a wall when SEO and GEO ops live across six or more disconnected tools.
Ahrefs and Surfer show zero AI citation data. Clients ask about ChatGPT visibility and you have no answer.
Standing up a new brand across Ahrefs, Surfer, Apollo, and AgencyAnalytics takes days, not minutes.
Fire-and-forget link-building tools drop jobs silently. No approval gates, no audit trail, no resume on failure.
The fix
CitationBench composes research, content production, publishing, indexing, link-building, and AI citation tracking into agentic workflows. Bootstrap a new brand in 20 minutes and run daily monitoring across every client workspace from one API.
CitationBench covers the full SEO and GEO ops stack so your team stops switching tabs and starts shipping results across all client brands.
Agency Architecture
A single master API key manages all client brands via workspace isolation. Every keyword set, content campaign, and link-building workflow is scoped per client using the X-Workspace-Id header. White-label-ready.
GEO Monitoring
Monitor brand citations in ChatGPT, Claude, and Perplexity for every client via research.ai_citation.check and research.ai_citation.share_of_voice. Returns share-of-voice with historical trajectory — no competitor closes this loop alongside traditional rank data.
Agentic Workflows
POST /v1/agent/invoke runs the brand-bootstrap agent end-to-end: ICP generation, keyword universe, content plan, and publish — with approval gates at every compliance-sensitive step. SSE event streaming keeps your team informed in real time.
Link Building
A single POST /v1/link-building/serp-outreach call scrapes the SERP, discovers contacts via Apollo, and generates 50 personalized outreach drafts via Instantly. Bulk-approve before sending. Campaign metrics and pause/resume included.
Performance Measurement
Track keyword positions daily across all client workspaces with full history. Scope results per client via X-Workspace-Id. Accessible via REST, MCP tool, and the CitationBench dashboard for unified portfolio reporting.
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 your agency one platform for research, content, link-building, and AI citation tracking across every client brand.
Book a Demo