# Webhook Admin

> Run Webhook Admin from your agent: endpoints, event types, API keys, failure alerts, and retries of failed deliveries.

Webhook Admin sends your webhooks with signing, retries, static IPs and failure alerts, and shows every endpoint, delivery and failure across your services in one place. Its MCP server lets your agent run it: set up organizations, projects and API keys, register customers and their endpoints, and look into failed deliveries and send them again.

What you can do with it
- Create organizations and projects (each with production and test environments), and invite members
- Create, list and revoke the API keys your sending servers use
- Register customers (the companies or users that receive your webhooks), their endpoints and the event types you send
- Pause or resume an endpoint, or change its retry policy and delivery order
- List messages and failed deliveries, retry one delivery, or resend every failed delivery for an endpoint
- Send a test message to an endpoint, and create customer portal links
- Set up sources that receive webhooks from services such as Stripe or GitHub, and reprocess rejected requests
- Set up failure alerts to Slack, Teams, Chatwork, email or a webhook
- Check this month's usage, quota and plan, and start a plan change

How it connects
- A hosted server at https://api.webhookadmin.com/mcp
- You sign in in the browser the same way as the dashboard (email, GitHub, Google, passkey or SSO) and click Allow. Connected apps in your account settings lets you revoke it.
- You need a Webhook Admin account first: sign up at app.webhookadmin.com
- The maker's docs cover Claude Code, Claude Desktop and Cursor

Good to know
- What your agent can do follows your role in the organization: viewers can only read, and most changes need developer, admin or owner.
- Revoking an API key needs an explicit confirmation, and a plan change is confirmed in the dashboard.
- For CI and scheduled jobs, the maker recommends its API or SDKs with an API key rather than MCP.
- There's a free plan. Static IPs and the customer portal come with paid plans.

- Type: Plugin
- Made by: Webhookadmin
- Category: Automation
- Formats: Remote MCP
- Version: 1.0.2
- Website: https://webhookadmin.com/en/docs/mcp/
- Page: https://pluginboard.ai/plugins/webhook-admin

## Works with

- ChatGPT
- Claude
- Muse
- Grok Bot
- Gemini
- Grok
- GitHub Copilot
- Cursor
- Claude Code
- Codex
- Antigravity
- Gemini CLI
- Replit
- OpenClaw
- OpenCode
- Hermes Agent

## Install

### ChatGPT

In ChatGPT on the web: Plugins → + → Add custom MCP server, then paste https://api.webhookadmin.com/mcp under Connection. Business and Enterprise plans; Pro can add read-only servers.

### Claude

In Claude (web or desktop): Customize → Connectors → Add custom connector, then paste https://api.webhookadmin.com/mcp

### Muse

In Muse: In a Muse chat, ask it to create a custom connector for the MCP server at https://api.webhookadmin.com/mcp. Then tap Connect on the card it shows and sign in, or add your key.

### Grok Bot

In Grok Bot: In a chat with your Bot, say "Add this MCP server: https://api.webhookadmin.com/mcp". It confirms the details with you and sets it up, and the tools are ready from your next message.

### Gemini

In Gemini: At gemini.google.com: Settings → Connected Apps → Add a custom app, then paste https://api.webhookadmin.com/mcp

### Grok

In Grok on the web: At grok.com/connectors: New Connector → Custom, then enter https://api.webhookadmin.com/mcp and sign in if it asks.

### GitHub Copilot

Add to VS Code: vscode:mcp/install?%7B%22name%22%3A%22webhook-admin%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fapi.webhookadmin.com%2Fmcp%22%7D

Copilot CLI:

```shell
copilot mcp add --transport http webhook-admin https://api.webhookadmin.com/mcp
```

### Cursor

Add to Cursor: cursor://anysphere.cursor-deeplink/mcp/install?name=webhook-admin&config=eyJ1cmwiOiJodHRwczovL2FwaS53ZWJob29rYWRtaW4uY29tL21jcCJ9

Add to .cursor/mcp.json:

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

### Claude Code

Run in your terminal:

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

### Codex

Run in your terminal:

```shell
codex mcp add webhook-admin --url https://api.webhookadmin.com/mcp
```

### Antigravity

Add to ~/.gemini/config/mcp_config.json:

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

### Gemini CLI

Run in your terminal:

```shell
gemini mcp add --transport http webhook-admin https://api.webhookadmin.com/mcp
```

### Replit

In Replit: At replit.com/integrations, open MCP Servers → + Add MCP server, paste https://api.webhookadmin.com/mcp (add any headers under Advanced settings), then click Test & save.

### OpenClaw

Run in your terminal:

```shell
openclaw mcp add webhook-admin --url https://api.webhookadmin.com/mcp --transport streamable-http
```

If it needs a key or sign-in: For https://api.webhookadmin.com/mcp, add --header NAME=value for each header it needs, or --auth oauth and then run openclaw mcp login webhook-admin.

### OpenCode

Run in your terminal:

```shell
opencode mcp add webhook-admin --url https://api.webhookadmin.com/mcp
```

If it needs a key: For https://api.webhookadmin.com/mcp, add --header 'NAME=value' for each header it needs. Add --global to use it in every project.

### Hermes Agent

Run in your terminal:

```shell
hermes mcp add webhook-admin --url https://api.webhookadmin.com/mcp
```

Add to ~/.hermes/config.yaml:

```json
{
  "mcp_servers": {
    "webhook-admin": {
      "url": "https://api.webhookadmin.com/mcp"
    }
  }
}
```

If it signs in with OAuth: If https://api.webhookadmin.com/mcp asks you to sign in, add --auth oauth to the command, or auth: oauth to its entry.

---
From Pluginboard (https://pluginboard.ai).
