Docs

MCP

Add the MCP URL and sign in in your browser. Agents can then create organizations, projects and API keys, register endpoints, retry failed deliveries and change plans.

Server

URL
https://api.webhookadmin.com/mcp
Transport
Streamable HTTP
Authentication
Sign in in the browser (OAuth)

Claude Code

claude mcp add --transport http webhook-admin https://api.webhookadmin.com/mcp

Open /mcp in Claude Code and choose “Authenticate” for webhook-admin. Sign in in the browser and click “Allow”.

Claude Desktop

Go to Settings › Connectors › Add custom connector, enter https://api.webhookadmin.com/mcp, then sign in in the browser from “Connect”.

Cursor

Add this to .cursor/mcp.json in your project (or ~/.cursor/mcp.json for all projects), then sign in from “Login” in Settings › MCP.

{
  "mcpServers": {
    "webhook-admin": { "url": "https://api.webhookadmin.com/mcp" }
  }
}

Sign-in and access

In the browser, sign in the same way as the dashboard (email, GitHub, Google, passkey or SSO) and click “Allow” on “Allow … to access Webhook Admin?”. Allowed apps are listed under Connected apps in your account settings, where you can revoke them.

Accounts are created in the dashboard. If you don’t have one yet, sign up at https://app.webhookadmin.com/signup, then add the MCP URL.

Tools

ToolWhat it doesRole needed (or higher)
whoami・list_organizationsThe signed-in user and organizations—
create_organizationCreate an organization—
list_projects・create_projectList and create projects (with production and test environments)admin
list_environmentsList environmentsviewer
create_api_key・list_api_keys・revoke_api_keyCreate, list and revoke API keysdeveloper
list_members・invite_memberList and invite membersadmin
list_event_types・create_event_typeList and add event typesdeveloper
list_alert_rules・create_alert_rule・update_alert_conditionsFailure alerts (Slack, Teams, Chatwork, email, webhook) and when to send themadmin
get_usage・get_planThis month’s usage, quota and overage; the planviewer
create_checkout・change_plan・get_billing_portalUpgrade, change plan and manage billingowner

Tools inside an environment take the environment_id from list_environments. Read-only tools work for viewers; the rest need developer or higher. For CI and scheduled jobs, call the public API or the SDKs with an API key instead of MCP.

ToolWhat it doesRole needed (or higher)
list_consumersList consumersviewer
create_consumerCreate a consumerdeveloper
list_endpointsList endpointsviewer
create_endpointCreate an endpointdeveloper
update_endpointUpdate an endpoint (pause, resume, retry policy, compatibility signature, delivery order)developer
list_messagesList messages (filter by status, event type and consumer; no_endpoint for messages with no endpoint)viewer
list_failed_deliveriesList failed deliveriesviewer
retry_deliveryRetry a deliverydeveloper
recover_endpointResend all failed deliveries of an endpointdeveloper
get_recoveryCheck a bulk resendviewer
send_testSend a test message to an endpointdeveloper
create_portal_linkCreate a link to the customer portaldeveloper
list_sources・list_source_requestsList sources and their requestsviewer
create_source・update_source・delete_sourceCreate, update (pause, resume, set the signing secret) and delete sourcesdeveloper
reprocess_source_requestReprocess a rejected requestdeveloper

revoke_api_key doesn’t run until you pass confirm: true; without it, it returns the key to revoke. change_plan returns the new monthly price, today’s estimated charge and a dashboard link, where you confirm the change.