KosmoKrator

analytics

Checkly MCP Gateway for AI Agents

Expose Checkly tools to Claude Code, Cursor, Codex, and other MCP clients through the local KosmoKrator MCP gateway.

Checkly MCP Gateway

Expose Checkly to MCP clients with `kosmokrator mcp:serve --integration=checkly`.

If the client has never used KosmoKrator before, install it first, then register this integration as a stdio MCP server.

Install KosmoKrator
curl -fsSL https://raw.githubusercontent.com/OpenCompanyApp/kosmokrator/main/install.sh | bash
Install gateway entry
kosmokrator mcp:gateway:install --integration=checkly --write=deny --json
MCP configuration
{
  "mcpServers": {
    "kosmokrator-checkly": {
      "type": "stdio",
      "command": "kosmo",
      "args": [
        "mcp:serve",
        "--integration=checkly",
        "--write=deny"
      ]
    }
  }
}
Serve manually
kosmokrator mcp:serve --integration=checkly --write=deny

Client Notes

Use one scoped MCP gateway entry, then adapt the config location to the client or framework.

Claude Code Connect local KosmoKrator integrations to Claude Code through one scoped MCP gateway entry. Claude Code can launch the local kosmo binary directly from the project MCP config.
Cursor Expose selected local integrations to Cursor through KosmoKrator without configuring each service as its own MCP server. Use the same KosmoKrator install and integration credentials that power terminal and headless runs.
Codex Use KosmoKrator as a local MCP proxy for Codex so coding sessions can reach selected integrations with explicit write policy. Keep write access denied or ask-based unless the workspace is trusted.
OpenAI Agents SDK Attach KosmoKrator integration tools to OpenAI Agents SDK workflows through a local MCP gateway. Use headless JSON commands for CI-style execution and MCP for agent tool discovery.
Claude Agent SDK Give Claude Agent SDK workflows access to KosmoKrator integrations through a local MCP server. Use a narrow integration list so the agent does not load unrelated tools.
Vercel AI SDK Use KosmoKrator as a local integration gateway for Vercel AI SDK agents and scripts. Prefer CLI JSON calls when a workflow only needs one deterministic integration operation.
LangChain Bridge LangChain agents to local KosmoKrator integration tools through MCP or headless CLI calls. Keep the gateway scoped to the integration and operation class needed by the chain.
LangGraph Run KosmoKrator integration calls from LangGraph nodes while preserving local credentials and permissions. Headless CLI calls fit repeatable graph edges; MCP fits exploratory agent nodes.
CrewAI Expose KosmoKrator integrations to CrewAI workers as scoped local tools. Use per-worker integration scopes to avoid giving every worker every tool.
Generic MCP Clients Connect any stdio-compatible MCP client to local KosmoKrator integration tools. Start with read-only write policy and expand only for trusted projects.

MCP Tool Names

KosmoKrator exposes integration tools through the gateway with stable names.

