4,500+ servers built on MCP Fusion
Vinkius

Checkmk MCP. Audit infrastructure status and activate changes via chat.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Checkmk MCP on Cursor AI Code Editor MCP Client Checkmk MCP on Claude Desktop App MCP Integration Checkmk MCP on OpenAI Agents SDK MCP Compatible Checkmk MCP on Visual Studio Code MCP Extension Client Checkmk MCP on GitHub Copilot AI Agent MCP Integration Checkmk MCP on Google Gemini AI MCP Integration Checkmk MCP on Lovable AI Development MCP Client Checkmk MCP on Mistral AI Agents MCP Compatible Checkmk MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Checkmk MCP Server lets you manage your entire IT infrastructure monitoring stack through natural conversation. You can list all hosts, check service status, get detailed host configurations, and even activate pending changes—all without opening the complex monitoring GUI.

Use your AI agent to troubleshoot service failures, audit host groups, or verify connectivity for distributed systems. It puts real-time operational control directly into your chat window.

What your AI agents can do

Activate checkmk changes

Manually initiates the activation of any configuration changes that are currently pending in Checkmk.

Get host details

Retrieves specific, detailed configuration and status information for a single, named host.

List all monitored services

Lists every service monitored across all hosts in the entire Checkmk site.

+ 5 more capabilities included
Get host details

Retrieves detailed configuration and status information for any specific monitored host.

List all monitored services

Retrieves a list of every monitored service across all hosts in the infrastructure.

List monitored services for a host

Retrieves all services monitored for a single, specified host.

List all monitored hosts

Retrieves a complete list of all hosts currently being monitored by Checkmk.

List configuration folders

Retrieves the structure of configuration folders within the Checkmk site.

List host groups

Retrieves a list of configured host groups for organization and filtering.

Activate configuration changes

Manually triggers the activation of any pending configuration changes in the Checkmk monitoring core.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

Checkmk MCP Server: 8 Tools for Monitoring Infrastructure

Use these eight tools to audit host status, review service dependencies, and control the configuration of your entire Checkmk monitoring stack.

activate019d756e

activate checkmk changes

Manually initiates the activation of any configuration changes that are currently pending in Checkmk.

get019d756e

get host details

Retrieves specific, detailed configuration and status information for a single, named host.

list019d756e

list all monitored services

Lists every service monitored across all hosts in the entire Checkmk site.

list019d756e

list checkmk folders

Lists the organizational folders used to structure the monitoring configuration.

list019d756e

list checkmk hosts

Provides a list of every host currently monitored by the Checkmk site.

list019d756e

list host groups

Lists all configured groups that host assets belong to.

list019d756e

list host services

Lists every service monitored specifically for one host.

list019d756e

list service groups

Lists the configured groups used to categorize services.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Checkmk, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

You can manage your whole IT monitoring stack right from your chat window. Forget logging into that massive, complicated GUI just to check a service status or kick off a config update. This server gives your AI client direct, programmatic access to everything Checkmk tracks.

Getting Host Info

list_checkmk_hosts gives you a complete rundown of every single machine Checkmk monitors. You can then run get_host_details to pull specific, deep-dive config and status info for any one host. You'll also get a list of all configured host groups using list_host_groups, and you can see the overall structure by checking list_checkmk_folders.

Checking Services

To see what's going down, list_all_monitored_services lists every service across the entire infrastructure. If you only care about one machine, list_host_services shows you every service monitored for that specific host. You can also look at how services are organized by checking list_service_groups.

Making Changes

When you're ready to make changes, activate_checkmk_changes manually triggers the activation of any config changes that are currently waiting in Checkmk. You'll also see a list of all host services monitored across the whole site by running list_host_services.

Your agent handles the heavy lifting. You just ask it to check stuff. It runs the queries and spits back structured data—host lists, service statuses, or config reports—so you can act on it immediately.

