MCP server

RegionCheck ships a Model Context Protocol server so AI agents can run and manage checks with the same capabilities as the API and UI.

Connecting

The MCP server authenticates the same way as the HTTP API: an rc_live_ API key sent as a Bearer token. Scopes apply identically — a key with the run scope can execute checks, and a key with the manage scope can create and modify saved checks, scheduled checks, alert channels, and status pages. See API reference for how keys are created and scoped.

Available tools

The MCP server exposes one tool per API capability, grouped by area:

  • Checks & runsrun_check, run_saved_check, list_checks, create_check, get_check, update_check, delete_check.
  • Sharescreate_share, list_shares, delete_share, get_share_history.
  • Scheduled checks & incidents create_scheduled_check, list_scheduled_checks, get_scheduled_check, update_scheduled_check, delete_scheduled_check, get_scheduled_check_history, list_incidents, get_incident.
  • Alert channels create_alert_channel, list_alert_channels, get_alert_channel, update_alert_channel, delete_alert_channel, test_alert_channel.
  • Status pages create_status_page, list_status_pages, get_status_page, update_status_page, rotate_status_page_token, delete_status_page.
  • Otherlist_regions, whoami (who the current token is authenticated as), and preview_assertion (test an assertion against a sample response before saving it).

Parity with the API

The MCP server is a first-class surface, not an afterthought — it matches the API and web UI for every agent-appropriate action, so an agent can do anything a person can do in the portal for running and managing checks.

Account deletion and billing are excluded by design. Both are human-only browser flows: deleting an account is irreversible with a large blast radius, and buying or managing a subscription involves real money and card data. Neither is available to MCP or API keys.