Documentation Index Fetch the complete documentation index at: https://docs.devhelm.io/llms.txt
Use this file to discover all available pages before exploring further.
The DevHelm MCP server exposes 101 tools across 15 categories . Every tool accepts an api_token parameter for authentication; tools that mutate or read scoped resources also accept the parameters listed below.
Tool Parameters Description list_monitors— List all monitors get_monitormonitor_idGet a monitor by ID create_monitorbodyCreate a monitor. Required: name, type, config, frequencySeconds update_monitormonitor_id, bodyUpdate a monitor’s configuration delete_monitormonitor_idDelete a monitor pause_monitormonitor_idPause a monitor resume_monitormonitor_idResume a paused monitor test_monitormonitor_idRun an ad-hoc check list_monitor_resultsmonitor_id, cursor?, limit?List recent check results (cursor-paginated) list_monitor_versionsmonitor_id, page?, size?List version history
Tool Parameters Description list_incidents— List all incidents get_incidentincident_idGet an incident with full details create_incidentbodyCreate a manual incident. Required: monitorId, severity resolve_incidentincident_id, message?Resolve an active incident
Incidents cannot be deleted — only resolved. Once resolved, they remain in history for audit and reporting.
Tool Parameters Description list_alert_channels— List all alert channels get_alert_channelchannel_idGet a channel by ID create_alert_channelbodyCreate a channel. Required: name, type, config update_alert_channelchannel_id, bodyUpdate a channel delete_alert_channelchannel_idDelete a channel test_alert_channelchannel_idSend a test notification
Tool Parameters Description list_notification_policies— List all policies get_notification_policypolicy_idGet a policy by ID create_notification_policybodyCreate a policy. Required: name, channelIds update_notification_policypolicy_id, bodyUpdate a policy delete_notification_policypolicy_idDelete a policy test_notification_policypolicy_idSend a test dispatch
Tool Parameters Description list_environments— List all environments get_environmentslugGet an environment by slug create_environmentbodyCreate an environment. Required: name, slug update_environmentslug, bodyUpdate an environment delete_environmentslugDelete an environment
Tool Parameters Description list_secrets— List secrets (metadata only, values hidden) create_secretbodyCreate a secret. Required: key, value update_secretkey, bodyUpdate a secret’s value delete_secretkeyDelete a secret
Tool Parameters Description list_tags— List all tags get_tagtag_idGet a tag by ID create_tagbodyCreate a tag. Required: name update_tagtag_id, bodyUpdate a tag delete_tagtag_idDelete a tag
Tool Parameters Description list_resource_groups— List all resource groups get_resource_groupgroup_idGet a group by ID create_resource_groupbodyCreate a group. Required: name update_resource_groupgroup_id, bodyUpdate a group delete_resource_groupgroup_idDelete a group add_resource_group_membergroup_id, bodyAdd a monitor to a group remove_resource_group_membergroup_id, member_idRemove a member from a group
Tool Parameters Description list_webhooks— List all webhook endpoints get_webhookwebhook_idGet a webhook by ID create_webhookbodyCreate a webhook. Required: url, events update_webhookwebhook_id, bodyUpdate a webhook delete_webhookwebhook_idDelete a webhook test_webhookwebhook_idSend a test event
Tool Parameters Description list_api_keys— List all API keys create_api_keybodyCreate a key. Required: name. Key value shown only once. revoke_api_keykey_idRevoke a key (disables without deleting) delete_api_keykey_idDelete a key permanently
Tool Parameters Description list_dependencies— List tracked service dependencies get_dependencydependency_idGet a dependency by ID track_dependencyslugStart tracking a service (e.g., github, aws) delete_dependencydependency_idStop tracking a service
Tool Parameters Description acquire_deploy_lockbodyAcquire a lock. Required: reason get_current_deploy_lock— Get current lock status (null if unlocked) release_deploy_locklock_idRelease a lock force_release_deploy_lock— Force-release any active lock
Tool Parameters Description get_status_overview— Dashboard overview with monitor counts and uptime stats
Read-only audit trail for the detection engine — incident timelines, check traces, policy snapshots, rule evaluations, and state transitions. See Incident Forensics for the conceptual overview.
Tool Parameters Description get_incident_timelineincident_idFull timeline: state transitions, triggering rule evaluations, and active policy snapshot get_check_tracecheck_idEverything recorded for a single check execution get_policy_snapshothash_hexFetch a policy snapshot by its SHA-256 hash list_monitor_rule_evaluationsmonitor_id, rule_type?, region?, only_matched?, from_?, to?, page?, size?Paginated rule evaluations for a monitor list_monitor_transitionsmonitor_id, from_?, to?, page?, size?Paginated state transitions for a monitor
Status pages (30 tools)
The largest category — covers the full status page surface: pages, components, groups, incidents, subscribers, and custom domains.
Pages
Tool Parameters Description list_status_pages— List all status pages get_status_pagepage_idGet a status page create_status_pagebodyCreate a page. Required: name, slug update_status_pagepage_id, bodyUpdate a page delete_status_pagepage_idDelete a page (cascades to components, groups, incidents) reorder_status_page_layoutpage_id, bodyReorder top-level groups and components
Components
Tool Parameters Description list_status_page_componentspage_idList components on a page create_status_page_componentpage_id, bodyAdd a component update_status_page_componentpage_id, component_id, bodyUpdate a component delete_status_page_componentpage_id, component_idRemove a component reorder_status_page_componentspage_id, bodyReorder components within a group
Groups
Tool Parameters Description list_status_page_groupspage_idList component groups create_status_page_grouppage_id, bodyCreate a group update_status_page_grouppage_id, group_id, bodyUpdate a group delete_status_page_grouppage_id, group_idDelete a group
Incidents
Tool Parameters Description list_status_page_incidentspage_id, limit?List published / draft incidents get_status_page_incidentpage_id, incident_idGet incident details create_status_page_incidentpage_id, bodyDraft a new incident update_status_page_incidentpage_id, incident_id, bodyUpdate title / impact / status post_status_page_incident_updatepage_id, incident_id, bodyAppend a status update entry publish_status_page_incidentpage_id, incident_idPromote a draft to public dismiss_status_page_incidentpage_id, incident_idDiscard a draft incident delete_status_page_incidentpage_id, incident_idDelete a published incident
Subscribers
Tool Parameters Description list_status_page_subscriberspage_idList email subscribers add_status_page_subscriberpage_id, bodyAdd a subscriber remove_status_page_subscriberpage_id, subscriber_idRemove a subscriber
Custom domains
Tool Parameters Description list_status_page_domainspage_idList custom domains add_status_page_domainpage_id, bodyRegister a new domain verify_status_page_domainpage_id, domain_idTrigger DNS verification remove_status_page_domainpage_id, domain_idDetach a domain
Body parameter format
Tools that accept a body 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.