Create endpoint
create_endpointCreates a catch URL for a webhook provider and returns it to paste into webhook settings. Reuses an existing endpoint with the same name instead of duplicating it.
Instructions
Creates a new catch URL (endpoint) in the current workspace and returns the URL to paste into the provider's webhook settings. If an endpoint with the same name already exists, returns that one instead of making a copy. Plan limits apply (Free has 3 endpoints). It does not take a signing secret: secrets are added in the dashboard so they never pass through the conversation.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"name": "<name>"
},
"name": "create_endpoint"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | What it is for, e.g. "Shopify orders (local)" | |
| relay_to | No | Optional URL to relay each event to, e.g. http://localhost:3000/webhooks | |
| signature_scheme | No | Provider signature to check once a secret is added; auto detects it from headers. Standard covers Standard Webhooks / Svix | auto |