Model Context Protocol
Honeybadger MCP Server
Give your AI assistant direct access to your Honeybadger data. Claude, Cursor, Copilot, and any other MCP client can investigate errors, query logs and metrics, and manage your projects — no human required.
Endpoint
Streamable HTTP with OAuth — your client opens a browser window to sign in to Honeybadger. No API keys to copy around.
https://eu-mcp.honeybadger.io/mcp
Quick start
Add the server to your client, then approve the sign-in prompt in your browser.
Claude Code
claude mcp add --transport http honeybadger "https://eu-mcp.honeybadger.io/mcp"
Cursor, Windsurf, Claude Desktop — any JSON-configured client
{
"mcpServers": {
"honeybadger": {
"url": "https://eu-mcp.honeybadger.io/mcp"
}
}
}
VS Code
code --add-mcp '{"name":"honeybadger","type":"http","url":"https://eu-mcp.honeybadger.io/mcp"}'
Setup guides for more clients are in the documentation.
Tools
27 tools available on this server. Write tools require a token with write scope, which you grant during sign-in.
List all Honeybadger projects (returns summary info; use get_project for full details)
Get a single Honeybadger project by ID
Create a new Honeybadger project
Update an existing Honeybadger project
Delete a Honeybadger project
Get occurrence counts for all projects or a specific project
Get a list of integrations (channels) for a Honeybadger project
Get report data for a Honeybadger project
Get a list of faults for a project with optional filtering and ordering
Get detailed information for a specific fault in a project
Get a list of notices (individual error events) for a specific fault
Get a list of users who were affected by a specific fault with occurrence counts
Get fault count statistics for a project with optional filtering
Execute a BadgerQL query against Insights data. Before constructing a query, call the get_insights_reference tool if you are unfamiliar with Insights.
Returns the Honeybadger Insights reference covering BadgerQL query syntax, available functions, common patterns, shareable URLs, and dashboard configuration. Call this before working with Insights tools.
List all Insights dashboards for a Honeybadger project
Get a single Insights dashboard by ID
Create a new Insights dashboard for a Honeybadger project
Update an existing Insights dashboard
Delete an Insights dashboard
List all Insights alarms for a Honeybadger project. Call get_insights_reference for alarm documentation.
Get a single Insights alarm by ID. Call get_insights_reference for alarm documentation.
Create a new Insights alarm for a Honeybadger project. IMPORTANT: Call get_insights_reference first for full alarm documentation, trigger_config schema, and query guidelines.
Update an existing Insights alarm. IMPORTANT: Call get_insights_reference first for full alarm documentation, trigger_config schema, and query guidelines.
Delete an Insights alarm. Call get_insights_reference for alarm documentation.
Get the trigger history for an Insights alarm. Call get_insights_reference for alarm documentation.
Search available Honeybadger tools by name or description. Use this to discover tools before calling them.