Connect your AI assistant to the Atatus MCP server in about five minutes. Because this is a hosted service, there is nothing to download or install. You simply connect your assistant to our hosted endpoint using an Atatus Application Key (the key type used for querying data, not a License Key). The hosted endpoint is:
Are you using a non-US region? Make sure to use your region-specific MCP endpoint. If you are unsure which endpoint to use, please contact our support team at support@atatus.com.

1. Prerequisites

Before starting, make sure you have:

2. Generate your Application Key

The MCP server reads data from your account, so it requires an Application Key (used for querying data) rather than a License Key (used by agents to send data).
  1. Log in to your Atatus dashboard as an Admin or Owner.
  2. Go to Settings » Account Settings » API Keys.
  3. Click New API Key and name it (for example, mcp-server-key). The key type defaults to Application Key, which is exactly what you need.
  4. Set the permissions:
    • Read (Recommended): Lets your assistant query all data without making changes.
    • Read & Write: Lets your assistant query data and perform write actions like resolving or ignoring errors.
  5. Click Create and copy your key to a safe place. You will not be able to view it again.

3. Connect your AI client

Every client connects to our hosted endpoint using your Application Key. The endpoint URL is https://mcp.atatus.com/mcp and the header name is X-API-KEY. Find your client below for configuration details:
This server uses the standard Streamable HTTP transport. Different clients may name this option differently (e.g., type: "http" or a URL field), but all point to the same endpoint.

Claude Code

Cursor

Add to ~/.cursor/mcp.json (all projects) or .cursor/mcp.json (one project):

VS Code

Add to .vscode/mcp.json (workspace) or your user mcp.json. VS Code uses servers (not mcpServers) and requires "type": "http":

Antigravity

Antigravity stores servers in ~/.gemini/antigravity/mcp_config.json. You can open it from the agent panel by navigating to MCP Servers » Manage MCP Servers » View raw config. Similar to the other IDEs, it uses serverUrl for remote servers:

Antigravity CLI

Add to ~/.gemini/config/mcp_config.json (global) or .agents/mcp_config.json (per project). Antigravity CLI uses serverUrl for remote servers:

Codex CLI

Add to ~/.codex/config.toml:

Claude Desktop

Claude Desktop runs on macOS and Windows only, and there is no Linux build. On Linux, connect with Claude Code, Cursor, VS Code, Antigravity CLI, or Codex CLI instead.
The Atatus server is still fully hosted, so there is nothing to install or run as a server. But Claude Desktop is the one client that cannot send a custom X-API-KEY header: its Settings » Connectors screen only supports URL / OAuth connectors, with no field for an API-key header. The fix is a small local relay called mcp-remote: it sits between Claude Desktop and the hosted endpoint and adds your header to each request. It is not a copy of the server, just a header-forwarding shim, launched on demand by npx, so it requires Node.js installed.
Prefer a zero-install setup? Every other client on this page (Claude Code, Cursor, VS Code, Antigravity, Antigravity CLI, Codex CLI) sends the X-API-KEY header natively and connects straight to the hosted URL with no bridge.
1. Open the config file (create it if it doesn’t exist). In Claude Desktop you can also reach it via Settings » Developer » Edit Config: 2. Add the atatus-mcp server (merge into an existing mcpServers block if you already have one):
Keep the header as X-API-KEY:${ATATUS_API_KEY} with no space after the colon, and put the real key in env. mcp-remote can split a --header value that contains a space, so this form is the reliable one.
3. Save, then fully quit and reopen Claude Desktop (Cmd/Ctrl + Q on macOS, or right-click the Claude icon in the system tray and select Quit, or kill it via Task Manager on Windows; simply closing the window is not enough). On first launch npx downloads mcp-remote, so give it a few seconds. When it connects, atatus-mcp and its tools show up under the tools/plug icon in the chat box.
Are you using a different MCP client? Simply point it to https://mcp.atatus.com/mcp over HTTP and pass your API key in the X-API-KEY header. That is all any MCP-compliant client requires to connect.

4. Verify the connection

In your AI client: Type /mcp if you are using Claude Code, or check the MCP status indicator inside Claude Desktop or Cursor. You should see atatus-mcp active, with 67 tools ready to use. From a terminal: The reliable check is to call a tool, which actually exercises your API key. Listing tools is not a real test: the server returns the full tool list even without a valid key, so only a real tool call confirms authentication. Run list_projects:
  • Working key → you get back your project list (project names and IDs).
  • Wrong or wrong-region key → you get Authentication Error: Your API key is invalid or does not have permission for this operation.
The reply is wrapped in event: / data: lines. That is normal: Streamable HTTP answers as a Server-Sent Events stream.
The Accept: application/json, text/event-stream header is required for manual curl tests because the server uses Streamable HTTP. Standard MCP clients send this automatically.

5. Try your first question

Ask your AI assistant plain-English questions like:
“What projects do we have in Atatus?” “Are there any unhealthy Kubernetes workloads right now?” “Top 10 hosts by CPU in the last hour.” “Why is <some-pod-name> failing?” “Show me the slowest transactions in <project-name> this week.”
The assistant will automatically select the right tools, chain operations, and present you with the answer. For details on all available tools and chaining behavior, see the Tool Reference.

Security

  • Secure Transmission: Your API key is sent securely over HTTPS.
  • Strict Scope: Keys only access data for their specific Atatus account. Read keys cannot change any settings.
  • Instant Revocation: You can delete or regenerate your key at any time in your dashboard to immediately block access.

Having trouble?

If you encounter any issues during setup, check out our Troubleshooting guide for quick fixes to common problems.