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.
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
- POSTcreate_api_check
Creates a new API check to monitor an HTTP endpoint.
- POSTcreate_browser_check
Creates a new browser check using Playwright scripts.
- DELETEdelete_check
Permanently deletes a monitoring check and all its data.
- GETget_check
Retrieves details of a specific monitoring check by ID.
- GETlist_checks
Lists all monitoring checks in the Checkly account.
- PUTupdate_api_check
Updates an existing API check configuration.
- PUTupdate_browser_check
Updates an existing browser check configuration.
Alert channel, 5 operations
- POSTcreate_alert_channel
Creates a new alert channel for check notifications.
- DELETEdelete_alert_channel
Deletes an alert channel and its subscriptions.
- GETget_alert_channel
Retrieves details of a specific alert channel.
- GETlist_alert_channels
Lists all configured alert channels in the account.
- PUTupdate_alert_channel
Updates an existing alert channel configuration.
Dashboard, 5 operations
- POSTcreate_dashboard
Creates a new public dashboard for sharing check status.
- DELETEdelete_dashboard
Deletes a public dashboard.
- GETget_dashboard
Retrieves details of a specific dashboard.
- GETlist_dashboards
Lists all public dashboards in the account.
- PUTupdate_dashboard
Updates an existing dashboard configuration.
Group, 5 operations
- POSTcreate_check_group
Creates a new check group with shared settings.
- DELETEdelete_check_group
Deletes an empty check group.
- GETget_check_group
Retrieves details of a specific check group.
- GETlist_check_groups
Lists all check groups in the Checkly account.
- PUTupdate_check_group
Updates an existing check group configuration.
Maintenance window, 5 operations
- POSTcreate_maintenance_window
Creates a maintenance window to suppress alerts during downtime.
- DELETEdelete_maintenance_window
Deletes a maintenance window.
- GETget_maintenance_window
Retrieves details of a specific maintenance window.
- GETlist_maintenance_windows
Lists all maintenance windows in the account.
- PUTupdate_maintenance_window
Updates an existing maintenance window.
Snippet, 5 operations
- POSTcreate_snippet
Creates a new reusable code snippet.
- DELETEdelete_snippet
Permanently deletes a code snippet.
- GETget_snippet
Retrieves a specific code snippet by ID.
- GETlist_snippets
Lists all reusable code snippets in the account.
- PUTupdate_snippet
Updates an existing code snippet.
Variable, 5 operations
- POSTcreate_variable
Creates a new environment variable.
- DELETEdelete_variable
Permanently deletes an environment variable.
- GETget_variable
Retrieves a specific environment variable by key.
- GETlist_variables
Lists all environment variables in the account.
- PUTupdate_variable
Updates an existing environment variable.
Check result, 3 operations
- GETget_check_result
Retrieves a specific check result by its result ID.
- GETget_check_results
Lists raw check results for a specific check (V1).
- GETget_check_results_v2
Lists raw check results for a specific check (V2).
Alert, 2 operations
- GETget_check_alerts
Lists alert notifications for a specific check.
- GETlist_check_alerts
Lists all alert notifications across all checks.
Analytics, 2 operations
- GETget_analytics_api_checks
Fetches analytics metrics for a specific API check.
- GETget_analytics_browser_checks
Fetches analytics metrics for a specific browser check.
Check session, 2 operations
- GETget_check_session
Retrieves the result of an on-demand check session.
- POSTtrigger_check_session
Triggers an on-demand check run outside the normal schedule.
Check status, 2 operations
- GETget_check_status
Retrieves the current status of a specific check.
- GETlist_check_statuses
Lists current status of all checks in the account.
Location, 1 operation
- GETlist_locations
Lists all supported monitoring locations.
Report, 1 operation
- GETget_reporting
Generates an aggregated report for checks and groups.
Runtime, 1 operation
- GETlist_runtimes
Lists all supported runtimes and their bundled packages.
Static ip, 1 operation
- GETlist_static_ips
Lists 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.
Popular integrations
Instagram API with Instagram Login (graph.instagram.com). Manage a Business/Creator Instagram account…
Messaging platform API for building bots and integrations. Send messages, manage chats and channels, handle…
Google's video platform API for accessing video, channel, playlist, and comment data
Social media platform API for content creators and businesses. Access user info, manage videos, get…
Social media platform API for posting, reading, and managing Twitter/X content. Post tweets, read timelines,…
Google email service API for sending, receiving, and managing emails. Access messages, threads, labels,…
AI API from xAI (Elon Musk's AI company) powering Grok models. Access state-of-the-art language models with…
Professional networking platform API for managing profiles, connections, and content. Share posts, manage…