Documentation
MCP Server

MCP Server

Proberix exposes a Model Context Protocol (MCP) (opens in a new tab) server that lets you connect Claude Desktop or any MCP-compatible AI assistant to your monitoring account. Once connected, you can manage probes, query results, and review incidents using plain language — no dashboard required.

MCP endpoint: https://api.proberix.com/mcp

Generate an API Key

MCP clients authenticate with a Proberix API key. Each key has a role that controls what the client can do.

Go to Account Settings → API Keys

In the Proberix dashboard, navigate to your account settings and open the API Keys tab. This section is visible to account admins and users with the manage_users permission.

Generate a new key

Click Generate API Key and fill in the form:

  • Name — a label to identify this key (e.g. Claude Desktop)
  • Role — controls what the key can do:
    • Viewer — read-only access (list probes, query results, view events)
    • User — read + write (create, update, toggle, delete probes)
    • Admin — full access, same as User for MCP purposes
  • Grant access to all sub-accounts — if enabled, the key can query any sub-account under this account

Copy the key

The full key (starting with pbx_) is shown once. Copy it immediately — it cannot be retrieved again.

If you only need read access (checking probe status, reviewing incidents), use the Viewer role. Use User or Admin only when you want the AI to be able to create or modify probes.

Connect Claude Desktop

Open the Claude Desktop config file

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

Add the Proberix server

{
  "mcpServers": {
    "proberix": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://api.proberix.com/mcp",
        "--header",
        "Authorization: Bearer pbx_YOUR_KEY_HERE"
      ]
    }
  }
}

Replace pbx_YOUR_KEY_HERE with the full key you copied in the previous step.

Restart Claude Desktop

Fully quit and reopen Claude Desktop. You should see a hammer icon (🔨) in the chat input — click it to confirm the Proberix tools are loaded.

⚠️

Node.js must be installed for npx to work. Download it from nodejs.org (opens in a new tab) if needed.

Available Tools

Once connected, the AI assistant has access to the following tools:

ToolDescriptionRequires
list_accountsList all accounts accessible with this keyAny role
list_probesList all probes for an accountAny role
get_probeGet full details of a specific probeAny role
get_probe_resultsQuery recent response times and status codesAny role
get_eventsList recent incidents and eventsAny role
create_probeCreate a new monitoring probeUser / Admin
update_probeUpdate an existing probeUser / Admin
toggle_probePause or activate a probeUser / Admin
delete_probePermanently delete a probeUser / Admin

Example Prompts

Here are a few things you can ask once Claude is connected:

  • "List all my probes and tell me which ones are currently paused."
  • "Are there any incidents in the last 24 hours?"
  • "What was the average response time for my API probe over the last hour?"
  • "Create an HTTP probe for https://example.com (opens in a new tab) that checks every 60 seconds from US West and US East."
  • "Pause all probes for the staging account."

Other MCP Clients

Any MCP-compatible client can connect to https://api.proberix.com/mcp using a Bearer token. The server uses the Streamable HTTP transport (opens in a new tab) in stateless mode — each request is independent, no session is required.

Pass the API key in the Authorization header:

Authorization: Bearer pbx_YOUR_KEY_HERE
We use cookies to improve your experience on our site. By accepting, you agree to our use of cookies.