Setup the CitationBench MCP server as a ChatGPT App
Add the hosted CitationBench MCP server to ChatGPT as a custom App. Three-minute install lets ChatGPT Plus, Pro, Enterprise, or Edu users call ~130 SEO and GEO tools.
Add the CitationBench MCP server to ChatGPT as an App. Three minutes.
Prerequisites
- ChatGPT Plus / Pro / Enterprise / Edu (Apps require a paid plan)
- A CitationBench API key — or just connect in demo mode without one
- A workspace ID
Step 1 — Open the Apps menu
In ChatGPT, click your profile → Apps → Add app.
Step 2 — Add a custom MCP server
- Type: Custom MCP server
- URL:
https://mcp.citationbench.com/mcp - Authentication: Bearer token
- Token:
sk_live_***
- Token:
- Custom headers:
X-Workspace-Id: ws_***
For demo mode, leave the token field empty and skip the custom header.
Step 3 — Authorize permissions
ChatGPT will list the tools the server exposes (~130 of them) and ask you to authorize. Review and accept.
Step 4 — First tool call
In any conversation, ask:
Use citationbench to research keywords for project management software, fast depth, 50 results.ChatGPT calls research.keyword.research and renders the result.
Notes specific to ChatGPT
- Connector model: ChatGPT treats your MCP server as a single "connector." You can enable/disable it per conversation.
- Per-conversation scoping: Some ChatGPT versions allow per-conversation tool subsets. You can keep
citationbenchalways-on, or surface it only when relevant. - Approval: ChatGPT surfaces approval prompts for destructive tools. Workspace-level approval policies also apply.
- Streaming: Long-running invocations stream progress via MCP notifications, which ChatGPT renders as a status indicator.
Debugging
- Verify the API key at
https://app.citationbench.com/api-keys - Try demo mode (omit token + header)
- Inspect ChatGPT's connector logs (Settings → Apps → CitationBench → View logs)
What to try next
- Catalog — every tool listed
- Quickstart — MCP
- Playbook · Build an SEO agent in Claude Code — same patterns work in ChatGPT
Windsurf
Connect the hosted CitationBench MCP server to Windsurf by editing mcp_config.json. Two-minute install lets Cascade run keyword, content, and outreach tools.
Custom client
Connect any compliant MCP client to the hosted CitationBench server over streamable HTTP. Standard tools/list and tools/call, bearer auth, per-call workspace scoping for custom agents.