MITHUNAI runs a Model Context Protocol server, so AI clients such as Claude Code, Cursor and VS Code can search your knowledge and ask your assistants while they work. Answers come back grounded and cited, from the same answer engine as every other channel.
The MCP server is in preview: it offers three read-only tools, and MITHUNAI does not yet connect
to other MCP servers. Each text value in a tool result (a passage, a title or an answer) is
limited to 512 characters and line breaks arrive as \n escapes, so a long answer is cut short.
Use the HTTP API when you need the full answer text.
The server exposes three read-only tools. None of them can change anything in your organisation.
Connect a client
You need:
- The server URL:
https://app.mithunai.com/arukz/api/v1/mcp, or /arukz/api/v1/mcp on your MITHUNAI host.
- An API key. Create a dedicated key with the Member role for each person or tool. See API keys.
The server uses the streamable HTTP transport and authenticates with a bearer token.
Claude Code
Cursor
VS Code
Claude Desktop
Add to ~/.cursor/mcp.json, or .cursor/mcp.json in a project: Claude Desktop connects to remote servers that need a custom header through the open-source mcp-remote bridge. Add to claude_desktop_config.json:
A configuration file holding an API key is a secret. Keep it out of version control, or use your
client’s secret or input mechanism as the VS Code example does.
Try it
Once connected, ask your client something that needs your documentation:
Example prompt for an MCP client connected to MITHUNAI
What the server does not do
- No write tools. The tools only read and answer. They cannot add sources, change assistants or read settings.
- No streaming.
ask_assistant returns the complete answer in one response.
- Temporary failures are tool errors. If the search index or model provider is unavailable, the tool returns an error result (
isError: true) the client can show or retry. Permission and authentication problems are refused outright.
- No browser access. MCP clients run on desktops and servers; the endpoint does not accept cross-origin browser requests.
Tool output is your ingested content. The server tells clients to treat it as content, not as instructions, and a well-behaved client will. The control that matters is that no tool can change anything.
Permissions and limits
The tools see exactly what the API key’s role can read, inside your organisation. A request for an assistant or collection in another organisation is refused as not found.
MCP requests count against the API key’s normal budget and also against a separate MCP budget of the same size. Each API key has its own budgets, so give each MCP client its own key and an agent calling tools in a loop cannot exhaust another integration’s budget. See Rate limits.
For the wire protocol, see the MCP endpoint reference.