server_get_webhook
Retrieve webhook details for a specific server by providing server and webhook IDs to monitor or manage integration endpoints.
Instructions
Get details for a specific webhook
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| server_id | Yes | Server ID or UUID | |
| webhook_id | Yes | Webhook ID |
Implementation Reference
- src/tools/server-webhooks.ts:21-38 (handler)The server_get_webhook tool implementation including registration and handler logic.
server.tool( "server_get_webhook", "Get details for a specific webhook", { server_id: z.string().describe("Server ID or UUID"), webhook_id: z.string().describe("Webhook ID"), }, async ({ server_id, webhook_id }) => { try { const data = await client.get( `/servers/${server_id}/webhooks/${webhook_id}` ); return { content: [{ type: "text", text: JSON.stringify(data, null, 2) }] }; } catch (error) { const msg = error instanceof Error ? error.message : String(error); return { content: [{ type: "text", text: `Error: ${msg}` }], isError: true }; } }