Register a webhook
create_webhookRegisters an http or https URL for the events site.published, site.version_restored, site.deleted, site.taken_down, domain.active, and report.received. Inputs: url, optional events, and token. Returns the webhook id and an HMAC secret once. Free allows 1 webhook, Hobby 5, Pro 20. Private, internal, and localhost targets are rejected. Delivery is best-effort, not a durable queue. Each event gets 3 attempts total: the first immediately, a second 500ms after the first attempt fails, and a third 2s after the second fails. HTTP 2xx succeeds and stops the loop. A target rejected as non-public is not retried. Each attempt's socket timeout is 5s. The event is not sent again after that. API documentation: https://deed.page/docs.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Public http or https URL on port 80 or 443. | |
| token | No | Bearer token returned by your first publish (deed_tok_...). Optional if the MCP client sends Authorization: Bearer. | |
| events | No | Events to send. Omit for all of them. |