Honeybadger

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_projects read

List all Honeybadger projects (returns summary info; use get_project for full details)

get_project read

Get a single Honeybadger project by ID

create_project write

Create a new Honeybadger project

update_project write

Update an existing Honeybadger project

delete_project write

Delete a Honeybadger project

get_project_occurrence_counts read

Get occurrence counts for all projects or a specific project

get_project_integrations read

Get a list of integrations (channels) for a Honeybadger project

get_project_report read

Get report data for a Honeybadger project

list_faults read

Get a list of faults for a project with optional filtering and ordering

get_fault read

Get detailed information for a specific fault in a project

list_fault_notices read

Get a list of notices (individual error events) for a specific fault

list_fault_affected_users read

Get a list of users who were affected by a specific fault with occurrence counts

get_fault_counts read

Get fault count statistics for a project with optional filtering

query_insights read

Execute a BadgerQL query against Insights data. Before constructing a query, call the get_insights_reference tool if you are unfamiliar with Insights.

get_insights_reference read

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_dashboards read

List all Insights dashboards for a Honeybadger project

get_dashboard read

Get a single Insights dashboard by ID

create_dashboard write

Create a new Insights dashboard for a Honeybadger project

update_dashboard write

Update an existing Insights dashboard

delete_dashboard write

Delete an Insights dashboard

list_alarms read

List all Insights alarms for a Honeybadger project. Call get_insights_reference for alarm documentation.

get_alarm read

Get a single Insights alarm by ID. Call get_insights_reference for alarm documentation.

create_alarm write

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_alarm write

Update an existing Insights alarm. IMPORTANT: Call get_insights_reference first for full alarm documentation, trigger_config schema, and query guidelines.

delete_alarm write

Delete an Insights alarm. Call get_insights_reference for alarm documentation.

get_alarm_history read

Get the trigger history for an Insights alarm. Call get_insights_reference for alarm documentation.

search_tools read

Search available Honeybadger tools by name or description. Use this to discover tools before calling them.