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://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://mcp.honeybadger.io/mcp"
Cursor, Windsurf, Claude Desktop — any JSON-configured client
{
"mcpServers": {
"honeybadger": {
"url": "https://mcp.honeybadger.io/mcp"
}
}
}
VS Code
code --add-mcp '{"name":"honeybadger","type":"http","url":"https://mcp.honeybadger.io/mcp"}'
Setup guides for more clients are in the documentation.
Tools
33 tools available on this server. Write tools require a token with write scope, which you grant during sign-in.
Returns Honeybadger reference documentation by topic: badgerql (query language), queries (Insights query fundamentals: streams, time ranges, field grounding), charts (visualization views, chart_config), dashboards (widgets, layout), alarms (trigger_config, states, patterns), errors (fault/notice model, error search syntax).
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
Update a fault's resolved, ignored, assignee, or resolve-on-deploy state.
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.
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.
Get a single Insights alarm by ID.
Create a new Insights alarm for a Honeybadger project.
Update an existing Insights alarm.
Delete an Insights alarm.
Get the trigger history for an Insights alarm.
List check-ins (cron/scheduled task monitoring) for a Honeybadger project.
Get a single check-in by ID
Create a new check-in for a Honeybadger project.
Update an existing check-in.
Delete a check-in.
Search available Honeybadger tools by name or description.