Developer Tools

Svix MCP Server

Connect your account, then chat with AI to run tools.

Svix is a webhook delivery platform. Use it to create applications, send webhook messages, manage endpoints, track delivery attempts, retry failed deliveries, and manage event types. This bundle uses the Svix Environment API key.

32 tools
Agent guide included
Start Chatting

Opens MCPBundles Studio with this server selected. After sign-in, chat and run tools from the same thread.

Browse all tools

AI Skill
SKILL.md

Domain knowledge for Svix — workflow patterns, data models, and gotchas for your AI agent.

Svix

Svix is a webhook delivery platform. Create applications, send webhook messages, manage endpoints, track delivery attempts, retry failures.

Data Model

  • Applications — logical containers for customer integrations; each has its own signing secret and stats.
  • Endpoints — subscriber URLs, signing secrets, and delivery telemetry.
  • Messages & attempts — outbound payloads plus per-try delivery rows for debugging retries.
  • Event types — schema registry entries describing payload shapes.
  • Integrations & ingest — first-party connectors and alternative ingress paths; environment settings cover org-wide defaults.

Gotchas

  • Environment scope: each credential is environment-scoped (test vs live); when a call needs app_id, take it from the application directory for that customer.

Tools in this Server (32)

Svix Create Application

Create a new Svix application (represents one of your customers/webhook consumers). Provide a name and optionally a UID, rate limit, and metadata.

Svix Create Endpoint

Create a new webhook endpoint (receiver URL) for an application. Optionally filter by event types or channels.

Svix Create Event Type

Create a new event type to categorize webhook messages. Provide a name (e.g. 'order.completed') and description.

Svix Create Message

Send a webhook message to all endpoints subscribed to the given event type in an application. This is the core 'send webhook' operation.

Svix Delete Application

Delete a Svix application and all its endpoints, messages, and delivery history. This is irreversible.

Svix Delete Endpoint

Delete a webhook endpoint from an application. This is irreversible.

Svix Delete Event Type

Delete an event type. Endpoints already filtering for this type will continue to work. This is irreversible.

Svix Get Application

Get details of a specific Svix application by ID or UID. Returns name, UID, metadata, rate limit, created/updated timestamps.

Svix Get App Portal Access

Generate a one-time-use URL for the Svix App Portal. The portal lets your customers manage their own endpoints and view delivery logs.

Svix Get Attempt

Get full details of a specific delivery attempt including URL, response status code, response body, duration, and trigger type.

Svix Get Endpoint

Get details of a specific endpoint including its URL, filter types, channels, rate limit, and status.

Svix Get Endpoint Secret

Get the signing secret for an endpoint. Used by webhook consumers to verify message signatures.

Svix Get Endpoint Stats

Get delivery statistics for an endpoint: success count, failure count, and sending status.

Svix Get Environment Settings

Get environment settings including retry policy, HTTPS enforcement, channels, transformations, branding/white-label config, and feature flags.

Svix Get Event Type

Get a specific event type by name. Returns description, schemas, archived status, and timestamps.

Svix Get Message

Get a specific message by ID. Returns event type, payload, channels, tags, and timestamps.

Svix List Applications

List all applications (customer webhook targets) in your Svix environment. Returns app IDs, names, UIDs, metadata, and rate limits with pagination.

Svix List Attempted Messages

List messages that have been attempted on a specific endpoint. Shows which messages were delivered, failed, or are pending.

Svix List Attempts By Endpoint

List delivery attempts for a specific endpoint. Use to check which messages were delivered, failed, or are pending for this endpoint.

Svix List Attempts By Msg

List delivery attempts for a specific message. Shows which endpoints received the message, their HTTP status codes, and timestamps.

Svix List Endpoints

List all endpoints (webhook receiver URLs) for a specific Svix application. Returns endpoint URLs, IDs, filter types, channels, rate limits.

Svix List Event Types

List all defined event types in your Svix environment. Event types categorize webhook messages (e.g. 'invoice.paid', 'user.created').

Svix List Ingest Sources

List ingest sources — external services that push events into Svix for processing and forwarding to your application endpoints.

Svix List Integrations

List integrations for an application. Integrations are pre-built connectors (e.g. Slack, Discord) that simplify webhook delivery.

Svix List Messages

List messages (webhook events) sent to an application. Filter by event type or channel. Returns message IDs, event types, payloads, and timestamps.

Svix List Operational Webhook Endpoints

List operational webhook endpoints. These receive Svix system events (e.g. message.attempt.exhausted) about your own webhook infrastructure.

Svix Recover Endpoint

Resend all failed messages to an endpoint since a given time. Use this to recover from endpoint outages.

Svix Resend Webhook

Resend a specific message to a specific endpoint. Use when a delivery attempt failed and you want to manually retry.

Svix Rotate Endpoint Secret

Rotate the signing secret for an endpoint. The old secret remains valid for 24 hours for a graceful transition.

Svix Update Application

Update an existing application's name, UID, rate limit, or metadata. Only provided fields are changed.

Svix Update Endpoint

Update an existing endpoint's URL, filters, rate limit, or disabled state. Only provided fields are changed.

Svix Update Event Type

Update an event type's description, schema, or archived status.

Frequently Asked Questions

What is the Svix MCP server?

Svix is a webhook delivery platform. Use it to create applications, send webhook messages, manage endpoints, track delivery attempts, retry failed deliveries, and manage event types. This bundle uses the Svix Environment API key. It provides 32 tools that AI agents can use through the Model Context Protocol (MCP).

How do I connect Svix to my AI agent?

Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/svix. Authentication is handled automatically.

How many tools does Svix provide?

Svix provides 32 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.

What authentication does Svix require?

Svix uses API Key. Svix requires credentials. Connect via MCPBundles and authentication is handled automatically.

Setup Instructions

Connect Svix to any MCP client in minutes

https://mcp.mcpbundles.com/bundle/svix

What is MCP?

Model Context Protocol lets AI tools call external capabilities securely through a single URL. This bundle groups tools behind an MCP endpoint that many clients can use.

Use this bundle in 3 steps

  1. Copy the MCP URL above
  2. Open your AI tool and add a new MCP/connector
  3. Paste the URL and follow any auth prompts

Claude Desktop Users

Skip the manual setup! Use the .mcpb file format for one-click installation. Check the Claude Desktop tab for setup instructions.

Pick your tool tab for exact steps

Select ChatGPT, Cursor, Claude Code, or another tab for copy-paste config.

Ready to use Svix?

Sign in to connect your credentials and start running tools from the chat.

Svix MCP Server & Skill — 32 Tools