Developer docs · MCP connector
Use SuperBot inside Claude, Codex and ChatGPT
SuperBot ships an MCP server, so you can point Claude, ChatGPT or Codex at your own workspace and ask about your support the way you would ask a colleague — what customers are complaining about, which questions the AI keeps failing, what to teach it next.
On this page
Connect it
Add this URL as a connector, then sign in to SuperBot when it asks and approve the permissions. Nothing to install.
https://superbotapp.ai/api/mcp- ClaudeUse the directory link above, or open Settings, then Connectors, then Browse connectors and search for SuperBot.
- ChatGPTOpen the SuperBot app in ChatGPT and select Connect, or search for SuperBot in ChatGPT's apps directory.
- Codex CLIAdd the remote server, then log in with read-only access:
codex mcp add superbot --url https://superbotapp.ai/api/mcp codex mcp login superbot --scopes superbot:readTo enable approved training writes, reconnect with
--scopes superbot:read,superbot:write. The server also checks your current SuperBot workspace role. CursorInstall the SuperBot plugin from Cursor Directory (it adds the server, a usage rule and the support-operations skill), or add the server yourself in
.cursor/mcp.json:{ "mcpServers": { "superbot": { "url": "https://superbotapp.ai/api/mcp" } } }Cursor opens SuperBot's sign-in on the first tool call.
- Claude Code
claude mcp add --transport http superbot https://superbotapp.ai/api/mcp
Start with a real support workflow
- “Summarize support over the last 7 days, including CSAT sample size and the busiest channels.”
- “Review recent escalations. Read the transcripts and cite the conversations before suggesting fixes.”
- “Check whether we already answer shipping questions. Draft a missing answer for my approval; do not save it yet.”
What it can do
List tools return a next_cursor when more records match; your AI client passes it back to get the next page.
searchReadFull-text search across your conversations and their messages.
fetchReadUp to 500 messages and 60,000 transcript characters, with a dashboard link and truncation flag.
list_recent_conversationsReadNewest conversations, optionally filtered by status.
list_unanswered_questionsReadConversations that may still need an answer, for triage: human escalations first, then open or pending ones. Each is a lead to check, not proof the AI failed.
search_knowledgeReadWhat your AI has been taught: trained answers and knowledge sources.
get_support_overviewReadVolume, open vs closed, CSAT, sentiment and channel mix over a window.
get_insightsReadTop topics and repeated questions with trends, plus volume, escalation, CSAT and AI fallback-rate changes against the previous period.
list_training_gapsReadQuestions the AI could not answer well, with evidence: AI fallback replies, human escalations and 1-2 star CSAT.
list_knowledge_sourcesReadEvery knowledge source your AI learns from, with type, status, entry count and last sync.
list_leadsReadLeads captured by your bot and CRM, filterable by status, source, text or date.
add_trained_answerWriteTeach your AI a new question and answer. Adds only; never edits or deletes. Side effect: your website widget can use the answer with visitors right away. Repeating the same call adds nothing. Remove an entry any time under Training in your dashboard.
Classification. Every Read tool only retrieves data and changes nothing. add_trained_answer is the only Write, and it is not a sensitive write: it moves no money, sends no messages, shares nothing outside your workspace and deletes nothing, and its single entry can be removed afterwards. No tool accepts payments.
Permissions and data
superbot:readCovers everything above marked Read.
superbot:writeNeeded only for add_trained_answer. Grant read alone and the write tool is refused. The SuperBot sign-in screen lets you untick write access to connect read-only, even when the client asks for both.
- The connection is tied to your account and only ever reads your own workspace. No tool accepts a workspace or account id, so it cannot be pointed at anyone else's data.
- Authorization is OAuth 2.1 with PKCE. Access tokens last an hour; refresh tokens rotate on every use. Only hashes are stored, never the tokens themselves. Grants are bound to the workspace approved at connection time; changing workspace membership requires reconnecting.
- This connector is for your team, not your visitors — it reads the support data your widget produces. The widget itself keeps answering customers on your site as usual.
- Disconnect it in your AI tool at any time. See our privacy policy for how support data is handled.
Troubleshooting and safe use
No results means this workspace has no matching data, not that the connector analyzed another account. Open a returned dashboard URL to verify the source. If a transcript is marked truncated, review the complete history in SuperBot. Invalid arguments return an error instead of being silently changed; an optional field left empty is treated as not set.
Errors come back as MCP tool errors with a plain-English reason, such as a missing scope, an invalid argument or an unknown id. The connector allows 120 calls a minute per account; above that it answers HTTP 429 with a Retry-After header.
If access expires, reconnect through your AI client. The server advertises a token-revocation endpoint for clients that support disconnect revocation.
SuperBot is listed in both the Claude directory and ChatGPT's apps directory. Adding the URL as a custom connector still works in clients that support it; which option you see depends on your AI client and plan.
Questions
Email support@superbotapp.ai or open a conversation.
Ask your support data anything.
Connect once, then ask Claude, ChatGPT or Codex what customers asked, what the AI missed, and what to teach it next.
