You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs(mcp): use event-centric terminology instead of webhook-heavy language
Hookdeck is HTTP in, HTTP out — webhook events are one type of event
trigger. Update tool descriptions and README to reflect this:
- "webhook sources" → "inbound sources"
- "webhook delivery destinations" → "delivery destinations"
- "webhook payloads" → "event payloads"
- "webhook connections" → "connections"
- "webhook traffic" → "event traffic"
- Use "webhook events" only where specifically about webhooks
https://claude.ai/code/session_01Y2eJZgKG78nDyN6Uw2tWQx
Copy file name to clipboardExpand all lines: README.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -530,7 +530,7 @@ For complete command and flag reference, see [REFERENCE.md](REFERENCE.md).
530
530
531
531
### Event Gateway MCP
532
532
533
-
The CLI includes an [MCP](https://modelcontextprotocol.io/) (Model Context Protocol) server for investigating webhook traffic in production. It exposes read-only tools that let AI agents query your Hookdeck Event Gateway — inspect connections, trace requests through events and delivery attempts, review issues, and pull aggregate metrics.
533
+
The CLI includes an [MCP](https://modelcontextprotocol.io/) (Model Context Protocol) server for investigating event traffic in production. It exposes read-only tools that let AI agents query your Hookdeck Event Gateway — inspect connections, trace requests through events and delivery attempts, review issues, and pull aggregate metrics.
534
534
535
535
**Configure your MCP client** (Cursor, Claude Desktop, or any MCP-compatible host):
536
536
@@ -568,9 +568,9 @@ The client starts `hookdeck gateway mcp` as a stdio subprocess. If you haven't a
568
568
|------|-------------|
569
569
|`hookdeck_projects`| List projects or switch the active project for this session |
570
570
|`hookdeck_connections`| Inspect connections and control delivery flow (list, get, pause, unpause) |
Description: "Inspect webhook connections (routes linking sources to destinations). List connections with filters, get details by ID, or pause/unpause a connection's delivery pipeline.",
36
+
Description: "Inspect connections (routes linking sources to destinations). List connections with filters, get details by ID, or pause/unpause a connection's delivery pipeline.",
Description: "List and inspect webhook delivery destinations. Returns destination configuration including URL, authentication, and rate limiting settings.",
69
+
Description: "List and inspect delivery destinations (HTTP endpoints where events are sent). Returns destination configuration including URL, authentication, and rate limiting settings.",
70
70
InputSchema: schema(map[string]prop{
71
71
"action": {Type: "string", Desc: "Action: list or get", Enum: []string{"list", "get"}},
72
72
"id": {Type: "string", Desc: "Destination ID (required for get)"},
Description: "List and inspect JavaScript transformations applied to webhook payloads. Returns transformation code and configuration for debugging payload processing.",
84
+
Description: "List and inspect JavaScript transformations applied to event payloads. Returns transformation code and configuration for debugging payload processing.",
85
85
InputSchema: schema(map[string]prop{
86
86
"action": {Type: "string", Desc: "Action: list or get", Enum: []string{"list", "get"}},
87
87
"id": {Type: "string", Desc: "Transformation ID (required for get)"},
Description: "Query inbound webhook requests (raw data received by Hookdeck before routing). List with filters, get details, inspect the raw body, or view the events and ignored events generated from a request.",
99
+
Description: "Query inbound requests (raw HTTP data received by Hookdeck before routing). List with filters, get details, inspect the raw body, or view the events and ignored events generated from a request.",
Description: "Query events (webhook deliveries routed through connections). List with filters by status, source, destination, or date range. Get event details or inspect the raw payload body.",
117
+
Description: "Query events (processed deliveries routed through connections to destinations). List with filters by status, source, destination, or date range. Get event details or inspect the raw payload body.",
Description: "List and inspect Hookdeck issues — aggregated failure signals such as repeated delivery failures, transformation errors, and backpressure alerts. Use this to identify systemic problems across your webhooks.",
159
+
Description: "List and inspect Hookdeck issues — aggregated failure signals such as repeated delivery failures, transformation errors, and backpressure alerts. Use this to identify systemic problems across your event pipeline.",
160
160
InputSchema: schema(map[string]prop{
161
161
"action": {Type: "string", Desc: "Action: list or get", Enum: []string{"list", "get"}},
162
162
"id": {Type: "string", Desc: "Issue ID (required for get)"},
0 commit comments