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.
Say what should happen.
The workflow builds itself.
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 mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Checkly
- Create your workspace
Sign up free. Nothing to install.
- 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.
- 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.
