Enabling the MCP server
The MCP server is disabled by default. To enable it, go to the “Settings” section of your Cachet dashboard and turn on the “Enable MCP Server” setting in the “MCP Server Settings” section. While the server is disabled, every MCP request responds with a 404. Once enabled, the MCP server is available over the streamable HTTP transport at the/mcp path of your Cachet
installation:
Whenever the “Enable MCP Server” setting is changed, the “Require Authentication” setting is switched back on, so
the server is never exposed publicly by accident.
Authentication
The MCP server uses the same API keys as the Cachet API. Send the token as a bearer token in theAuthorization header:
- Enabled (default): Every MCP connection requires an API key. Requests without a valid token receive a 401 response.
- Disabled: Read-only tools are public, matching the status page and the API. Write tools always require an API key with the matching permission.
Connecting an agent
Claude Code
Other MCP clients
Any MCP client that supports the streamable HTTP transport can connect with a configuration similar to:Available tools
Read-only tools require no permission. Write tools require an API key holding the permission listed next to them.Status
Components
Component groups
Incidents
Incident updates
Incident templates
Schedules
Schedule updates
Metrics
Metric points
Subscribers
Every subscriber tool requires a permission, including
list_subscribers, because subscriber data contains email
addresses.