このMCPでできること
Creates and manages Svix webhook applications, endpoints and messages, and monitors, retries or recovers webhook delivery attempts.
ツール
入力スキーマ
{'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.'}}}
入力スキーマ
{'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.'}}}
入力スキーマ
{'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."}}}
入力スキーマ
{'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."}}}
入力スキーマ
{'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."}}}
入力スキーマ
{'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.'}}}
入力スキーマ
{'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.'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
入力スキーマ
{'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.'}}}
入力スキーマ
{'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.'}}}
入力スキーマ
{'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.'}}}
入力スキーマ
{'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."}}}
入力スキーマ
{'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."}}}
入力スキーマ
{'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."}}}
入力スキーマ
{'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.'}}}
入力スキーマ
{'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."}}}
入力スキーマ
{'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.'}}}
入力スキーマ
{'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.'}}}
入力スキーマ
{'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.'}}}
最近のツール変更
類似のMCPサーバー
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…