Integration

Checkly integration

API and browser monitoring platform for synthetic monitoring, uptime checks, and end-to-end testing. Create and manage API checks, browser checks, check groups, alert channels, maintenance windows, snippets, environment variables, and dashboards. Monitor application health from 22+ global locations with detailed performance metrics, analytics, and real-time alerting.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in Checkly.Built from the 52 Checkly tools below, on the connection you add once.

Common Checkly use cases

  • Remove unused check groups
  • List all public status pages
  • Remove an obsolete status page
  • Audit all environment variables
  • Reschedule a maintenance window
  • Update an API base URL variable
  • Generate weekly monitoring reports
  • Update shared authentication logic
  • View the code content of a snippet
  • Inspect alert channel configuration

What you can do with Checkly

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Check, 7 operations

  • create_api_checkCreate api checkPOSTCreates a new API check to monitor an HTTP endpoint.
  • create_browser_checkCreate browser checkPOSTCreates a new browser check using Playwright scripts.
  • delete_checkDelete checkDELETEPermanently deletes a monitoring check and all its data.
  • get_checkGet checkGETRetrieves details of a specific monitoring check by ID.
  • list_checksList checksGETLists all monitoring checks in the Checkly account.
  • update_api_checkUpdate api checkPUTUpdates an existing API check configuration.
  • update_browser_checkUpdate browser checkPUTUpdates an existing browser check configuration.

Alert channel, 5 operations

  • create_alert_channelCreate alert channelPOSTCreates a new alert channel for check notifications.
  • delete_alert_channelDelete alert channelDELETEDeletes an alert channel and its subscriptions.
  • get_alert_channelGet alert channelGETRetrieves details of a specific alert channel.
  • list_alert_channelsList alert channelsGETLists all configured alert channels in the account.
  • update_alert_channelUpdate alert channelPUTUpdates an existing alert channel configuration.

Dashboard, 5 operations

  • create_dashboardCreate dashboardPOSTCreates a new public dashboard for sharing check status.
  • delete_dashboardDelete dashboardDELETEDeletes a public dashboard.
  • get_dashboardGet dashboardGETRetrieves details of a specific dashboard.
  • list_dashboardsList dashboardsGETLists all public dashboards in the account.
  • update_dashboardUpdate dashboardPUTUpdates an existing dashboard configuration.

Group, 5 operations

  • create_check_groupCreate check groupPOSTCreates a new check group with shared settings.
  • delete_check_groupDelete check groupDELETEDeletes an empty check group.
  • get_check_groupGet check groupGETRetrieves details of a specific check group.
  • list_check_groupsList check groupsGETLists all check groups in the Checkly account.
  • update_check_groupUpdate check groupPUTUpdates an existing check group configuration.

Maintenance window, 5 operations

  • create_maintenance_windowCreate maintenance windowPOSTCreates a maintenance window to suppress alerts during downtime.
  • delete_maintenance_windowDelete maintenance windowDELETEDeletes a maintenance window.
  • get_maintenance_windowGet maintenance windowGETRetrieves details of a specific maintenance window.
  • list_maintenance_windowsList maintenance windowsGETLists all maintenance windows in the account.
  • update_maintenance_windowUpdate maintenance windowPUTUpdates an existing maintenance window.

Snippet, 5 operations

  • create_snippetCreate snippetPOSTCreates a new reusable code snippet.
  • delete_snippetDelete snippetDELETEPermanently deletes a code snippet.
  • get_snippetGet snippetGETRetrieves a specific code snippet by ID.
  • list_snippetsList snippetsGETLists all reusable code snippets in the account.
  • update_snippetUpdate snippetPUTUpdates an existing code snippet.

Variable, 5 operations

  • create_variableCreate variablePOSTCreates a new environment variable.
  • delete_variableDelete variableDELETEPermanently deletes an environment variable.
  • get_variableGet variableGETRetrieves a specific environment variable by key.
  • list_variablesList variablesGETLists all environment variables in the account.
  • update_variableUpdate variablePUTUpdates an existing environment variable.

Check result, 3 operations

  • get_check_resultGet check resultGETRetrieves a specific check result by its result ID.
  • get_check_resultsGet check resultsGETLists raw check results for a specific check (V1).
  • get_check_results_v2Get check results v2GETLists raw check results for a specific check (V2).

Alert, 2 operations

  • get_check_alertsGet check alertsGETLists alert notifications for a specific check.
  • list_check_alertsList check alertsGETLists all alert notifications across all checks.

Analytics, 2 operations

  • get_analytics_api_checksGet analytics api checksGETFetches analytics metrics for a specific API check.
  • get_analytics_browser_checksGet analytics browser checksGETFetches analytics metrics for a specific browser check.

Check session, 2 operations

  • get_check_sessionGet check sessionGETRetrieves the result of an on-demand check session.
  • trigger_check_sessionTrigger check sessionPOSTTriggers an on-demand check run outside the normal schedule.

Check status, 2 operations

  • get_check_statusGet check statusGETRetrieves the current status of a specific check.
  • list_check_statusesList check statusesGETLists current status of all checks in the account.

Location, 1 operation

  • list_locationsList locationsGETLists all supported monitoring locations.

Report, 1 operation

  • get_reportingGet reportingGETGenerates an aggregated report for checks and groups.

Runtime, 1 operation

  • list_runtimesList runtimesGETLists all supported runtimes and their bundled packages.

Static ip, 1 operation

  • list_static_ipsList static ipsGETLists static monitoring agent IP addresses for firewall allowlisting.

Checkly API rate limits

  • 30 requests per minute

Rate limits apply per endpoint. Analytics endpoints limited to 30 requests/60 seconds. V2 check-results limited to 5 requests/10 seconds.

These are the limits Checkly documents, not ones LiveContext measured. They can change and often depend on your plan, so check the Checkly documentation for current values.

Use Checkly from Claude Code, Cursor or Codex

Connect Checkly in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Checkly operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect Checkly

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect Checkly once

    Add your Checkly connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

Checkly integration FAQ

What can you do with the Checkly integration?

LiveContext exposes 52 operations on Checkly, covering check, alert channel, dashboard and group. Common uses include Remove unused check groups, List all public status pages and Remove an obsolete status page.

What are the Checkly API rate limits?

Checkly documents 30 requests per minute. Rate limits apply per endpoint. Analytics endpoints limited to 30 requests/60 seconds. V2 check-results limited to 5 requests/10 seconds. Limits are set by Checkly and can depend on your plan.

Popular integrations

Browse the whole catalog