CitationBench unifies research, content production, link building, and indexing into agentic workflows — one platform to run SEO ops across your entire client portfolio.
# Bootstrap a new brand's full SEO presencePOST /v1/agent/invoke> { "agent": "brand-bootstrap", "input": { "url": "https://acme.com" } }job_id: job_9wz4m · status: running# Streaming events via SSE✓ ICP profiles generated (3 segments)✓ Keyword universe built (312 keywords labeled)✓ Content plan ready · awaiting_approvalFragmented SEO stacks slow agencies down and leave critical gaps across research, publishing, and link building.
Stitching together Ahrefs, Surfer, and Apollo for each new client consumes days your team does not have.
Content goes live and sits un-indexed for weeks because no tool closes the loop from publish to search engine.
Your clients are asking whether they appear in ChatGPT and Perplexity. Your current stack has no answer.
The fix
CitationBench composes research, content production, publishing, indexing, and link building into durable agentic workflows — with human approval gates at every sensitive step. Run the full cycle for every client from a single platform.
Five core capabilities cover the complete SEO automation workflow from first keyword to indexed page to live link campaign.
Agentic Ops
Run named agents via POST /v1/agent/invoke to execute research, production, and distribution in sequence. Agents pause for human approval at any configured step and resume exactly where they stopped.
Agency Architecture
A single master API key manages all client workspaces. Every keyword, campaign, and content asset is scoped per client via the X-Workspace-Id header with full isolation and unified reporting.
Research
POST /v1/research/keyword discovers, clusters, and labels keyword sets automatically. Results persist for content generation and rank tracking, eliminating manual keyword-to-brief handoffs.
Link Building
One POST /v1/link-building/serp-outreach call scrapes the SERP, discovers contacts via Apollo, and generates 50 personalized Instantly email drafts. Bulk-approve before any email sends.
Publishing
Every produce.publish call automatically fires Google Search Console URL submission and IndexNow in parallel. No page is left un-indexed and no manual step is required after content goes live.
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 team a single platform to research, publish, index, and build links for every client.
Book a Demo