MCP 服务器

Datoka Hooks

dev.workers.bhazarstudio.datoka-hooks-test/datoka-hooks
云与基础设施 开发者工具 安全 公开且可连接 MCP 2025-11-25

此 MCP 可以做什么

Relays webhook events to verified receivers with idempotency, retries, signed delivery observations, receipt verification, and destination management.

accept_hook_event
Enqueue an event for your verified receiver, idempotent by eventId and exact bytes.
可访问外部资源 幂等
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['hookId', 'token', 'eventId', 'contentType', 'bodyBase64'], 'properties': {'token': {'type': 'string', 'pattern': '^[a-f0-9]{64}$'}, 'hookId': {'type': 'string', 'pattern': '^pub-[a-f0-9]{32}$'}, 'eventId': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]{0,127}$'}, 'bodyBase64': {'type': 'string', 'maxLength': 87384}, 'contentType': {'enum': ['application/json', 'text/plain', 'application/octet-stream'], 'type': 'string'}}, 'additionalProperties': False}
get_destination_status
Read verification/revocation status and challenge.
只读 幂等
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['hookId', 'managementToken'], 'properties': {'hookId': {'type': 'string', 'pattern': '^pub-[a-f0-9]{32}$'}, 'managementToken': {'type': 'string', 'pattern': '^[a-f0-9]{64}$'}}, 'additionalProperties': False}
get_hook_delivery
Read delivery state and signed observations.
只读 幂等
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['hookId', 'token', 'deliveryId'], 'properties': {'token': {'type': 'string', 'pattern': '^[a-f0-9]{64}$'}, 'hookId': {'type': 'string', 'pattern': '^pub-[a-f0-9]{32}$'}, 'deliveryId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}}, 'additionalProperties': False}
register_destination
Create an isolated access. Keep recoveryKey secret and reuse it only with the same target on retries.
可访问外部资源 幂等
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['target', 'recoveryKey'], 'properties': {'target': {'type': 'string', 'format': 'uri', 'maxLength': 2048}, 'recoveryKey': {'type': 'string', 'pattern': '^[a-f0-9]{64}$'}}, 'additionalProperties': False}
revoke_destination
Permanently revoke client access. Previously accepted deliveries finish.
可能执行破坏性操作 可访问外部资源 幂等
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['hookId', 'managementToken'], 'properties': {'hookId': {'type': 'string', 'pattern': '^pub-[a-f0-9]{32}$'}, 'managementToken': {'type': 'string', 'pattern': '^[a-f0-9]{64}$'}}, 'additionalProperties': False}
verify_destination
Verify the well-known challenge file and activate your destination.
可访问外部资源 幂等
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['hookId', 'managementToken'], 'properties': {'hookId': {'type': 'string', 'pattern': '^pub-[a-f0-9]{32}$'}, 'managementToken': {'type': 'string', 'pattern': '^[a-f0-9]{64}$'}}, 'additionalProperties': False}
verify_hook_receipt
Verify a relay receipt within your authenticated hook.
只读 幂等
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['hookId', 'token', 'event', 'receipt'], 'properties': {'event': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'token': {'type': 'string', 'pattern': '^[a-f0-9]{64}$'}, 'hookId': {'type': 'string', 'pattern': '^pub-[a-f0-9]{32}$'}, 'receipt': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}}, 'additionalProperties': False}
已添加
verify_hook_receipt
2026年10月1日 02:40
已添加
get_hook_delivery
2026年10月1日 02:40
已添加
accept_hook_event
2026年10月1日 02:40
已添加
revoke_destination
2026年10月1日 02:40
已添加
get_destination_status
2026年10月1日 02:40
已添加
verify_destination
2026年10月1日 02:40
已添加
register_destination
2026年10月1日 02:40