MCP Server
The beeps MCP server lets you triage, fix, and resolve alerts without leaving your editor.
claude mcp add --transport http --scope user beeps https://mcp.beeps.dev/mcpVerify:
claude mcp listclaude mcp get beepsOptional: Pre-Registered OAuth Client
Section titled “Optional: Pre-Registered OAuth Client”If your deployment disables open dynamic client registration, add a client id/secret:
claude mcp add --transport http --scope user --client-id <CLIENT_ID> --client-secret <CLIENT_SECRET> beeps https://mcp.beeps.dev/mcpcodex mcp add beeps --url https://mcp.beeps.dev/mcpRun OAuth login:
codex mcp login beeps --scopes "openid,profile,email,offline_access,beeps.tools.read,beeps.tools.write"Verify:
codex mcp listcodex mcp get beepsTriage
Section titled “Triage”beeps_list_active_alerts — List active unresolved alerts with optional severity filter.
Show me all active alertsAre there any critical alerts right now?beeps_list_alert_responders — List alert responders and their status.
Who's responding to alert al_abc123?beeps_get_fix_status — Get current fix progress by alert jobs or a specific job.
What's the fix status on alert al_abc123?beeps_on_it — Mark an alert as being worked by a responder.
I'm on it for alert al_abc123beeps_fix_here — Load complete alert fix context for foreground remediation.
Load the fix context for alert al_abc123 and help me resolve itResolve
Section titled “Resolve”beeps_update_responder_status — Mark responder as done or dropped and optionally attach a PR URL.
Mark my response to al_abc123 as done with PR https://github.com/org/repo/pull/42beeps_resolve_alert — Resolve an alert.
Resolve alert al_abc123Scheduling
Section titled “Scheduling”beeps_get_on_call — Get the currently on-call user for a schedule.
Who's on call for the platform schedule?beeps_set_override — Set a temporary schedule override.
Override the platform schedule to put me on call from now until 6pmTroubleshooting
Section titled “Troubleshooting”403 missing required scope
Section titled “403 missing required scope”Re-run codex mcp login beeps with both beeps.tools.read and beeps.tools.write. For Claude Code, remove/re-add the server and complete OAuth consent again.
Organization context required
Section titled “Organization context required”If the user belongs to multiple organizations, set an active org in the web app first. For Claude Code, you can also set a fixed header when adding the server:
claude mcp add --transport http --scope user -H "X-Organization-Id: <ORG_ID>" beeps https://mcp.beeps.dev/mcpexplicit write confirmation required
Section titled “explicit write confirmation required”Write tools require confirmation metadata by default. Ask the agent to include MCP _meta:
{ "beeps/confirmWrite": true}For self-hosted environments, this policy can be disabled with BEEPS_REQUIRE_WRITE_CONFIRMATION=false.