Hosted MCP Server for Marketing Built for SEO Agents

CitationBench is a hosted MCP server for marketing teams and developers, exposing ~35 battle-tested SEO and GEO tools so you can build powerful agents without months of API integration.

Claude Code · CitationBench MCP
# Add CitationBench hosted MCP server to Claude Code> claude mcp add citationbench --url https://mcp.citationbench.com/mcp✓ Connected · 35 tools available# Research keywords directly from your agentresearch.keyword.research> { "seed": "marketing automation tools", "limit": 20, "label": true }{ "keywords": [{ "kw": "ai marketing agent", "intent": "PRODUCT", "relevance": "CORE" }, ...# Bootstrap a new client brand in one agent callagent.invoke> { "agent": "brand-bootstrap", "input": { "url": "https://newclient.com" } }job_id: job_4mz9q · status: running · awaiting_approval

Generic APIs Slow Your Marketing Ops

Stitching together raw APIs for every SEO task wastes engineering time and leaves agents fragile at scale.

Months of integration debt

Building on raw APIs from Ahrefs, Surfer, and Apollo separately means months of glue code before your agent does anything useful.

No unified tool layer exists

Generic API providers give you endpoints but no composable SEO workflow — research, produce, publish, and index are all disconnected.

Self-hosted MCP servers break in production

Running your own MCP infrastructure means every restart, patch, or scaling event falls on your team to handle.

The fix

One Hosted MCP Server. Every SEO Tool Ready.

CitationBench's hosted MCP server at mcp.citationbench.com/mcp gives developers and agencies ~35 production-ready tools across research, content production, distribution, and agent orchestration — callable from Claude Code, Cursor, Windsurf, and ChatGPT Apps today.

Every SEO Tool Your Agent Needs

Five feature areas cover the full marketing ops workflow — from keyword discovery and content production to indexing, link building, and durable agent jobs.

Hosted MCP Server Ready to Connect

MCP Infrastructure

Hosted MCP Server Ready to Connect

Connect to mcp.citationbench.com/mcp in one command. Tools span research.*, produce.*, indexing.*, link_building.*, and agent.* namespaces — no infrastructure to manage.

  • 35 tools, zero self-hosting
  • Works with Claude Code and Cursor
  • Namespaced research and produce tools
Invoke Full SEO Agents via MCP

Agent Orchestration

Invoke Full SEO Agents via MCP

Call agent.invoke from any MCP client to run named agents like brand-bootstrap. Supports multi-turn continuation, real-time SSE streaming, and human approval gates mid-workflow.

  • Bootstrap a brand in 20 minutes
  • SSE streaming for real-time events
  • Approval gates at any agent step
Keyword Research Callable from Your Agent

Research Tools

Keyword Research Callable from Your Agent

Run research.keyword.research directly from your MCP client. Discovers, clusters, and labels keyword sets from a seed URL. Results persist automatically for content production steps.

  • Seed URL or keyword list input
  • Results persisted for downstream use
  • Bulk create via research.keyword.bulk_create
Multi-Workspace Support for Agency Clients

Agency Architecture

Multi-Workspace Support for Agency Clients

Manage every client brand from one master API key. Pass X-Workspace-Id to isolate keywords, content, campaigns, and settings per client — no separate credentials per workspace.

  • Single API key, N client workspaces
  • Scoped via X-Workspace-Id header
  • Bulk actions across all workspaces
Durable Jobs That Survive Restarts

Reliability

Durable Jobs That Survive Restarts

All agent invocations are backed by durable Cyclonic workers. Cancel via agent.invocations.cancel, resume via agent.invocations.continue. Jobs survive process restarts and are fully auditable.

  • Backed by Cyclonic worker system
  • Cancel or resume any job
  • Not fire-and-forget LLM calls

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

Start Building with CitationBench MCP Today

Connect the hosted MCP server for marketing to your agent in minutes and access ~35 SEO tools without self-hosting.

View MCP Docs