MCP toolSource functionType
integration__checkly__checkly_get_v1_accounts checkly.checkly_get_v1_accounts Read read
integration__checkly__checkly_get_v1_accounts_me checkly.checkly_get_v1_accounts_me Read read
integration__checkly__checkly_get_v1_accounts_me_entitlements checkly.checkly_get_v1_accounts_me_entitlements Read read
integration__checkly__checkly_get_v1_accounts_accountid checkly.checkly_get_v1_accounts_accountid Read read
integration__checkly__checkly_get_v1_accounts_accountid_entitlements checkly.checkly_get_v1_accounts_accountid_entitlements Read read
integration__checkly__checkly_get_v1_alertchannels checkly.checkly_get_v1_alertchannels Read read
integration__checkly__checkly_post_v1_alertchannels checkly.checkly_post_v1_alertchannels Write write
integration__checkly__checkly_delete_v1_alertchannels_id checkly.checkly_delete_v1_alertchannels_id Write write
integration__checkly__checkly_get_v1_alertchannels_id checkly.checkly_get_v1_alertchannels_id Read read
integration__checkly__checkly_put_v1_alertchannels_id checkly.checkly_put_v1_alertchannels_id Write write
integration__checkly__checkly_put_v1_alertchannels_id_subscriptions checkly.checkly_put_v1_alertchannels_id_subscriptions Write write
integration__checkly__checkly_get_v1_alertnotifications checkly.checkly_get_v1_alertnotifications Read read
integration__checkly__checkly_get_v1_analytics_apichecks_id checkly.checkly_get_v1_analytics_apichecks_id Read read
integration__checkly__checkly_get_v1_analytics_browserchecks_id checkly.checkly_get_v1_analytics_browserchecks_id Read read
integration__checkly__checkly_post_v1_analytics_checks checkly.checkly_post_v1_analytics_checks Write write
integration__checkly__checkly_get_v1_analytics_dns_id checkly.checkly_get_v1_analytics_dns_id Read read
integration__checkly__checkly_get_v1_analytics_heartbeatchecks_id checkly.checkly_get_v1_analytics_heartbeatchecks_id Read read
integration__checkly__checkly_get_v1_analytics_icmp_id checkly.checkly_get_v1_analytics_icmp_id Read read
integration__checkly__checkly_get_v1_analytics_metrics checkly.checkly_get_v1_analytics_metrics Read read
integration__checkly__checkly_get_v1_analytics_multistepchecks_id checkly.checkly_get_v1_analytics_multistepchecks_id Read read
integration__checkly__checkly_get_v1_analytics_playwrightchecks_id checkly.checkly_get_v1_analytics_playwrightchecks_id Read read
integration__checkly__checkly_get_v1_analytics_tcpchecks_id checkly.checkly_get_v1_analytics_tcpchecks_id Read read
integration__checkly__checkly_get_v1_analytics_urlmonitors_id checkly.checkly_get_v1_analytics_urlmonitors_id Read read
integration__checkly__checkly_get_v1_badges_checks_checkid checkly.checkly_get_v1_badges_checks_checkid Read read
integration__checkly__checkly_get_v1_badges_groups_groupid checkly.checkly_get_v1_badges_groups_groupid Read read
integration__checkly__checkly_cancel checkly.checkly_cancel Write write
integration__checkly__checkly_get_v1_checkalerts checkly.checkly_get_v1_checkalerts Read read
integration__checkly__checkly_get_v1_checkalerts_checkid checkly.checkly_get_v1_checkalerts_checkid Read read
integration__checkly__checkly_get_v1_checkgroups checkly.checkly_get_v1_checkgroups Read read
integration__checkly__checkly_post_v1_checkgroups checkly.checkly_post_v1_checkgroups Write write
integration__checkly__checkly_get_v1_checkgroups_groupid_checks_checkid checkly.checkly_get_v1_checkgroups_groupid_checks_checkid Read read
integration__checkly__checkly_delete_v1_checkgroups_id checkly.checkly_delete_v1_checkgroups_id Write write
integration__checkly__checkly_get_v1_checkgroups_id checkly.checkly_get_v1_checkgroups_id Read read
integration__checkly__checkly_put_v1_checkgroups_id checkly.checkly_put_v1_checkgroups_id Write write
integration__checkly__checkly_get_v1_checkgroups_id_checks checkly.checkly_get_v1_checkgroups_id_checks Read read
integration__checkly__checkly_get_v1_checkresults_checkid checkly.checkly_get_v1_checkresults_checkid Read read
integration__checkly__checkly_get_v1_checkresults_checkid_checkresultid checkly.checkly_get_v1_checkresults_checkid_checkresultid Read read
integration__checkly__checkly_post_v1_checksessions_trigger checkly.checkly_post_v1_checksessions_trigger Write write
integration__checkly__checkly_get_v1_checksessions_checksessionid checkly.checkly_get_v1_checksessions_checksessionid Read read
integration__checkly__checkly_get_v1_checksessions_checksessionid_completion checkly.checkly_get_v1_checksessions_checksessionid_completion Read read
integration__checkly__checkly_get_v1_checkstatuses checkly.checkly_get_v1_checkstatuses Read read
integration__checkly__checkly_get_v1_checkstatuses_checkid checkly.checkly_get_v1_checkstatuses_checkid Read read
integration__checkly__checkly_get_v1_checks checkly.checkly_get_v1_checks Read read
integration__checkly__checkly_post_v1_checks checkly.checkly_post_v1_checks Write write
integration__checkly__checkly_post_v1_checks_api checkly.checkly_post_v1_checks_api Write write
integration__checkly__checkly_put_v1_checks_api_id checkly.checkly_put_v1_checks_api_id Write write
integration__checkly__checkly_post_v1_checks_browser checkly.checkly_post_v1_checks_browser Write write
integration__checkly__checkly_put_v1_checks_browser_id checkly.checkly_put_v1_checks_browser_id Write write
integration__checkly__checkly_post_v1_checks_dns checkly.checkly_post_v1_checks_dns Write write
integration__checkly__checkly_put_v1_checks_dns_id checkly.checkly_put_v1_checks_dns_id Write write
integration__checkly__checkly_post_v1_checks_heartbeat checkly.checkly_post_v1_checks_heartbeat Write write
integration__checkly__checkly_put_v1_checks_heartbeat_id checkly.checkly_put_v1_checks_heartbeat_id Write write
integration__checkly__checkly_get_v1_checks_heartbeats_checkid_availability checkly.checkly_get_v1_checks_heartbeats_checkid_availability Read read
integration__checkly__checkly_get_v1_checks_heartbeats_checkid_events checkly.checkly_get_v1_checks_heartbeats_checkid_events Read read
integration__checkly__checkly_get_v1_checks_heartbeats_checkid_events_id checkly.checkly_get_v1_checks_heartbeats_checkid_events_id Read read
integration__checkly__checkly_post_v1_checks_icmp checkly.checkly_post_v1_checks_icmp Write write
integration__checkly__checkly_put_v1_checks_icmp_id checkly.checkly_put_v1_checks_icmp_id Write write
integration__checkly__checkly_post_v1_checks_multistep checkly.checkly_post_v1_checks_multistep Write write
integration__checkly__checkly_put_v1_checks_multistep_id checkly.checkly_put_v1_checks_multistep_id Write write
integration__checkly__checkly_post_v1_checks_tcp checkly.checkly_post_v1_checks_tcp Write write
integration__checkly__checkly_put_v1_checks_tcp_id checkly.checkly_put_v1_checks_tcp_id Write write
integration__checkly__checkly_post_v1_checks_url checkly.checkly_post_v1_checks_url Write write
integration__checkly__checkly_put_v1_checks_url_id checkly.checkly_put_v1_checks_url_id Write write
integration__checkly__checkly_delete_v1_checks_id checkly.checkly_delete_v1_checks_id Write write
integration__checkly__checkly_get_v1_checks_id checkly.checkly_get_v1_checks_id Read read
integration__checkly__checkly_put_v1_checks_id checkly.checkly_put_v1_checks_id Write write
integration__checkly__checkly_get_v1_clientcertificates checkly.checkly_get_v1_clientcertificates Read read
integration__checkly__checkly_post_v1_clientcertificates checkly.checkly_post_v1_clientcertificates Write write
integration__checkly__checkly_delete_v1_clientcertificates_id checkly.checkly_delete_v1_clientcertificates_id Write write
integration__checkly__checkly_get_v1_clientcertificates_id checkly.checkly_get_v1_clientcertificates_id Read read
integration__checkly__checkly_get_v1_dashboards checkly.checkly_get_v1_dashboards Read read
integration__checkly__checkly_post_v1_dashboards checkly.checkly_post_v1_dashboards Write write
integration__checkly__checkly_delete_v1_dashboards_dashboardid checkly.checkly_delete_v1_dashboards_dashboardid Write write
integration__checkly__checkly_get_v1_dashboards_dashboardid checkly.checkly_get_v1_dashboards_dashboardid Read read
integration__checkly__checkly_put_v1_dashboards_dashboardid checkly.checkly_put_v1_dashboards_dashboardid Write write
integration__checkly__checkly_get_v1_errorgroups checkly.checkly_get_v1_errorgroups Read read
integration__checkly__checkly_get_v1_errorgroups_checks_checkid checkly.checkly_get_v1_errorgroups_checks_checkid Read read
integration__checkly__checkly_get_v1_errorgroups_id checkly.checkly_get_v1_errorgroups_id Read read
integration__checkly__checkly_patch_v1_errorgroups_id checkly.checkly_patch_v1_errorgroups_id Write write
integration__checkly__checkly_post_v1_incidents checkly.checkly_post_v1_incidents Write write
integration__checkly__checkly_delete_v1_incidents_id checkly.checkly_delete_v1_incidents_id Write write
integration__checkly__checkly_get_v1_incidents_id checkly.checkly_get_v1_incidents_id Read read
integration__checkly__checkly_put_v1_incidents_id checkly.checkly_put_v1_incidents_id Write write
integration__checkly__checkly_post_v1_incidents_incidentid_updates checkly.checkly_post_v1_incidents_incidentid_updates Write write
integration__checkly__checkly_delete_v1_incidents_incidentid_updates_id checkly.checkly_delete_v1_incidents_incidentid_updates_id Write write
integration__checkly__checkly_put_v1_incidents_incidentid_updates_id checkly.checkly_put_v1_incidents_incidentid_updates_id Write write
integration__checkly__checkly_get_v1_locations checkly.checkly_get_v1_locations Read read
integration__checkly__checkly_get_v1_maintenancewindows checkly.checkly_get_v1_maintenancewindows Read read
integration__checkly__checkly_post_v1_maintenancewindows checkly.checkly_post_v1_maintenancewindows Write write
integration__checkly__checkly_delete_v1_maintenancewindows_id checkly.checkly_delete_v1_maintenancewindows_id Write write
integration__checkly__checkly_get_v1_maintenancewindows_id checkly.checkly_get_v1_maintenancewindows_id Read read
integration__checkly__checkly_put_v1_maintenancewindows_id checkly.checkly_put_v1_maintenancewindows_id Write write
integration__checkly__checkly_get_v1_privatelocations checkly.checkly_get_v1_privatelocations Read read
integration__checkly__checkly_post_v1_privatelocations checkly.checkly_post_v1_privatelocations Write write
integration__checkly__checkly_delete_v1_privatelocations_id checkly.checkly_delete_v1_privatelocations_id Write write
integration__checkly__checkly_get_v1_privatelocations_id checkly.checkly_get_v1_privatelocations_id Read read
integration__checkly__checkly_put_v1_privatelocations_id checkly.checkly_put_v1_privatelocations_id Write write
integration__checkly__checkly_post_v1_privatelocations_id_keys checkly.checkly_post_v1_privatelocations_id_keys Write write
integration__checkly__checkly_delete_v1_privatelocations_id_keys_keyid checkly.checkly_delete_v1_privatelocations_id_keys_keyid Write write
integration__checkly__checkly_get_v1_privatelocations_id_metrics checkly.checkly_get_v1_privatelocations_id_metrics Read read
integration__checkly__checkly_get_v1_reporting checkly.checkly_get_v1_reporting Read read
integration__checkly__checkly_post_v1_rootcauseanalyses_errorgroups_errorgroupid checkly.checkly_post_v1_rootcauseanalyses_errorgroups_errorgroupid Write write
integration__checkly__checkly_post_v1_rootcauseanalyses_testsessionerrorgroups_testsessionerrorgroupid checkly.checkly_post_v1_rootcauseanalyses_testsessionerrorgroups_testsessionerrorgroupid Write write
integration__checkly__checkly_get_v1_rootcauseanalyses_id checkly.checkly_get_v1_rootcauseanalyses_id Read read
integration__checkly__checkly_get_v1_runtimes checkly.checkly_get_v1_runtimes Read read
integration__checkly__checkly_get_v1_runtimes_id checkly.checkly_get_v1_runtimes_id Read read
integration__checkly__checkly_get_v1_snippets checkly.checkly_get_v1_snippets Read read
integration__checkly__checkly_post_v1_snippets checkly.checkly_post_v1_snippets Write write
integration__checkly__checkly_delete_v1_snippets_id checkly.checkly_delete_v1_snippets_id Write write
integration__checkly__checkly_get_v1_snippets_id checkly.checkly_get_v1_snippets_id Read read
integration__checkly__checkly_put_v1_snippets_id checkly.checkly_put_v1_snippets_id Write write
integration__checkly__checkly_get_v1_staticips checkly.checkly_get_v1_staticips Read read
integration__checkly__checkly_get_v1_staticipsbyregion checkly.checkly_get_v1_staticipsbyregion Read read
integration__checkly__checkly_get_v1_staticipstxt checkly.checkly_get_v1_staticipstxt Read read
integration__checkly__checkly_get_v1_staticipv6s checkly.checkly_get_v1_staticipv6s Read read
integration__checkly__checkly_get_v1_staticipv6sbyregion checkly.checkly_get_v1_staticipv6sbyregion Read read
integration__checkly__checkly_get_v1_staticipv6stxt checkly.checkly_get_v1_staticipv6stxt Read read
integration__checkly__checkly_get_v1_statuspages checkly.checkly_get_v1_statuspages Read read
integration__checkly__checkly_post_v1_statuspages checkly.checkly_post_v1_statuspages Write write
integration__checkly__checkly_get_v1_statuspages_incidents checkly.checkly_get_v1_statuspages_incidents Read read
integration__checkly__checkly_post_v1_statuspages_incidents checkly.checkly_post_v1_statuspages_incidents Write write
integration__checkly__checkly_delete_v1_statuspages_incidents_incidentid checkly.checkly_delete_v1_statuspages_incidents_incidentid Write write
integration__checkly__checkly_get_v1_statuspages_incidents_incidentid checkly.checkly_get_v1_statuspages_incidents_incidentid Read read
integration__checkly__checkly_put_v1_statuspages_incidents_incidentid checkly.checkly_put_v1_statuspages_incidents_incidentid Write write
integration__checkly__checkly_get_v1_statuspages_incidents_incidentid_incidentupdates checkly.checkly_get_v1_statuspages_incidents_incidentid_incidentupdates Read read
integration__checkly__checkly_post_v1_statuspages_incidents_incidentid_incidentupdates checkly.checkly_post_v1_statuspages_incidents_incidentid_incidentupdates Write write
integration__checkly__checkly_delete_v1_statuspages_incidents_incidentid_incidentupdates_incidentupdateid checkly.checkly_delete_v1_statuspages_incidents_incidentid_incidentupdates_incidentupdateid Write write
integration__checkly__checkly_get_v1_statuspages_incidents_incidentid_incidentupdates_incidentupdateid checkly.checkly_get_v1_statuspages_incidents_incidentid_incidentupdates_incidentupdateid Read read
integration__checkly__checkly_put_v1_statuspages_incidents_incidentid_incidentupdates_incidentupdateid checkly.checkly_put_v1_statuspages_incidents_incidentid_incidentupdates_incidentupdateid Write write
integration__checkly__checkly_get_v1_statuspages_services checkly.checkly_get_v1_statuspages_services Read read
integration__checkly__checkly_post_v1_statuspages_services checkly.checkly_post_v1_statuspages_services Write write
integration__checkly__checkly_delete_v1_statuspages_services_serviceid checkly.checkly_delete_v1_statuspages_services_serviceid Write write
integration__checkly__checkly_get_v1_statuspages_services_serviceid checkly.checkly_get_v1_statuspages_services_serviceid Read read
integration__checkly__checkly_put_v1_statuspages_services_serviceid checkly.checkly_put_v1_statuspages_services_serviceid Write write
integration__checkly__checkly_delete_v1_statuspages_statuspageid checkly.checkly_delete_v1_statuspages_statuspageid Write write
integration__checkly__checkly_get_v1_statuspages_statuspageid checkly.checkly_get_v1_statuspages_statuspageid Read read
integration__checkly__checkly_put_v1_statuspages_statuspageid checkly.checkly_put_v1_statuspages_statuspageid Write write
integration__checkly__checkly_get_v1_statuspages_statuspageid_subscriptions checkly.checkly_get_v1_statuspages_statuspageid_subscriptions Read read
integration__checkly__checkly_post_v1_statuspages_statuspageid_subscriptions_bulk checkly.checkly_post_v1_statuspages_statuspageid_subscriptions_bulk Write write
integration__checkly__checkly_delete_v1_statuspages_statuspageid_subscriptions_subscriptionid checkly.checkly_delete_v1_statuspages_statuspageid_subscriptions_subscriptionid Write write
integration__checkly__checkly_get_v1_testsessionerrorgroups checkly.checkly_get_v1_testsessionerrorgroups Read read
integration__checkly__checkly_get_v1_testsessionerrorgroups_projects_projectid checkly.checkly_get_v1_testsessionerrorgroups_projects_projectid Read read
integration__checkly__checkly_get_v1_testsessionerrorgroups_id checkly.checkly_get_v1_testsessionerrorgroups_id Read read
integration__checkly__checkly_patch_v1_testsessionerrorgroups_id checkly.checkly_patch_v1_testsessionerrorgroups_id Write write
integration__checkly__checkly_post_v1_testsessions_trigger checkly.checkly_post_v1_testsessions_trigger Write write
integration__checkly__checkly_get_v1_testsessions_testsessionid checkly.checkly_get_v1_testsessions_testsessionid Read read
integration__checkly__checkly_get_v1_testsessions_testsessionid_completion checkly.checkly_get_v1_testsessions_testsessionid_completion Read read
integration__checkly__checkly_delete_v1_triggers_checkgroups_groupid checkly.checkly_delete_v1_triggers_checkgroups_groupid Write write
integration__checkly__checkly_get_v1_triggers_checkgroups_groupid checkly.checkly_get_v1_triggers_checkgroups_groupid Read read
integration__checkly__checkly_post_v1_triggers_checkgroups_groupid checkly.checkly_post_v1_triggers_checkgroups_groupid Write write
integration__checkly__checkly_delete_v1_triggers_checks_checkid checkly.checkly_delete_v1_triggers_checks_checkid Write write
integration__checkly__checkly_get_v1_triggers_checks_checkid checkly.checkly_get_v1_triggers_checks_checkid Read read
integration__checkly__checkly_post_v1_triggers_checks_checkid checkly.checkly_post_v1_triggers_checks_checkid Write write
integration__checkly__checkly_get_v1_variables checkly.checkly_get_v1_variables Read read
integration__checkly__checkly_post_v1_variables checkly.checkly_post_v1_variables Write write
integration__checkly__checkly_delete_v1_variables_key checkly.checkly_delete_v1_variables_key Write write
integration__checkly__checkly_get_v1_variables_key checkly.checkly_get_v1_variables_key Read read
integration__checkly__checkly_put_v1_variables_key checkly.checkly_put_v1_variables_key Write write
integration__checkly__checkly_post_v2_checkgroups checkly.checkly_post_v2_checkgroups Write write
integration__checkly__checkly_put_v2_checkgroups_id checkly.checkly_put_v2_checkgroups_id Write write
integration__checkly__checkly_get_v2_checkresults_checkid checkly.checkly_get_v2_checkresults_checkid Read read
integration__checkly__checkly_post_v2_checksessions_trigger checkly.checkly_post_v2_checksessions_trigger Write write
integration__checkly__checkly_get_v2_checksessions_checksessionid checkly.checkly_get_v2_checksessions_checksessionid Read read
integration__checkly__checkly_get_v2_checksessions_checksessionid_completion checkly.checkly_get_v2_checksessions_checksessionid_completion Read read

Write Access

Start with --write=deny for read-only MCP clients. Use --write=ask or --write=allow only when the client and workspace are trusted.