How Checkmk MCP Works

  1. 1 Subscribe to the server and input your Checkmk Username, Automation Secret, and Server URL.
  2. 2 Prompt your AI client to perform an action (e.g., 'Show me the status of the web servers').
  3. 3 The agent calls the relevant tool (e.g., list_host_services) and returns the structured data directly to you.

The bottom line is: you run monitoring commands via natural language, and the agent executes them using the underlying Checkmk API.

Who Is Checkmk MCP For?

The Ops Engineer who is tired of clicking through complex dashboards at 2 a.m. The Support Team member who needs to quickly look up a service failure without logging into the GUI. It's for anyone who needs to audit infrastructure status or activate changes without the overhead of the Checkmk web interface.

Site Reliability Engineer (SRE)

Uses the server to audit service states and pull detailed host metrics (get_host_details) to validate system health before deploying changes.

DevOps Engineer

Checks list_checkmk_hosts and list_host_groups to verify monitoring coverage across new or moved assets, and uses activate_checkmk_changes when ready.

IT Operations Manager

Quickly reviews system-wide health by calling list_all_monitored_services to get a snapshot of the entire infrastructure's operational state.

What Changes When You Connect

  • Instant Status Checks: Instead of navigating deep into the GUI, call list_all_monitored_services to get a single, real-time inventory of every service status across the entire cluster.
  • Granular Troubleshooting: Need to check a specific machine? Run list_host_services for a host, then get_host_details to pull the underlying configuration data. It’s all in one conversation.
  • Change Control: Don't forget to activate config changes. Use activate_checkmk_changes to run pending updates directly from your agent, eliminating a manual web click.
  • System Visibility: Map out your entire setup. Run list_checkmk_folders and list_host_groups to understand how the monitoring structure is organized without leaving your chat window.
  • Coverage Audit: Quickly check if a new server is monitored. Run list_checkmk_hosts to confirm the host is listed, then check list_host_services to see what services are tracked.
  • Debugging Output: When a service fails, retrieve the plugin output using the service list tools. You get the raw diagnostic data immediately, which saves time trying to find the right tab in the GUI.

Real-World Use Cases

01

A critical service suddenly goes down.

A support engineer gets an alert. Instead of logging into the full Checkmk dashboard, they ask their agent to run list_host_services for the affected host. The agent returns a list of failing services. The engineer then uses get_host_details to pull the host's core config and confirm if the failure is due to a recent change or a resource bottleneck. The problem is solved in three conversational steps.

02

Need to onboard a new server.

A DevOps engineer needs to verify monitoring coverage for a new web cluster. They first run list_checkmk_hosts to ensure the new IPs are listed. Next, they use list_host_groups to place the hosts into the correct group. Finally, they run list_host_services to confirm the expected services are actively being monitored. The onboarding process is verified and logged via the agent.

03

A major configuration change is ready to deploy.

The SRE completes a complex monitoring rule update. Instead of navigating to the configuration section and clicking 'Activate,' they simply prompt the agent to run activate_checkmk_changes. The agent executes the change, reports success, and moves the monitoring system to the new state immediately.

04

Auditing system complexity.

An IT Manager needs to understand the sheer complexity of the monitoring structure. They run list_checkmk_folders to see the top-level groupings, then list_service_groups to see how services are categorized, giving them a clear, flat report of the system's organizational depth.

The Tradeoffs

Treating the API like a single dashboard

Trying to run one giant command like 'Give me everything about the whole site.' This results in a massive, unreadable dump of hundreds of service statuses and configuration details, forcing you to sift through noise.

Break it down. First, use list_checkmk_hosts to get the list of machines. Then, pick one host and run list_host_services to focus the data. Finally, use get_host_details to pull context for that specific host.

Forgetting to activate changes

An engineer updates monitoring rules and assumes they are live. They check list_all_monitored_services and see the old data, leading to incorrect root cause analysis.

Always run activate_checkmk_changes after making any pending configuration edits. Confirm the activation run started before relying on the new data.

Over-relying on the GUI for simple checks

