CitationBench is the SEO agent platform that bootstraps a brand's full organic presence in 20 minutes — with human approval gates, multi-workspace architecture, and unified SEO plus GEO measurement.
# Bootstrap a new brand's full SEO presencePOST /v1/agent/invoke> { "agent": "brand-bootstrap", "input": { "url": "https://acme.com" } }job_id: job_9mw4q · status: running# Streaming events via SSE✓ ICP profiles generated (3 segments)✓ Keyword universe built (312 keywords labeled)✓ Competitor backlinks pulled · content gaps identified✓ Content plan ready · awaiting_approvalAgencies managing dozens of clients stall on manual ops, fragmented tooling, and workflows that don't scale.
Stitching Ahrefs, Surfer, Apollo, and AgencyAnalytics together for each new client burns hours before any real work begins.
Fire-and-forget LLM workflows fail silently with no audit trail, no human checkpoints, and no way to recover a stopped job.
Every SEO platform tracks Google ranks but none show whether your clients appear in ChatGPT, Claude, or Perplexity results.
The fix
CitationBench composes research, content production, publishing, indexing, and link-building into durable agentic workflows. Bootstrap new brands in 20 minutes, monitor AI citations daily, and manage every client from one multi-workspace platform.
From brand bootstrapping to daily rank and AI citation monitoring, CitationBench covers the full SEO and GEO ops stack across all your client workspaces.
Agentic Workflows
Run the brand-bootstrap agent via POST /v1/agent/invoke to go from a URL to a full keyword universe, ICP profiles, content plan, and competitor analysis. Streams progress via SSE with approval gates at each critical step.
Agency Architecture
A single master API key scopes all calls to individual client workspaces via the X-Workspace-Id header. Bulk actions, white-label-ready settings, and workspace-level isolation for keywords, content, and campaigns.
Compliance Controls
Agents pause and emit awaiting_approval before any sensitive action. Reviewers approve or reject via dashboard or POST /v1/agent/invocations/{id}/approve. Every decision is logged and fully auditable.
GEO Monitoring
Monitor brand citations across ChatGPT, Claude, and Perplexity for target queries via research.ai_citation.check. Returns share-of-voice per engine with historical trajectory — the only SEO agent platform closing this loop.
Performance Measurement
Pull daily keyword rankings for every client workspace via the rank-tracking API or MCP tool. Full position history scoped per client via X-Workspace-Id. Available via REST, dashboard, and MCP.
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 the full SEO and GEO ops stack in one platform — from brand bootstrap to daily rank and AI citation monitoring.
Book a Demo