MCP tool catalog — every CitationBench tool for SEO agents
Authoritative inventory of CitationBench MCP tools, namespaced by pillar — research, produce, distribute, memory, agents, jobs, workspaces. Every REST endpoint is also exposed as an MCP tool.
Every CitationBench capability is exposed as both a REST endpoint and an MCP tool. This page is the authoritative inventory of MCP tools.
Tools are namespaced by pillar:
research.*— discovery and intelligenceproduce.*— content creationdistribute.*— indexing, ranking, outreachmemory.*— persistent storageagents.*— multi-step workflowsjobs.*— orchestration primitivesworkspaces.*— agency-level operations
Status legend: ● GA · ◐ Beta · ○ Planned
Research
| Tool | Status | Description |
|---|---|---|
research.keywords | ● | Discover, dedupe, and 2D-label keywords from one or more sources |
research.serp | ● | Fetch and parse SERPs (Google, Bing, AI Overviews) |
research.competitor_backlinks | ● | Pull and score competitor backlinks |
research.icp | ◐ | Generate ICP segments from a URL |
research.discussions | ● | Reddit / forum pain-point research |
research.ai_citations | ◐ | Track citations across ChatGPT, Perplexity, Claude, Gemini |
research.content_gaps | ○ | Find missing topics relative to competitors |
Produce
| Tool | Status | Description |
|---|---|---|
produce.crawl | ● | Crawl and embed a domain |
produce.landing_page | ● | Generate a landing page through the 4-step pipeline |
produce.content | ● | Generate long-form blog content |
produce.refine | ● | Apply a refiner (style/voice/quality template) to content |
produce.image | ● | Generate OG images and social cards from templates |
produce.publish | ● | Publish to WordPress, Wisp, Ghost, custom CMS |
Distribute
| Tool | Status | Description |
|---|---|---|
distribute.gsc_index | ● | Submit URLs to Google Search Console for indexing |
distribute.indexnow | ◐ | Submit URLs via IndexNow to Bing/Yandex partners |
distribute.track_rank | ● | Check current organic rank, with optional cross-workspace fanout |
distribute.outreach_from_serp | ● | Turn a SERP into a fully scoped outreach campaign |
distribute.send_outreach_email | ● | Send a link-building email via Instantly.ai |
distribute.respond_to_request | ○ | Auto-draft a response to an inbound link-building request |
distribute.find_partners | ● | Find decision-maker contacts at target domains via Apollo |
distribute.relationships | ● | Manage link-building partner relationships (CRM-style) |
Memory
| Tool | Status | Description |
|---|---|---|
memory.keywords | ● | Read, write, filter your keyword library |
memory.icp | ◐ | Read and update workspace ICPs |
memory.content | ● | Read and write your content library |
memory.brands | ● | Read and write workspace / brand profiles |
Agents
| Tool | Status | Description |
|---|---|---|
agents.bootstrap_brand | ◐ | 20-min full brand kickoff |
agents.rank_monitor | ● | Schedule rank checks + automated remediation |
agents.link_hunter | ● | End-to-end SERP → partners → outreach → relationships |
agents.citation_hunter | ○ | GEO citation tracking and reclamation |
agents.content_factory | ◐ | Keyword → research → draft → refine → publish |
agents.refresh_stale | ○ | Rank drop → audit → updated article |
Jobs
| Tool | Status | Description |
|---|---|---|
jobs.list | ● | List recent jobs |
jobs.get | ● | Fetch a single job's status and result |
jobs.approve | ● | Approve a job paused at AWAITING_APPROVAL |
jobs.reject | ● | Reject a paused job |
jobs.cancel | ● | Cancel a running job |
jobs.events | ● | Subscribe to SSE event stream for a job |
Workspaces
| Tool | Status | Description |
|---|---|---|
workspaces.list | ● | List workspaces this key can access |
workspaces.create | ● | Create a new workspace (agency mode) |
workspaces.bulk_action | ● | Run any tool across many workspaces with one call |
Searchable phrase index
A second view of the same catalog, indexed by how a developer might Google for it.
| If you searched for… | Use |
|---|---|
| "API for keyword research" | research.keywords |
| "MCP tool for SEO" | This entire catalog |
| "API for AI search visibility tracking" | research.ai_citations |
| "API for Reddit pain-point research" | research.discussions |
| "API for competitor backlink analysis" | research.competitor_backlinks |
| "API for landing page generation" | produce.landing_page |
| "API for blog content generation" | produce.content |
| "API for content style refinement" | produce.refine |
| "API for OG image generation" | produce.image |
| "API for publishing to WordPress" | produce.publish |
| "API for Google Search Console indexing" | distribute.gsc_index |
| "API for IndexNow submission" | distribute.indexnow |
| "API for rank tracking" | distribute.track_rank |
| "API for SERP outreach campaigns" | distribute.outreach_from_serp |
| "MCP tool for sending link-building email" | distribute.send_outreach_email |
| "API for responding to link-building requests" | distribute.respond_to_request |
| "API for finding link-building partners" | distribute.find_partners |
| "API for managing link-building relationships" | distribute.relationships |
| "API for keyword storage" | memory.keywords |
| "API to bootstrap an SEO strategy for new brand" | agents.bootstrap_brand |
| "Daily rank monitoring API" | agents.rank_monitor |
| "API for autonomous link building" | agents.link_hunter |
| "API for refreshing stale content" | agents.refresh_stale |
| "API to run an action across all client workspaces" | workspaces.bulk_action |
Workspaces
REST API for agencies to create, list, audit, and run bulk operations across many client workspaces. Includes per-workspace usage, integration health checks, and bulk-action endpoints for cross-portfolio automation.
Demo mode
Connect Claude Code, Claude Desktop, Cursor, or any MCP client to mcp.citationbench.com without an API key. Six research tools return canned data immediately; four production tools prompt you to log in.