MCP server
33 tools · Bearer auth · 60 req/min
Notdown exposes a Model Context Protocol server so your AI editor can manage monitors, channels, and
incidents on your behalf. Endpoint: https://notdown.dev/mcp. Auth is a
Bearer token — the same Sanctum tokens used for the
REST API.
1. Get a token
Once accounts open, generate a token from Settings → API & MCP — it's shown once. Or issue one over HTTP:
curl -X POST https://notdown.dev/api/v1/auth/token \
-H 'Content-Type: application/json' \
-d '{"email":"you@example.com","password":"...","name":"Claude on macbook"}'
2. Configure your editor
Claude Code
claude mcp add notdown --transport http \ --url https://notdown.dev/mcp \ --header "Authorization: Bearer <YOUR_TOKEN>"
Cursor
Add to ~/.cursor/mcp.json:
{
"mcpServers": {
"notdown": {
"url": "https://notdown.dev/mcp",
"headers": {
"Authorization": "Bearer <YOUR_TOKEN>"
}
}
}
}
Claude Desktop
Open Settings → Connectors → Add custom connector. URL: https://notdown.dev/mcp.
Header Authorization with value Bearer <YOUR_TOKEN>.
3. What it can do
Tools are organised by monitor type. Each type exposes the same verb set (add, list, get, pause/resume,
mute/unmute, delete); uptime and cron also expose list_*_incidents.
Uptime monitors
7 tools-
add_uptime_monitor -
list_uptime_monitors -
get_uptime_monitor -
pause_uptime_monitor -
resume_uptime_monitor -
delete_uptime_monitor -
list_uptime_incidents
Cron monitors
7 tools-
add_cron_monitor -
list_cron_monitors -
get_cron_monitor -
pause_cron_monitor -
resume_cron_monitor -
delete_cron_monitor -
list_cron_incidents
Domain monitors
6 tools-
add_domain_monitor -
list_domain_monitors -
get_domain_monitor -
pause_domain_monitor -
resume_domain_monitor -
delete_domain_monitor
SSL monitors
6 tools-
add_ssl_monitor -
list_ssl_monitors -
get_ssl_monitor -
pause_ssl_monitor -
resume_ssl_monitor -
delete_ssl_monitor
Channels
2 tools-
list_channels -
create_channel
Maintenance
5 tools-
add_maintenance -
list_maintenances -
get_maintenance -
update_maintenance -
delete_maintenance
4. Permanence & safety
delete_* tools are annotated destructive — most clients ask for
confirmation. pause stops the check from running; mute
keeps the check running but suppresses alerts for a number of seconds. Both are reversible.
5. Rate limits
Token-scoped rate limit is 60 requests per minute, shared across both the MCP server and the REST API.
Limits reset on a rolling window; the response includes standard X-RateLimit-* headers.