Generative Engine Optimization Platform for Agencies

CitationBench is the generative engine optimization platform that unifies SEO and GEO ops — research, write, publish, index, link-build, and measure — across every client brand in one place.

Too Many Tools. Too Many Gaps.

Agencies juggling six to twelve disconnected tools lose time, consistency, and visibility where it matters most.

Invisible to AI search engines

Ahrefs and Surfer track Google rankings but have no visibility into ChatGPT, Claude, or Perplexity citations.

Client onboarding burns weeks

Setting up keywords, content briefs, and outreach scaffolding for each new brand delays revenue and strains small teams.

Outreach scales but quality breaks

Manual link prospecting across dozens of client brands forces agencies to choose between volume and personalization.

The fix

One Platform. Every GEO and SEO Workflow.

CitationBench composes research, content production, publishing, indexing, link-building, and AI citation tracking into agentic workflows — managed from a single multi-workspace dashboard or via REST API and hosted MCP server.

Every Workflow Your Agency Needs to Win

Five purpose-built modules cover the full generative engine optimization stack — from keyword universe to AI citation monitoring to link-building campaigns.

Track AI Citations Across Every Client

GEO Measurement

Track AI Citations Across Every Client

Monitor brand mentions in ChatGPT, Claude, and Perplexity for any target query. Returns share-of-voice per engine with historical trajectory via research.ai_citation.check and daily scheduled monitoring per workspace.

  • ChatGPT, Claude, Perplexity
  • Share-of-voice history
  • Daily scheduled tracking
One Account for All Client Brands

Agency Architecture

One Account for All Client Brands

A single master API key manages every client workspace. All calls scoped per brand via the X-Workspace-Id header — full isolation for keywords, content, and campaigns with bulk actions across the portfolio.

  • X-Workspace-Id scoping
  • Bulk cross-workspace actions
  • White-label ready
Bootstrap a New Brand in 20 Minutes

Agentic Workflows

Bootstrap a New Brand in 20 Minutes

POST /v1/agent/invoke runs the brand-bootstrap agent to generate ICP profiles, build a labeled keyword universe, and produce a full content plan — pausing for human approval before any content goes live.

  • Brand bootstrap agent
  • Human approval gates
  • Real-time SSE streaming
One Keyword to 50 Outreach Drafts

Link Building

One Keyword to 50 Outreach Drafts

A single keyword triggers a SERP scrape, Apollo contact discovery, and 50 personalized outreach email drafts via Instantly — all in one POST /v1/link-building/serp-outreach call. Bulk-approve before sending.

  • Apollo contact discovery
  • Instantly.ai integration
  • Bulk draft approval
Daily Rank Tracking Across Every Portfolio Brand

Rank Monitoring

Daily Rank Tracking Across Every Portfolio Brand

Track keyword positions daily across all client workspaces with full history. Scoped per client via X-Workspace-Id and available via REST, MCP tool, and the dashboard for unified portfolio reporting.

  • Daily per-keyword history
  • Portfolio-wide bulk pulls
  • Dashboard and REST access

How it works

From sign-up to first call in five minutes.

01

Sign up and get your key

An `sk_test_*` key lands in your dashboard instantly. No demo gate — start calling real endpoints with shape-complete responses.

02

Add the MCP server or hit REST

`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.

03

Run a tool or invoke an agent

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.

04

Scope to a workspace and ship

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

Built for production, agency-scale, and AI-agent-first.

~35 tools, one MCP server

Hosted at mcp.citationbench.com/mcp. Works with Claude Code, Cursor, Claude Desktop, Windsurf, and ChatGPT Apps. No self-hosting required.

Durable jobs, not fire-and-forget

Every long-running call runs on Cyclonic workers — survives restarts, cancellable, resumable, streams via SSE. Production-safe by default.

Multi-workspace from day one

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.

Demo mode out of the box

Every endpoint responds in shape-complete demo mode without auth, so you can build the agent before the user signs up.

FAQ

Common questions

Run Your Agency on One GEO Platform

CitationBench unifies every SEO and generative engine optimization workflow — from keyword research to AI citation tracking — across your entire client portfolio.

Book a Demo