svix_list_applications
List applications
List the applications (your tenants/customers) in the Svix environment. Svix REST: GET /api/v1/app.
limitorderiteratorexclude_apps_with_no_endpointsio.usefulapiPublished by usefulapi.ioOfficial publisherv1.39.2Updated Nov 14, 2026
Send and debug webhooks — applications, endpoints, messages, delivery attempts and replays.
The publisher's own server: Ably MCP by usefulapi
Hosted Svix MCP server that lets an assistant inspect and manage webhook applications, endpoints, messages, delivery attempts and replays.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.usefulapi%2Fsvix/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Add this to your client's mcpServers config.
{
"mcpServers": {
"svix-by-usefulapi": {
"type": "http",
"url": "https://svix.usefulapi.io/mcp"
}
}
}Send and debug webhooks — applications, endpoints, messages, delivery attempts and replays. Hosted, no local install.
Live endpoint: https://svix.usefulapi.io/mcp · Homepage: https://usefulapi.io
https://svix.usefulapi.io/mcp.claude mcp add --transport http svix https://svix.usefulapi.io/mcp, then run /mcp to log in.Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your Svix credentials.
Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/svix/
On first connect you'll paste your Svix credentials. They are validated, stored per-user, and scoped to you — no keys in config files.
read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.
Each paid plan covers this server only. Ask your AI to run svix_upgrade and choose Pro or Pro+, billed monthly or yearly (it returns a Stripe Checkout link). If you already have Pro, ask to change it to Pro+. The change requires your confirmation, keeps your billing interval and charges the price difference for the rest of the period immediately. Cancel any time with svix_cancel_subscription: your paid plan continues to the end of the paid period, with no refund for the current period, and asking to resume the same plan with svix_upgrade before then undoes the cancel. Or write to [email protected].
MIT
Source: servers/svix/README.md at commit f22f848
List applications
List the applications (your tenants/customers) in the Svix environment. Svix REST: GET /api/v1/app.
limitorderiteratorexclude_apps_with_no_endpointsGet one application
Fetch a single application by its Svix id or your own uid. Svix REST: GET /api/v1/app/{app_id}.
app_idrequiredList endpoints
List the webhook endpoints registered for one application. Svix REST: GET /api/v1/app/{app_id}/endpoint.
limitorderapp_idrequirediteratorGet one endpoint
Fetch a single webhook endpoint, including its URL, subscribed event types and channels. Svix REST: GET /api/v1/app/{app_id}/endpoint/{endpoint_id}.
app_idrequiredendpoint_idrequiredGet endpoint delivery stats
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.
sinceuntilapp_idrequiredendpoint_idrequiredList messages
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.
tagafterlimitapp_idrequiredbeforechanneliteratorevent_typeswith_contentGet one message
Fetch a single message, including its event type and payload. Svix REST: GET /api/v1/app/{app_id}/msg/{msg_id}.
app_idrequiredmsg_idrequiredwith_contentList delivery attempts for a message
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}.
limitapp_idrequiredmsg_idrequiredstatusiteratorendpoint_idstatus_code_classList delivery attempts for an endpoint
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}.
limitapp_idrequiredstatusiteratorendpoint_idrequiredstatus_code_classList messages for an endpoint
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.
limitapp_idrequirediteratorendpoint_idrequiredList event types
List the event types defined in the environment — the catalogue endpoints can subscribe to. Svix REST: GET /api/v1/event-type.
limititeratorwith_contentinclude_archivedGet one event type
Fetch a single event type by name, including its description and JSON schema. Svix REST: GET /api/v1/event-type/{event_type_name}.
event_type_namerequiredList background tasks
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.
tasklimitstatusiteratorCheck API health
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.
Takes no parameters.
Create an application
Create a new application (one tenant/customer of yours) in the Svix environment. Svix REST: POST /api/v1/app.
uidnamerequiredmetadatarate_limitCreate an endpoint
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.
uidurlrequiredapp_idrequiredchannelsdisableddescriptionevent_typesSend a message
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.
tagsapp_idrequiredpayloadrequiredchannelsevent_idevent_typerequiredResend a message to one endpoint
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.
app_idrequiredmsg_idrequiredendpoint_idrequiredRecover an endpoint's failed messages
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.
sincerequireduntilapp_idrequiredendpoint_idrequired100% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
io.usefulapiOfficial publisher
Hosted MCP server for Ably that lets an assistant inspect realtime channels, presence and usage stats, publish messages, and review app configuration.
io.usefulapiOfficial publisher
Read-only access to ROLLER venue data: search bookings, check product availability, and look up guests, waivers, gift cards and daily reports.
io.usefulapiOfficial publisher
Hosted Planerio connector that lets an assistant read shifts, staffing requirements, staff, employees, absences and vacation days.
io.usefulapiOfficial publisher
Read-only access to Marmin UAE e-invoicing data: invoices, credit notes, UBL XML, Peppol status and business profiles.
io.usefulapiOfficial publisher
Remote MCP server for Oyster that lets an assistant read team, time off, expense, contract and invoice data and approve or decline requests.
{ "mcpServers": { "svix": { "url": "https://svix.usefulapi.io/mcp" } }}