There is no official MCP server from Checkmk GmbH. Checkmk 2.5 shipped an “Explain with AI” feature in April 2026, but it lives inside the Checkmk GUI, is limited to the Cloud edition, and cannot be called by an external agent. Everything an AI agent can drive today comes from community projects, one commercial hosted service, or a gateway.
This page lists all five MCP options we could find for Checkmk and puts them side by side across ten dimensions. We make one of them, which is why the sourcing rules below matter: no scores, no stars, no rankings — every cell states a fact and links to the evidence.
The real choice is not the tool count but the shape of access: a small Checkmk-specific agent connector, a hosted endpoint with nothing to operate, or one governance layer across Checkmk and further systems. As of 15 August 2026 the field looks like this — five MCP options, plus three adjacent projects: two that are not MCP servers, and one announced server that can no longer be verified. Every claim in the table is a summary of sourced cells in the comparison matrix below.
Writes against one Checkmk without running a service — a Python process your LLM client launches
Yes — the broadest write coverage among the options that need no separate service
Self-declared alpha; last commit August 2025
Docs review
By documented surface, ToolMesh + the Checkmk DADL covers more of the Checkmk REST API than any other option here — 146 tools across 63% of the endpoints, the only published measurement among the five, including the Event Console, Business Intelligence and broad Setup coverage. The Checkmk MCP Server is the only plain local process that documents Event Console coverage.
A deliberately small, read-only MCP server: eight tools for hosts, services, downtimes, folders and tags. Among the dedicated Checkmk servers here it is the only one you can run yourself as a central HTTP service — with optional OAuth 2.0 JWT verification — rather than as a per-user subprocess. Repository created and last pushed on the same day in March 2026.
37 tools in eight categories, and the broadest coverage of Checkmk's specialised subsystems in this list: Event Console, Metrics API and Business Intelligence are all addressed. Self-described as production ready; the last commit is from September 2025.
The only hosted, commercially operated option: 68 pre-built actions behind a StackOne endpoint, with OAuth token exchange, storage and refresh handled by the vendor. Feature-wise it is the closest thing here to a gateway — it is the only other option with dynamic tool discovery, a code mode, and a classifier for prompt injection in tool responses. No installation, but your Checkmk credentials and monitoring data pass through StackOne's infrastructure.
Not a Checkmk-specific server but a self-hosted gateway that reads a declarative YAML description of the Checkmk REST API — 146 tools plus three composites, 63% of the API surface, including the Event Console and Business Intelligence since 14 August 2026. Governance (per-tool authorization, server-side credentials, output policies, audit) comes from the gateway rather than from the connector. Still uncovered: HW/SW inventory, agent registration, DCD, LDAP connections, and historical Event Console events, which Checkmk only exposes on an unstable API version.
CommunityAndre Eckstein (chexma) Last verified: 2026-08-13
The most visible community project — announced in the Checkmk forum, where Checkmk staff responded positively. Among the options that run as a plain local process, its README documents write access across the most Checkmk configuration objects: hosts, folders, rules, users, tags and bulk host creation. StackOne and ToolMesh, which run as services, document write access across more object types. vibeMK publishes no tool count, so this is a reading of its documented feature areas, not a measured surface. The README labels it alpha, and the last commit is from August 2025.
Rows are the ten dimensions; columns are the options. The table scrolls horizontally. Superscript numbers link to the source for that cell.
“Not documented” means the sources we checked do not state it — not that the feature is absent. If you maintain one of these projects and we got something wrong, open an issue and we will fix the data file.
68 actions in total; the vendor's CRUD filters account for 49 of them (12 create, 15 read, 11 update, 11 delete), the remaining 19 are not broken out 3
Verified on a community (Raw) edition site, including the Event Console and BI, which Checkmk registers for every edition; CEE-only endpoints such as agent bakery and signature keys are not covered 4
Raw = basic functions; BI, Agent Bakery and Metrics listed under Enterprise/Cloud 5
68 actions, but tool discovery and a "Code Mode" that keeps raw responses in a sandbox hold the loaded context down — the vendor reports massive token savings 15
146 tools, but Code Mode replaces the catalog with two meta-tools, keeping the loaded context near-flat — massive token savings, with the exact rate depending on the workload 16
Explicit — tools for listing and activating pending changes plus a composite that applies them; the Monitoring/Setup split is documented for the model 4
A gateway that speaks the Checkmk REST API can only ever reach what the REST API exposes. Several things in Checkmk sit outside it, and for those a purpose-built server — or a Checkmk plugin — will always win:
Livestatus. The monitoring core answers on a socket, not over REST. For large or frequent status queries, Livestatus is dramatically cheaper and exposes columns and filters the REST layer does not surface. A dedicated server can open that socket directly; a REST-based option cannot.
The Event Console.mkeventd has its own protocol, and the REST surface for events is only partial: current events can be listed, acknowledged and archived, but historical events are exposed solely on an API version Checkmk marks unstable, which no REST-based option here reaches. Two options cover the current-event side.
Business Intelligence. BI aggregations are compiled server-side. Reading them meaningfully means understanding the aggregation tree, not just fetching JSON.
The site filesystem and the cmk CLI. Check plugin development, local checks, agent baking internals, omd operations and configuration files are reachable over SSH or on the site, never over REST.
Notifications and events as a stream. Checkmk pushes notifications through notification handlers. There is no REST subscription to poll, so anything event-driven needs to run as a handler inside Checkmk.
Performance data over long ranges. Pulling months of metrics through the REST API is far more expensive than reading the RRDs where they live.
If your use case is any of the above, a REST gateway is the wrong shape regardless of who makes it.
A gateway earns its keep when Checkmk is not the only system in the picture:
Questions that span systems. “Which hosts are critical in Checkmk, and who owns them in NetBox?” is one agent turn against one endpoint, instead of two connectors that cannot see each other. The public DADL registry lists 30 APIs and over 4,000 tools as of August 2026, so the second system is often already described.
One place for credentials. The automation secret lives server-side and is injected at call time, rather than sitting in every operator’s client configuration.
One authorization model and one audit trail across every connected system, instead of per-connector conventions.
Context economy at scale. 146 Checkmk tools is a lot of schema for a model to carry; a catalog that stays flat matters more the more systems you connect. This one is not ours alone — StackOne solves the same problem for its hosted catalog.
The honest trade-off: a gateway is an additional component you have to run, monitor and keep available — and it only pays for itself once more than one system is behind it. If Checkmk is the only thing you will ever connect, and read-only status queries are all you need, a small dedicated server is the leaner answer. CheckMCP exists and is eight tools.
The machine-readable coverage report for our option — every tool, its access level, and which parts of the Checkmk REST API are and are not covered — is at dadl.ai/d/checkmk. It records 146 tools plus three composites, 63% of roughly 230 endpoints, with the uncovered areas named explicitly.
No. As of August 2026 Checkmk GmbH has not released an MCP server. Checkmk 2.5 added an 'Explain with AI' feature in April 2026, but it runs inside the Checkmk GUI, is limited to the Cloud edition, and cannot be called by an external AI agent. When vibeMK was announced in the Checkmk forum in August 2025, a Checkmk staff member replied that AI initiatives were under way internally, without announcing an MCP server.
Can an AI agent write to Checkmk through MCP, or only read?
Both, depending on the option. CheckMCP is read-only by design. The other four support writes at different depths: the Checkmk MCP Server documents downtimes and acknowledgements, while vibeMK, StackOne and ToolMesh also document configuration writes such as creating hosts and folders or editing rules. Note that Checkmk splits the two worlds: monitoring actions such as downtimes take effect immediately, while Setup changes are staged as pending changes and do nothing until they are activated.
Which option covers the Event Console and Business Intelligence?
Two of them. The Checkmk MCP Server (jlk/checkmk-llm-server) documents Event Console, Metrics API and Business Intelligence coverage. The ToolMesh Checkmk DADL added both on 14 August 2026 — seven Event Console and fourteen BI tools, verified against a live Checkmk 2.5.0p11 site. vibeMK lists BI and the Agent Bakery as Enterprise-edition features, though Checkmk in fact registers BI and the Event Console for every edition, Raw included. CheckMCP covers neither. One limit applies to all of them: historical Event Console events are only exposed on an API version Checkmk marks unstable, so no REST-based option reaches them.
Where do my Checkmk credentials end up?
That is one of the clearest differences between the options. vibeMK and the Checkmk MCP Server read the automation user's secret from the LLM client's configuration or a .env file on the operator's machine. CheckMCP reads it from a YAML file on the host it runs on. StackOne stores and refreshes the credential in its own cloud, and your monitoring data traverses StackOne's infrastructure. ToolMesh keeps it server-side in the gateway and injects it at call time, so it never appears in a client configuration.
Do these work with a self-hosted Checkmk behind a firewall?
The four self-hosted options do, because they run inside your network. For the hosted StackOne connector this is not documented, and a vendor-operated endpoint needs some way to reach your Checkmk site.
Which Checkmk versions are supported?
It varies and matters. CheckMCP is tested against Raw Edition 2.3.0p23. The Checkmk MCP Server requires 2.4.0 or newer. vibeMK reports full support for 2.4.x and 2.3.x, with older releases untested and 1.6 unsupported. The ToolMesh DADL targets 2.4 and 2.5 and was live-verified on 2.5.0p11. StackOne does not document version support.
Reference from here on — the adjacent projects, the methodology and disclosure, the changelog and the sources. Nothing below is needed for the decision above; it is where the evidence lives.
Built into Checkmk 2.5 (April 2026) and limited to the Cloud edition. It explains alerts inside the Checkmk GUI; it is not an MCP server and cannot be called by an external agent.
A commercial AI assistant plugin for the Checkmk GUI by Lynxmind, using a bring-your-own-LLM model. It talks to LLM APIs directly and does not speak MCP.
Announced in a 2025 blog post with a pip install command, but the linked GitHub repository returns HTTP 404 as of 13 August 2026, so nothing could be verified. Listed here so the absence is documented rather than silent.
Disclosure. This page is published by Dunkel Cloud GmbH, which makes ToolMesh — one of the five options listed. We have an obvious interest in how it looks. The countermeasures are structural: options are ordered alphabetically, every cell carries a source link, no cell contains a score or a ranking, and the two “when to choose” sections above name the cases where our option is the wrong tool.
How the facts were gathered. Each option’s own repository, README and documentation, read on 13 August 2026. Repository metadata — licence, last commit, stars and forks — comes from the GitHub API on the same date. Where a project does not state something, the cell says “not documented” rather than guessing.
For hosted products that means the platform documentation, not only the per-connector page. A connector page describes the connector; capabilities that span the whole product — tool discovery, how responses are handled, screening for injected content — are documented elsewhere. Reading only the connector page understates such products, and it understates them in exactly the areas where a gateway would claim strength.
Depth of verification. The four options we do not maintain are documentation review, not test results — read, not run. Vendor figures we cannot count ourselves are quoted as such. Our own entry is the exception: the Checkmk DADL was live-verified against a Checkmk 2.5.0p11 site on 13 August 2026, including a full write cycle, and re-verified on 14 August after Event Console and BI coverage were added. The maintainers of the listed projects were notified when this page went live; corrections land in the data file.
Corrections and additions. The matrix lives as one YAML file in this site’s repository; the site repository itself is private, so corrections travel as issues on the public ToolMesh repository. Correcting a fact, or adding an option we missed, takes one issue. Maintainers: if we have misrepresented your project, that is a bug and we will fix it.
First publication. Five MCP options compared across the ten dimensions, plus three adjacent projects: two that are not MCP servers and one announced server that could not be verified. Facts taken from each project's own repository and documentation; our own entry additionally verified against a live Checkmk 2.5.0p11 site.