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://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.

get_reference read

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_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

update_fault write

Update a fault's resolved, ignored, assignee, or resolve-on-deploy state.

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.

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.

get_alarm read

Get a single Insights alarm by ID.

create_alarm write

Create a new Insights alarm for a Honeybadger project.

update_alarm write

Update an existing Insights alarm.

delete_alarm write

Delete an Insights alarm.

get_alarm_history read

Get the trigger history for an Insights alarm.

list_check_ins read

List check-ins (cron/scheduled task monitoring) for a Honeybadger project.

get_check_in read

Get a single check-in by ID

create_check_in write

Create a new check-in for a Honeybadger project.

update_check_in write

Update an existing check-in.

delete_check_in write

Delete a check-in.

search_tools read

Search available Honeybadger tools by name or description.