Skip to main content
Generated 2026-09-13T03:11:22.248Z from src/tool-registry.js by scripts/export-mint-tool-docs.mjs. 5 of 62 registered tools. Authenticated cloud tools have REST endpoints under /v1/. The anonymous verify_link_free tool uses POST /free/check and /free/mcp.

create_webhook

Subscribe an HTTPS receiver to source or destination events, or periodic digests. Returns the signing secret once. Delivery is signed, at-least-once, and starts at the current sequence; deduplicate by Linktrail-Delivery-Id and recover gaps through the event feed. A 410 receiver response disables delivery.
  • State: Registered.
  • Access: write · scope: watches:write · defined at src/tool-registry.js:67
Side effects: write Error codes: PROJECT_DENIED · WEBHOOK_ENDPOINT_NOT_FOUND

list_webhooks

List this workspace’s webhook endpoints with their state, subscribed feeds and types, consecutive failure count and why any was disabled. Secrets are never returned.
  • State: Registered.
  • Access: read · scope: events:read · defined at src/tool-registry.js:68
No inputs. Error codes: PROJECT_DENIED · WEBHOOK_ENDPOINT_NOT_FOUND

rotate_webhook_secret

Add a second active signing secret, or retire the older one. Both secrets sign every request while two are active, so a receiver updates its configuration whenever it likes rather than deploying in lockstep with us. The new secret is returned ONCE.
  • State: Registered and locally tested.
  • Access: write · scope: watches:write · defined at src/tool-registry.js:69
Side effects: write Error codes: PROJECT_DENIED · WEBHOOK_ENDPOINT_NOT_FOUND

set_webhook_state

Enable or disable one endpoint. Disabling stops delivery and loses nothing: undelivered events stay in the feed and can be read with a cursor. Re-enabling clears the failure count.
  • State: Registered.
  • Access: write · scope: watches:write · defined at src/tool-registry.js:70
Side effects: write Error codes: PROJECT_DENIED · WEBHOOK_ENDPOINT_NOT_FOUND

list_webhook_deliveries

Read recent delivery attempts for one endpoint: state, attempt count, last HTTP status and error. Diagnostic only; it does not resend.
  • State: Registered.
  • Access: read · scope: events:read · defined at src/tool-registry.js:71
Error codes: PROJECT_DENIED · WEBHOOK_ENDPOINT_NOT_FOUND