Svix MCP by usefulapi

io.usefulapi/svix

Send and debug webhooks — applications, endpoints, messages, delivery attempts and replays.

Yes, your AI can use this right now.Answered a live MCP handshake in 161 ms with no sign-in needed and exposes 19 tools.
Is this your server? Claim the listing. Verified adds a vendor-confirmed mark on this page and matching app pages.
Claim with Verified — $49/moWant it in front of people comparing Developer Tools tools? Feature it — $149/mo

Connect it

Settings → Connectors → Add custom connector
URL: https://svix.usefulapi.io/mcp

19 tools, pulled live

Pulled straight from the server with tools/list on 2026-10-27.
svix_list_applicationsread-only

List the applications (your tenants/customers) in the Svix environment. Svix REST: GET /api/v1/app.

svix_get_applicationread-only

Fetch a single application by its Svix id or your own uid. Svix REST: GET /api/v1/app/{app_id}.

svix_list_endpointsread-only

List the webhook endpoints registered for one application. Svix REST: GET /api/v1/app/{app_id}/endpoint.

svix_get_endpointread-only

Fetch a single webhook endpoint, including its URL, subscribed event types and channels. Svix REST: GET /api/v1/app/{app_id}/endpoint/{endpoint_id}.

svix_get_endpoint_statsread-only

Read delivery statistics for one endpoint — counts of success, pending, sending and fail. The fastest way to see whether an endpoint is healthy. Svix REST: GET /api/v1/app/{app_id}/endpoint/{endpoint_id}/stats.

svix_list_messagesread-only

List the webhook messages sent for one application, newest first. Filter by event type, channel, tag or time window. Svix REST: GET /api/v1/app/{app_id}/msg.

svix_get_messageread-only

Fetch a single message, including its event type and payload. Svix REST: GET /api/v1/app/{app_id}/msg/{msg_id}.

svix_list_attempts_by_messageread-only

List every delivery attempt Svix made for one message, across endpoints — status, response code and body. This is the tool for answering 'why did this webhook not arrive?'. Svix REST: GET /api/v1/app/{app_id}/attempt/msg/{msg_id}.

svix_list_attempts_by_endpointread-only

List delivery attempts against one endpoint, newest first. Filter by status to find the failures. Svix REST: GET /api/v1/app/{app_id}/attempt/endpoint/{endpoint_id}.

svix_list_endpoint_messagesread-only

List the messages destined for one endpoint, with each message's delivery status. Svix REST: GET /api/v1/app/{app_id}/endpoint/{endpoint_id}/msg.

svix_list_event_typesread-only

List the event types defined in the environment — the catalogue endpoints can subscribe to. Svix REST: GET /api/v1/event-type.

svix_get_event_typeread-only

Fetch a single event type by name, including its description and JSON schema. Svix REST: GET /api/v1/event-type/{event_type_name}.

svix_list_background_tasksread-only

List Svix background tasks (bulk replays, expunges, imports) with their status. Use it to follow up a recover or replay. Svix REST: GET /api/v1/background-task.

svix_healthread-only

Check that the Svix API is reachable and the API key works. Returns 200 with an empty body when healthy. Svix REST: GET /api/v1/health.

svix_create_applicationcan modify

Create a new application (one tenant/customer of yours) in the Svix environment. Svix REST: POST /api/v1/app.

svix_create_endpointcan modify

Register a webhook endpoint URL for one application, optionally scoped to specific event types and channels. Svix REST: POST /api/v1/app/{app_id}/endpoint.

svix_send_messagecan modify

Send a webhook message to every endpoint of an application subscribed to the event type. This delivers real traffic to your customers' URLs. Svix REST: POST /api/v1/app/{app_id}/msg.

svix_resend_messagecan modify

Queue one message for redelivery to one endpoint. The usual fix after a customer's endpoint was down. Svix REST: POST /api/v1/app/{app_id}/msg/{msg_id}/endpoint/{endpoint_id}/resend.

svix_recover_endpointcan modify

Replay every failed message for one endpoint since a timestamp. Runs as a background task — follow it with svix_list_background_tasks. Svix REST: POST /api/v1/app/{app_id}/endpoint/{endpoint_id}/recover.

Alternatives in Developer Tools

Compare →
Try “Notion”, “Stripe”, “create invoice”, “browser”