The Inference MCP server lets compatible AI coding assistants query and operate Catalyst resources from your project. Use it to inspect projects, models, datasets, rubrics, evals, training jobs, deployments, inferences, traces, and spans without leaving your MCP client. MCP authentication uses project API keys only. Add your key as a Bearer token, and the MCP server forwards it to Catalyst APIs where permissions are enforced.Documentation Index
Fetch the complete documentation index at: https://docs.inference.net/llms.txt
Use this file to discover all available pages before exploring further.
Use a read-only key for browsing resources. Use a key with write access when you want MCP tools to create datasets, run evals, launch training jobs, or change deployments.
Configure your client
Create or choose a project API key
Open API Keys in the dashboard and choose a key scoped to the project you want your MCP client to access.
Add the MCP server to your tool
Use
https://mcp.inference.net/mcp as the server URL and pass your key in the Authorization header. Examples for common clients are below.Claude Code
SetINFERENCE_API_KEY in your shell, then add the hosted MCP server:
Cursor
Add the server to.cursor/mcp.json for one project, or ~/.cursor/mcp.json for all projects.
VS Code
Create or edit.vscode/mcp.json. VS Code will prompt for the key the first time it starts the server and store it securely.
Windsurf
Edit~/.codeium/windsurf/mcp_config.json and add the server:
Codex
SetINFERENCE_API_KEY, then add the server with the Codex CLI:
OpenCode
Add the server undermcp in your OpenCode config:
Gemini CLI
Add the server to~/.gemini/settings.json or .gemini/settings.json:
Other clients
Use Streamable HTTP with this URL and header. The client must support custom headers; OAuth-only or SSE-only clients are not supported.Troubleshooting
| Error | What it means | How to fix |
|---|---|---|
401 | The Authorization header is missing or the API key is invalid. | Check that the header is Authorization: Bearer <your-project-api-key> and that the key starts with sk-inference-. |
403 | The key is valid but does not have the permission needed for the tool. | Use a key with the required read or write scope for that action. |