이 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…