# Webhooks MCP tools

This page documents **6 tools** in the webhooks group. Return to the [complete MCP tool reference](/docs/developers/api/mcp/tools) to browse another group.

Select a tool to inspect its schemas and behavior. Schema links open the exact definition in GitHub.

### `listWebhookSubscriptions` — List Webhook Subscriptions

List all webhook subscriptions for the organization.

- **Input:** [`ListWebhookSubscriptionsInput`](https://github.com/getprobo/probo/blob/main/pkg/server/api/mcp/v1/specification.yaml#L9624-L9640)
- **Output:** [`ListWebhookSubscriptionsOutput`](https://github.com/getprobo/probo/blob/main/pkg/server/api/mcp/v1/specification.yaml#L9642-L9656)
- **Behavior:** Read only · Non-destructive · Idempotent · Closed world
- **Source:** [specification.yaml · L20424–L20435 ↗](https://github.com/getprobo/probo/blob/main/pkg/server/api/mcp/v1/specification.yaml#L20424-L20435)

### `getWebhookSubscription` — Get Webhook Subscription

Get a webhook subscription by ID.

- **Input:** [`GetWebhookSubscriptionInput`](https://github.com/getprobo/probo/blob/main/pkg/server/api/mcp/v1/specification.yaml#L9658-L9665)
- **Output:** [`GetWebhookSubscriptionOutput`](https://github.com/getprobo/probo/blob/main/pkg/server/api/mcp/v1/specification.yaml#L9667-L9673)
- **Behavior:** Read only · Non-destructive · Idempotent · Closed world
- **Source:** [specification.yaml · L20436–L20447 ↗](https://github.com/getprobo/probo/blob/main/pkg/server/api/mcp/v1/specification.yaml#L20436-L20447)

### `createWebhookSubscription` — Create Webhook Subscription

Create a new webhook subscription for the organization. The endpoint URL must use HTTPS. Selected events determine which events trigger webhook deliveries.

- **Input:** [`CreateWebhookSubscriptionInput`](https://github.com/getprobo/probo/blob/main/pkg/server/api/mcp/v1/specification.yaml#L9675-L9692)
- **Output:** [`CreateWebhookSubscriptionOutput`](https://github.com/getprobo/probo/blob/main/pkg/server/api/mcp/v1/specification.yaml#L9694-L9700)
- **Behavior:** Writes data · Non-destructive · Non-idempotent · Closed world
- **Source:** [specification.yaml · L20448–L20459 ↗](https://github.com/getprobo/probo/blob/main/pkg/server/api/mcp/v1/specification.yaml#L20448-L20459)

### `updateWebhookSubscription` — Update Webhook Subscription

Update a webhook subscription's endpoint URL or selected events.

- **Input:** [`UpdateWebhookSubscriptionInput`](https://github.com/getprobo/probo/blob/main/pkg/server/api/mcp/v1/specification.yaml#L9702-L9717)
- **Output:** [`UpdateWebhookSubscriptionOutput`](https://github.com/getprobo/probo/blob/main/pkg/server/api/mcp/v1/specification.yaml#L9719-L9725)
- **Behavior:** Writes data · Non-destructive · Idempotent · Closed world
- **Source:** [specification.yaml · L20460–L20471 ↗](https://github.com/getprobo/probo/blob/main/pkg/server/api/mcp/v1/specification.yaml#L20460-L20471)

### `deleteWebhookSubscription` — Delete Webhook Subscription

Delete a webhook subscription.

- **Input:** [`DeleteWebhookSubscriptionInput`](https://github.com/getprobo/probo/blob/main/pkg/server/api/mcp/v1/specification.yaml#L9727-L9734)
- **Output:** [`DeleteWebhookSubscriptionOutput`](https://github.com/getprobo/probo/blob/main/pkg/server/api/mcp/v1/specification.yaml#L9736-L9743)
- **Behavior:** Writes data · Destructive · Idempotent · Closed world
- **Source:** [specification.yaml · L20472–L20483 ↗](https://github.com/getprobo/probo/blob/main/pkg/server/api/mcp/v1/specification.yaml#L20472-L20483)

### `listWebhookEvents` — List Webhook Events

List webhook delivery events for a subscription. Shows delivery status (PENDING, SUCCEEDED, FAILED) and response details.

- **Input:** [`ListWebhookEventsInput`](https://github.com/getprobo/probo/blob/main/pkg/server/api/mcp/v1/specification.yaml#L9745-L9764)
- **Output:** [`ListWebhookEventsOutput`](https://github.com/getprobo/probo/blob/main/pkg/server/api/mcp/v1/specification.yaml#L9766-L9780)
- **Behavior:** Read only · Non-destructive · Idempotent · Closed world
- **Source:** [specification.yaml · L20484–L20495 ↗](https://github.com/getprobo/probo/blob/main/pkg/server/api/mcp/v1/specification.yaml#L20484-L20495)
