undownable

Using the MCP server

Undownable has a first-party MCP server, so AI agents like Claude can run your monitoring for you: create monitors, check what's up and what's down, review incidents, and publish status pages. Everything an agent does is scoped to your team and governed by the same permissions as the dashboard.

Server address

https://undownable.com/mcp

Streamable HTTP transport, authenticated with an Authorization: Bearer <token> header.

1. Create an API token

  1. Log in and open API tokens in the dashboard sidebar.
  2. Name the token after the agent that will use it (for example claude-code) and create it.
  3. Copy the token immediately: it is shown exactly once.

Tokens act as you, on your current team. Revoke one from the same page at any time and the agent loses access instantly.

2. Add the server to your client

Claude Code

One command in your terminal:

claude mcp add --transport http undownable https://undownable.com/mcp \
  --header "Authorization: Bearer YOUR_TOKEN"

Claude Desktop

Add this to the mcpServers section of your claude_desktop_config.json (Settings, Developer, Edit Config):

"undownable": {
  "command": "npx",
  "args": [
    "mcp-remote", "https://undownable.com/mcp",
    "--header", "Authorization: Bearer YOUR_TOKEN"
  ]
}

Any other MCP client

Point it at https://undownable.com/mcp using the HTTP (streamable) transport and send Authorization: Bearer YOUR_TOKEN with every request. Most clients accept a config shaped like:

{
  "url": "https://undownable.com/mcp",
  "headers": { "Authorization": "Bearer YOUR_TOKEN" }
}

3. Ask your agent

That's the whole setup. Your agent discovers the tools on its own; you just talk to it:

What agents can do

Tool What it does
list-monitorsEvery monitor with its current status, check interval, and ID
create-monitorCreate HTTP, keyword, SSL, TCP, DNS, ping, or heartbeat monitors; checks start within a minute
get-monitorOne monitor in detail: 24h, 7d, and 30d uptime plus recent incidents
pause-monitor / resume-monitorSilence checks and alerts during maintenance, then bring them back
delete-monitorRemove a monitor and stop collecting its history
list-incidentsRecent outages across the team, filterable to one monitor or only ongoing ones
list-status-pagesYour status pages with their public URLs and overall status
create-status-pagePublish a public status page with chosen monitors, in display order

Good to know

Scoped to your team

A token only ever sees the team it belongs to, and destructive actions respect your team role.

Plan limits apply

Monitor count, fastest check interval, and status page count follow your plan. When a limit is hit, the agent gets a clear message saying so.

Rate limited

60 requests per minute per token, plenty for interactive agent sessions.

Revoke any time

Revoking a token on the API tokens page cuts the agent off immediately. Nothing else about your account changes.

Give your agent a job

Free includes 10 monitors, every alert channel, and a public status page. No card required.

Start monitoring free