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
| Platform | Path |
|---|---|
| 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:
| Tool | Description | Requires |
|---|---|---|
list_accounts | List all accounts accessible with this key | Any role |
list_probes | List all probes for an account | Any role |
get_probe | Get full details of a specific probe | Any role |
get_probe_results | Query recent response times and status codes | Any role |
get_events | List recent incidents and events | Any role |
create_probe | Create a new monitoring probe | User / Admin |
update_probe | Update an existing probe | User / Admin |
toggle_probe | Pause or activate a probe | User / Admin |
delete_probe | Permanently delete a probe | User / 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