CitationBench unifies your entire SEO and GEO workflow — research, write, publish, index, link-build, and measure — into agentic workflows your agency can run across every client brand from one dashboard.
Running SEO ops across dozens of client brands with disconnected tools burns your team and caps your margin.
Stitching Ahrefs, Surfer, Apollo, and AgencyAnalytics together creates brittle workflows that break every time a client gets onboarded.
Traditional rank trackers are blind to ChatGPT, Claude, and Perplexity — so clients asking about AI visibility get no real answer.
Manual brand setup across six separate tools means new client launches take days instead of the hour they should.
The fix
CitationBench composes research, production, distribution, and link-building into agentic workflows — including AI citation tracking no other SEO platform offers — so a small team can run ops across an entire client portfolio.
Five core capabilities cover the full organic visibility ops lifecycle from keyword discovery through rank and AI citation measurement.
Agency Architecture
A single master API key manages every client brand via scoped workspaces. All research, content, campaigns, and rank data are isolated per client via the X-Workspace-Id header with bulk actions available across the portfolio.
Agentic Workflows
POST /v1/agent/invoke with the brand-bootstrap agent handles ICP generation, keyword universe creation, and content planning in one durable job — with an approval gate before anything publishes.
GEO Measurement
research.ai_citation.check monitors your clients' brand mentions in ChatGPT, Claude, and Perplexity. Share-of-voice scores and citation history let you report on AI search performance no other platform captures.
Link Building
One POST /v1/link-building/serp-outreach call scrapes the SERP, discovers contacts via Apollo, and generates 50 personalized email drafts via Instantly. Bulk-approve before anything sends.
Performance Tracking
Keyword positions updated daily across all client workspaces, scoped via X-Workspace-Id. Full position history, bulk rank pulls, and dashboard reporting — accessible via REST, MCP, or the CitationBench dashboard.
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 to research, produce, publish, and measure organic visibility for every brand you manage.
Book a Demo