Skip to main content
Connect to Chief’s hosted Streamable HTTP server at https://mcp.chief.bot/mcp. You do not need to install chief-mcp or run a local process. Replace <api-key> with a Chief PAT and <project-id> with the Project you want the client to use. The help center covers token creation in API access & personal access tokens.

Hosted server

Any Streamable HTTP client can use the same endpoint and headers. If a client only accepts an Authorization header, use Authorization: Bearer <api-key>.

Optional self-hosted setup

Install the chief-mcp binary only when you want to run the server yourself — see MCP server → Optional self-hosted install. The quickest way to configure a self-hosted client is the chief CLI (install it too), which fills in the installed binary path and your credentials:
It prints where each client expects the snippet:
  • Claude Code.mcp.json (project) or ~/.claude.json (user), or run claude mcp add chief -- chief-mcp stdio
  • Cursor.cursor/mcp.json (project) or ~/.cursor/mcp.json (global)
  • Codex~/.codex/config.toml (emitted as TOML)
No chief CLI? Every snippet below also works pasted in by hand — you only need the chief-mcp binary. To configure a client by hand, use the snippets below. Replace <api-key> and <project-id> with your values — the help center covers where the token comes from in API access & personal access tokens.

Stdio transport

Use stdio when the agent runs the server locally as a subprocess.
Windsurf and other clients that read an mcpServers block use the same snippet as Cursor.

Self-hosted HTTP transport

Use HTTP for remote or web-based integrations. Start the server, then point the client at its endpoint with credentials in the request headers.
The server listens on http://localhost:8080 and exposes the MCP endpoint at /mcp using Streamable HTTP.

Verify the connection

After configuring a client, restart its session — MCP servers are long-lived stdio processes that don’t hot-reload.
Claude Code's /mcp panel showing the chief server connected with 44 tools

In Claude Code, /mcp shows the Chief server connected with all 44 tools.

Then ask the agent to list its tools, or test the server directly with the MCP Inspector (requires Node.js):
Click Connect, then List tools to confirm the server responds.

FAQ

Restart the client session. MCP servers are long-lived stdio processes and do not hot-reload after a config change.
Use the hosted server for the shortest setup. Choose stdio only when a local agent must launch your own binary, or self-hosted HTTP when your organization must operate the server in its own network.
Yes. chief mcp config claude, chief mcp config cursor, or chief mcp config codex print a ready-to-paste snippet with the binary path and credentials filled in.
Run the MCP Inspector against it: npx @modelcontextprotocol/inspector chief-mcp stdio, then click Connect and List tools.