Your Monitoring Becomes Part of Your Chat

Instead of opening the dashboard, you ask your AI assistant:

“Which of my checks are currently red?” “What was the uptime of shop.my-company.com last month?” “Show me the last five incidents, sorted by severity.”

The assistant fetches the answer live from your live24h workspace – no copy-pasting, no tab-switching, no numbers pulled from memory.

What is MCP?

Model Context Protocol – an open standard (Anthropic, November 2024) that lets AI assistants access external data sources in a controlled way. live24h provides an MCP server that you run locally and connect to your assistant. The data stays on your machine and inside your workspace; the AI provider only sees what you send it in the chat.

What Kind of Questions Can You Ask?

The live24h MCP server exposes five read-only tools:

ToolAnswers questions like…
get_checks“Which checks do I have at all?”, “Which ones are paused?”
get_check_status“Is www.my-company.com up right now?”, “When was the last run?”
get_incidents“What are my most recent incidents?”, “Is an incident ongoing?”
get_status_pages“Which public status pages have I published?”
get_uptime_stats“What was my uptime in April?”, “How many minutes of downtime last week?”

Read-only, no writes – the assistant cannot create, change or delete checks. That stays deliberately reserved for you and the web interface.

Setup – Claude Desktop

1. Create an API Key in live24h

Dashboard -> Settings -> API Keys -> New Key. Set the scope to your workspace. The key is shown only once – copy it immediately and store it securely (password manager).

2. Install the MCP Server

At the moment we ship the server as an open-source component. You clone the repository and build it once:

git clone https://github.com/live24h/mcp-server.git
cd mcp-server
dotnet publish -c Release -o ./publish

Coming soon: A ready-made dotnet tool package and a Docker image, so this step shrinks down to a single line.

3. Adjust the Claude Desktop Configuration

Open the configuration file:

  • Windows: %APPDATA%\Claude\claude_desktop_config.json
  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

Add an entry for live24h under mcpServers:

{
  "mcpServers": {
    "live24h": {
      "command": "C:\\pfad\\zu\\publish\\Brixtaq.MonitoringService.McpServer.exe",
      "env": {
        "LIVE24H_API_KEY": "sk_live_xxxxxxxxxxxxxxxxxxxxxx",
        "LIVE24H_WORKSPACE_ID": "ws_01HP..."
      }
    }
  }
}

On macOS/Linux, use the absolute Unix path to the binary without the double backslashes.

4. Restart Claude Desktop

After the restart, the sidebar shows an entry called live24h-monitoring with a green dot and the label “5 Tools”. Ready to go.

5. Give It a Try

Ask: "Which of my live24h checks are currently red?"

Claude calls get_checks in the background, filters for error status and replies in full sentences.

Setup – Cursor

Cursor supports MCP via the file ~/.cursor/mcp.json (Windows: %USERPROFILE%\.cursor\mcp.json). The JSON format is identical to Claude Desktop – just copy the block above. See the Cursor documentation under Settings -> MCP for details.

Example Dialogue

You:    Which of my checks are offline right now?

Claude: Your check "shop.my-company.com" has been in an error state for
        7 minutes (timeout after 30 seconds). All other 12 checks are
        green. Shall I open the corresponding incident?

You:    Yes, please. And what was the uptime of that shop in March?

Claude: March 2026: 99.84 % uptime for shop.my-company.com. That is
        71 minutes of downtime across 3 incidents. The longest outage
        lasted 38 minutes on March 14.

Security

  • Your machine stays the only connection point. The MCP server runs as a local process on your computer – not in the cloud. It only talks to api.live24h.eu. The AI provider only sees the tool results that Claude/Cursor themselves request.
  • Workspace scope. An API key is tied to a single workspace. For multiple workspaces, create multiple MCP server entries with different keys (e.g. live24h-prod, live24h-staging).
  • Whitelist enforcement. Only five read-only tools are enabled. An architecture test in the backend prevents additional tools from being activated by accident.
  • Rate limit. 60 calls per minute globally, 10 per minute for statistics-heavy tools.

Availability

MCP access is available from the Business plan upwards. On smaller plans you can build and run the MCP server locally, but you will receive 403 Forbidden on the first tool call.

Troubleshooting

ProblemCauseSolution
Red dot in ClaudeWrong path to the binaryEnter the absolute path; on Windows use double backslashes
401 Unauthorized in the logAPI key expired or wrong workspaceGenerate a new key in the dashboard
403 ForbiddenPlan too smallUpgrade to Business or request access
No tools visibleServer started but tool list emptyRebuild the binary from the current version
“Workspace ID not provided”No default workspace ID setAdd LIVE24H_WORKSPACE_ID to the config

What’s Next?

  • One-line install via dotnet tool install live24h-mcp (in progress)
  • Docker image for setups without a .NET SDK on the host
  • HTTP/SSE transport in addition to the local stdio transport – for cloud-hosted AI assistants
  • Additional tools such as get_notification_rules, get_audit_log – added step by step on purpose, to keep the attack surface small