Having to open the Checkmk web interface, click through three different menus, and copy/paste a list of hosts just to verify a status.

Ask your agent to run list_checkmk_hosts. You get the full, current list of hosts and their status immediately in the chat, saving you the clicks.

When It Fits, When It Doesn't

Use this server if your core problem is getting real-time, structured data about what is monitored and how it's configured. It's ideal for troubleshooting, auditing, or triggering low-level system actions (like activation). Don't use it if your goal is predictive modeling or analyzing historical trends (that requires data logging tools). If you just need a simple list of users or network topology, you need a dedicated discovery tool. Stick to the tools: use list_checkmk_hosts for inventory, list_host_services for status, and activate_checkmk_changes for actions.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Checkmk. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 8 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

activate_checkmk_changes get_host_details list_all_monitored_services list_checkmk_folders list_checkmk_hosts list_host_groups list_host_services list_service_groups

Checking infrastructure status usually means clicking through five different tabs.

Today, checking the health of a complex server landscape is a multi-step, frustrating process. You open the monitoring dashboard, navigate to the 'Hosts' tab, find the server group, filter by service type, and then manually cross-reference the status across several different panels. If you miss one tab, you miss the truth.

With the Checkmk MCP Server, you just ask your agent. You prompt it to run `list_all_monitored_services`. The agent aggregates the real-time data and gives you a clean, structured report of service health, eliminating the need for manual clicks and endless tab switching.

Activate Checkmk changes with the activate_checkmk_changes tool.

Before, deploying a configuration change meant navigating to the change management section, finding the 'Activate' button, and manually confirming the run. It was a critical, high-friction step that often got delayed or forgotten.

Now, you simply prompt your agent to trigger the activation. The agent runs `activate_checkmk_changes`, executes the run, and reports the outcome directly to your chat. It's a single, reliable command.

Common Questions About Checkmk MCP

How do I check the status of all my hosts using the list_checkmk_hosts tool? +

You prompt the agent to run list_checkmk_hosts. It returns a list of every monitored host and their current operational status (Up/Down) in a single, easy-to-read format.

What is the difference between list_host_services and list_all_monitored_services? +

Use list_all_monitored_services to see every single service across the entire infrastructure. Use list_host_services when you want to focus the status check on one specific host.

Can I activate pending changes using the activate_checkmk_changes tool? +

Yes. Running activate_checkmk_changes manually triggers the activation run, applying pending configuration updates to the monitoring core immediately.

What data does the get_host_details tool provide? +

The get_host_details tool pulls deep, specific data on a single host, including its full configuration schema, resource usage, and detailed status metrics.

How do I list configuration folders using the list_checkmk_folders tool? +

The list_checkmk_folders tool retrieves the full hierarchy of configuration folders. This helps you understand the organizational structure before you try to modify anything.

How can I check the services for a specific host using the list_host_services tool? +

The list_host_services tool fetches all services associated with a given host name. You can then check which services are OK, WARNING, or CRITICAL.

What information does the list_all_monitored_services tool provide? +

This tool lists every service across your entire infrastructure, regardless of the host. It's useful for auditing service health across your whole site.

Do I need to provide credentials for the activate_checkmk_changes tool? +

Yes, you must provide your Checkmk Username and Automation Secret. The agent needs these credentials to successfully trigger the configuration changes.

Can I see failing services across all my hosts? +

Yes! Use the list_all_monitored_services tool. The agent will return a comprehensive list of services, and you can ask it to filter for those in CRITICAL or WARNING states.

How do I apply changes I made in WATO through the agent? +

Use the activate_checkmk_changes tool. Your agent will trigger the activation process in Checkmk, pushing all pending configurations to the monitoring core.

Where do I find my Checkmk Automation Secret? +

Log in to your Checkmk site, go to 'Setup' -> 'Users', and edit your automation user. You will see the 'Automation secret' field there.

You might also like

Built & Managed by Vinkius 30s setup 8 tools

We've already built the connector for Checkmk. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 8 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.