MCP Server is available on Pro, Pro Plus, and Business plans. Each plan includes a monthly query allowance (Pro: 1,000 / Pro Plus: 2,500 / Business: 10,000).
Why expose your knowledge base via MCP?
AI agents are becoming the primary way people find and interact with information. When a developer asks Cursor about your API, or a user asks Claude about your product, those agents need a reliable source of truth. Your MCP server provides that.- Reach AI agents directly. Your knowledge base becomes a tool that any MCP-compatible agent can call, not just visitors to your website.
- Accurate, sourced answers. Agents get results from your trained content with source URLs - no hallucinations from outdated web scrapes.
- Full RAG pipeline. Every query runs through semantic search, query expansion, and reranking for high-quality results.
- Control access. Choose between authenticated access with API tokens or public access for broader reach.
- Track usage. Monitor MCP query usage alongside your other metrics in the dashboard.
How it works
When an AI agent connects to your MCP server endpoint, it gets access to one tool:query_knowledge_base - Searches your chatbot’s trained content using the full RAG pipeline (vector search, query expansion, and Cohere reranking). Returns relevant content chunks with source URLs.
The agent sends a natural language query, and your MCP server returns the most relevant content from your training sources - the same content your chatbot uses to answer questions.
Enable MCP Server
Enable public access (optional)
Toggle Public MCP Access to allow AI agents to query your knowledge base without authentication.When disabled, agents need a valid API token to connect (see Authentication below).
Copy your endpoint URL
Click the copy button next to your MCP Endpoint URL. This is the URL AI agents will use to connect.Your endpoint URL follows this format:
Authentication
Your MCP server supports two access modes:Public access (no authentication)
When Public MCP Access is enabled, any AI agent can query your knowledge base without a token. This is the simplest option and works well when you want maximum reach - for example, letting anyone’s Claude or Cursor instance access your documentation.Authenticated access (API token)
When Public MCP Access is disabled, agents must include a valid API token in theAuthorization header:
Connect AI tools to your MCP server
Claude Desktop
Add your MCP server to Claude Desktop’s configuration file:- macOS
- Windows
Edit
~/Library/Application Support/Claude/claude_desktop_config.json:If you enabled Public MCP Access, you can omit the
headers field entirely.Cursor
Add your MCP server in Cursor’s settings:- Open Cursor Settings (Cmd+Shift+J on macOS, Ctrl+Shift+J on Windows)
- Go to MCP
- Click + Add new MCP server
- Enter the following:
- Name: Your knowledge base name
- Type:
sse - URL:
https://chatbot.sitespeak.ai/api/{chatbotId}/server/mcp
Windsurf
Add your MCP server in Windsurf’s MCP configuration:- Open the Command Palette (Cmd+Shift+P on macOS, Ctrl+Shift+P on Windows)
- Search for MCP: Configure MCP Servers
- Add your server:
Custom MCP clients
Any MCP-compatible client can connect using the Streamable HTTP transport:- Endpoint:
https://chatbot.sitespeak.ai/api/{chatbotId}/server/mcp - Transport: Streamable HTTP (POST for requests, GET for SSE streaming)
- Authentication: Bearer token in the
Authorizationheader (when public access is disabled)
Rate limits and query credits
MCP server requests are rate-limited to 30 requests per minute per IP address. This is separate from your chat widget rate limits. Each query toquery_knowledge_base uses one query credit from your monthly allowance:
| Plan | Monthly MCP queries |
|---|---|
| Pro | 1,000 |
| Pro Plus | 2,500 |
| Business | 10,000 |
429 status code. Credits reset at the start of each billing cycle.
Use cases
Documentation search for developers
Expose your product documentation so developers using Cursor, Windsurf, or Claude can look up your APIs, configuration options, and guides without leaving their editor.Internal knowledge base
Connect your company’s trained chatbot to your team’s AI tools. Sales teams can query product specs from Claude, support teams can look up troubleshooting guides, and engineers can search internal docs - all through the tools they already use.Customer-facing AI access
Enable public access so your customers’ AI agents can query your knowledge base directly. When someone asks Claude or ChatGPT about your product, their agent can pull accurate answers from your trained content instead of relying on potentially outdated web data.Troubleshooting
Agent can’t connect
- Verify the endpoint URL is correct and includes your chatbot ID
- Check that your plan supports MCP Server (Pro or higher)
- If using authenticated access, confirm your API token is valid
Getting 401 Unauthorized
- Ensure the
Authorizationheader uses the formatBearer YOUR_API_TOKEN - Generate a new token from your Account page if the current one may have been revoked
- If you want to skip authentication, enable Public MCP Access in your chatbot settings
Getting 429 Too Many Requests
- You’ve hit either the per-minute rate limit (30/min) or your monthly query credit limit
- Check your usage on the Usage page
- Consider upgrading your plan for a higher monthly allowance
Results seem incomplete or irrelevant
- Make sure your chatbot has been trained with relevant content
- Check that your training sources are up to date (use auto-sync if available on your plan)
- Try rephrasing the query - the search uses semantic matching, so natural language questions work best
Ready to automate your customer service with AI?
Join over 1000+ businesses, websites and startups automating their customer service and other tasks with a custom trained AI agent.