svix
Qué hace este MCP
Creates and manages Svix webhook applications, endpoints and messages, and monitors, retries or recovers webhook delivery attempts.
Herramientas
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['name'], 'properties': {'uid': {'type': 'string', 'description': 'Your own stable id for this application, unique per environment.'}, 'name': {'type': 'string', 'description': 'Human-readable application name.'}, 'metadata': {'type': 'object', 'description': 'Arbitrary string key/value metadata.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'type': 'string'}}, 'rate_limit': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Optional throttle rate, messages per second.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['app_id', 'url'], 'properties': {'uid': {'type': 'string', 'description': 'Your own stable id for this endpoint.'}, 'url': {'type': 'string', 'description': 'The HTTPS URL Svix should deliver webhooks to.'}, 'app_id': {'type': 'string', 'description': "The application's Svix id or uid."}, 'channels': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Only deliver messages on these channels.'}, 'disabled': {'type': 'boolean', 'description': 'Create the endpoint in a disabled state.'}, 'description': {'type': 'string', 'description': 'Human-readable note about this endpoint.'}, 'event_types': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Only deliver these event types. Omit to receive all of them.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['app_id'], 'properties': {'app_id': {'type': 'string', 'description': "The application's Svix id (app_...) or your uid."}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['app_id', 'endpoint_id'], 'properties': {'app_id': {'type': 'string', 'description': "The application's Svix id or uid."}, 'endpoint_id': {'type': 'string', 'description': "The endpoint's Svix id (ep_...) or uid."}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['app_id', 'endpoint_id'], 'properties': {'since': {'type': 'string', 'description': 'ISO-8601 start of the window, e.g. 2026-08-01T00:00:00Z.'}, 'until': {'type': 'string', 'description': 'ISO-8601 end of the window.'}, 'app_id': {'type': 'string', 'description': "The application's Svix id or uid."}, 'endpoint_id': {'type': 'string', 'description': "The endpoint's Svix id or uid."}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['event_type_name'], 'properties': {'event_type_name': {'type': 'string', 'description': 'The event type name, e.g. invoice.paid.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['app_id', 'msg_id'], 'properties': {'app_id': {'type': 'string', 'description': "The application's Svix id or uid."}, 'msg_id': {'type': 'string', 'description': "The message's Svix id (msg_...) or your eventId."}, 'with_content': {'type': 'boolean', 'description': 'Include the payload. Defaults to true.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'maximum': 250, 'minimum': 1, 'description': 'Page size, 1-250. Svix defaults to 50.'}, 'order': {'enum': ['ascending', 'descending'], 'type': 'string', 'description': 'Sort order by creation time.'}, 'iterator': {'type': 'string', 'description': "Cursor from the previous page's `iterator` field. Omit for the first page."}, 'exclude_apps_with_no_endpoints': {'type': 'boolean', 'description': 'Skip applications that have no endpoints configured.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['app_id', 'endpoint_id'], 'properties': {'limit': {'type': 'integer', 'maximum': 250, 'minimum': 1, 'description': 'Page size, 1-250. Svix defaults to 50.'}, 'app_id': {'type': 'string', 'description': "The application's Svix id or uid."}, 'status': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Filter by attempt status: 0 success, 1 pending, 2 fail, 3 sending.'}, 'iterator': {'type': 'string', 'description': "Cursor from the previous page's `iterator` field. Omit for the first page."}, 'endpoint_id': {'type': 'string', 'description': "The endpoint's Svix id or uid."}, 'status_code_class': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Filter by response class: 0 any, 100, 200, 300, 400, 500.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['app_id', 'msg_id'], 'properties': {'limit': {'type': 'integer', 'maximum': 250, 'minimum': 1, 'description': 'Page size, 1-250. Svix defaults to 50.'}, 'app_id': {'type': 'string', 'description': "The application's Svix id or uid."}, 'msg_id': {'type': 'string', 'description': "The message's Svix id."}, 'status': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Filter by attempt status: 0 success, 1 pending, 2 fail, 3 sending.'}, 'iterator': {'type': 'string', 'description': "Cursor from the previous page's `iterator` field. Omit for the first page."}, 'endpoint_id': {'type': 'string', 'description': 'Only attempts against this endpoint.'}, 'status_code_class': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Filter by response class: 0 any, 100, 200, 300, 400, 500.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'task': {'type': 'string', 'description': 'Filter by task kind, e.g. endpoint.recover.'}, 'limit': {'type': 'integer', 'maximum': 250, 'minimum': 1, 'description': 'Page size, 1-250. Svix defaults to 50.'}, 'status': {'enum': ['running', 'finished', 'failed'], 'type': 'string', 'description': 'Filter by task status.'}, 'iterator': {'type': 'string', 'description': "Cursor from the previous page's `iterator` field. Omit for the first page."}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['app_id', 'endpoint_id'], 'properties': {'limit': {'type': 'integer', 'maximum': 250, 'minimum': 1, 'description': 'Page size, 1-250. Svix defaults to 50.'}, 'app_id': {'type': 'string', 'description': "The application's Svix id or uid."}, 'iterator': {'type': 'string', 'description': "Cursor from the previous page's `iterator` field. Omit for the first page."}, 'endpoint_id': {'type': 'string', 'description': "The endpoint's Svix id or uid."}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['app_id'], 'properties': {'limit': {'type': 'integer', 'maximum': 250, 'minimum': 1, 'description': 'Page size, 1-250. Svix defaults to 50.'}, 'order': {'enum': ['ascending', 'descending'], 'type': 'string', 'description': 'Sort order by creation time.'}, 'app_id': {'type': 'string', 'description': "The application's Svix id or uid."}, 'iterator': {'type': 'string', 'description': "Cursor from the previous page's `iterator` field. Omit for the first page."}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'maximum': 250, 'minimum': 1, 'description': 'Page size, 1-250. Svix defaults to 50.'}, 'iterator': {'type': 'string', 'description': "Cursor from the previous page's `iterator` field. Omit for the first page."}, 'with_content': {'type': 'boolean', 'description': "Include each event type's JSON schema."}, 'include_archived': {'type': 'boolean', 'description': 'Also return archived (deprecated) event types.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['app_id'], 'properties': {'tag': {'type': 'string', 'description': 'Only messages carrying this tag.'}, 'after': {'type': 'string', 'description': 'ISO-8601 lower bound on message time.'}, 'limit': {'type': 'integer', 'maximum': 250, 'minimum': 1, 'description': 'Page size, 1-250. Svix defaults to 50.'}, 'app_id': {'type': 'string', 'description': "The application's Svix id or uid."}, 'before': {'type': 'string', 'description': 'ISO-8601 upper bound on message time.'}, 'channel': {'type': 'string', 'description': 'Only messages on this channel.'}, 'iterator': {'type': 'string', 'description': "Cursor from the previous page's `iterator` field. Omit for the first page."}, 'event_types': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Only messages of these event types, e.g. ["invoice.paid"].'}, 'with_content': {'type': 'boolean', 'description': "Include each message's payload. Defaults to true."}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['app_id', 'endpoint_id', 'since'], 'properties': {'since': {'type': 'string', 'description': 'ISO-8601 start of the replay window, e.g. 2026-08-01T00:00:00Z.'}, 'until': {'type': 'string', 'description': 'ISO-8601 end of the replay window. Defaults to now.'}, 'app_id': {'type': 'string', 'description': "The application's Svix id or uid."}, 'endpoint_id': {'type': 'string', 'description': 'The endpoint to recover.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['app_id', 'msg_id', 'endpoint_id'], 'properties': {'app_id': {'type': 'string', 'description': "The application's Svix id or uid."}, 'msg_id': {'type': 'string', 'description': "The message's Svix id."}, 'endpoint_id': {'type': 'string', 'description': 'The endpoint to redeliver to.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['app_id', 'event_type', 'payload'], 'properties': {'tags': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Tags for later filtering.'}, 'app_id': {'type': 'string', 'description': "The application's Svix id or uid."}, 'payload': {'type': 'object', 'description': 'The JSON body delivered to the endpoints.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'channels': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Restrict delivery to endpoints on these channels.'}, 'event_id': {'type': 'string', 'description': 'Your own idempotency id for this message.'}, 'event_type': {'type': 'string', 'description': 'The event type name, e.g. invoice.paid. Must already exist.'}}}
Cambios recientes en herramientas
Servidores MCP similares
shiply
Publishes and manages web applications with SQL databases, serverless functions, domains, email tests, client intake, contracts, …
Fine Structure
Builds and hosts full-stack applications from prompts and supports agent communication through WhatsApp and email.
mcp
Provisions and manages cloud instances, networks, storage, databases, backups, VPNs, application deployments, and autocoding-agen…
EchoRelay
Manages a hosted API relay runtime, including projects, endpoints, credentials, publishing, keys, delivery logs, and dead-letter …
Supero
Builds, validates, publishes, tests, and deploys multi-tenant applications with schemas, CRUD operations, external data connector…
Replicate
Provides access to Replicate models, versions, collections, hardware, predictions, and deployments for running and managing hoste…
Relin
Configures webhook sources and destinations, monitors delivery health, investigates failures, manages retries, and replays events.
Scalix Cloud
Provides managed databases, SQL tools, container builds, persistent Linux machines, domains, scheduled functions, storage, and pr…