api_token parameter for authentication.
Monitors (10 tools)
| Tool | Parameters | Description |
|---|---|---|
list_monitors | — | List all monitors |
get_monitor | monitor_id | Get a monitor by ID |
create_monitor | body | Create a monitor. Required: name, type, config, frequencySeconds |
update_monitor | monitor_id, body | Update a monitor’s configuration |
delete_monitor | monitor_id | Delete a monitor |
pause_monitor | monitor_id | Pause a monitor |
resume_monitor | monitor_id | Resume a paused monitor |
test_monitor | monitor_id | Run an ad-hoc check |
list_monitor_results | monitor_id, cursor?, limit? | List recent check results (cursor-paginated) |
list_monitor_versions | monitor_id, page?, size? | List version history |
Incidents (5 tools)
| Tool | Parameters | Description |
|---|---|---|
list_incidents | — | List all incidents |
get_incident | incident_id | Get an incident with full details |
create_incident | body | Create a manual incident. Required: monitorId, severity |
resolve_incident | incident_id, message? | Resolve an active incident |
delete_incident | incident_id | Delete an incident |
Alert channels (6 tools)
| Tool | Parameters | Description |
|---|---|---|
list_alert_channels | — | List all alert channels |
get_alert_channel | channel_id | Get a channel by ID |
create_alert_channel | body | Create a channel. Required: name, type, config |
update_alert_channel | channel_id, body | Update a channel |
delete_alert_channel | channel_id | Delete a channel |
test_alert_channel | channel_id | Send a test notification |
Notification policies (6 tools)
| Tool | Parameters | Description |
|---|---|---|
list_notification_policies | — | List all policies |
get_notification_policy | policy_id | Get a policy by ID |
create_notification_policy | body | Create a policy. Required: name, channelIds |
update_notification_policy | policy_id, body | Update a policy |
delete_notification_policy | policy_id | Delete a policy |
test_notification_policy | policy_id | Send a test dispatch |
Environments (5 tools)
| Tool | Parameters | Description |
|---|---|---|
list_environments | — | List all environments |
get_environment | slug | Get an environment by slug |
create_environment | body | Create an environment. Required: name, slug |
update_environment | slug, body | Update an environment |
delete_environment | slug | Delete an environment |
Secrets (4 tools)
| Tool | Parameters | Description |
|---|---|---|
list_secrets | — | List secrets (metadata only, values hidden) |
create_secret | body | Create a secret. Required: key, value |
update_secret | key, body | Update a secret’s value |
delete_secret | key | Delete a secret |
Tags (5 tools)
| Tool | Parameters | Description |
|---|---|---|
list_tags | — | List all tags |
get_tag | tag_id | Get a tag by ID |
create_tag | body | Create a tag. Required: name |
update_tag | tag_id, body | Update a tag |
delete_tag | tag_id | Delete a tag |
Resource groups (7 tools)
| Tool | Parameters | Description |
|---|---|---|
list_resource_groups | — | List all resource groups |
get_resource_group | group_id | Get a group by ID |
create_resource_group | body | Create a group. Required: name |
update_resource_group | group_id, body | Update a group |
delete_resource_group | group_id | Delete a group |
add_resource_group_member | group_id, body | Add a monitor to a group |
remove_resource_group_member | group_id, member_id | Remove a member from a group |
Webhooks (6 tools)
| Tool | Parameters | Description |
|---|---|---|
list_webhooks | — | List all webhook endpoints |
get_webhook | webhook_id | Get a webhook by ID |
create_webhook | body | Create a webhook. Required: url, events |
update_webhook | webhook_id, body | Update a webhook |
delete_webhook | webhook_id | Delete a webhook |
test_webhook | webhook_id | Send a test event |
API keys (4 tools)
| Tool | Parameters | Description |
|---|---|---|
list_api_keys | — | List all API keys |
create_api_key | body | Create a key. Required: name. Key value shown only once. |
revoke_api_key | key_id | Revoke a key (disables without deleting) |
delete_api_key | key_id | Delete a key permanently |
Dependencies (4 tools)
| Tool | Parameters | Description |
|---|---|---|
list_dependencies | — | List tracked service dependencies |
get_dependency | dependency_id | Get a dependency by ID |
track_dependency | slug | Start tracking a service (e.g., github, aws) |
delete_dependency | dependency_id | Stop tracking a service |
Deploy lock (4 tools)
| Tool | Parameters | Description |
|---|---|---|
acquire_deploy_lock | body | Acquire a lock. Required: reason |
get_current_deploy_lock | — | Get current lock status (null if unlocked) |
release_deploy_lock | lock_id | Release a lock |
force_release_deploy_lock | — | Force-release any active lock |
Status (1 tool)
| Tool | Parameters | Description |
|---|---|---|
get_status_overview | — | Dashboard overview with monitor counts and uptime stats |
Body parameter format
Tools that accept abody parameter expect a JSON object matching the corresponding REST API request schema. Refer to the API Reference for field-level details.
Next steps
MCP configuration
Transport modes and client setup.
API Reference
REST API schemas for body parameters.