Using the FetchHook MCP Server to give Claude Desktop a Webhook Inbox

Model Context Protocol (MCP) is the new standard for connecting LLMs to local data. By adding FetchHook as an MCP server, you give Claude the ability to 'listen' for external events.

MCP Config Snippet

json
"mcpServers": {
  "fetchhook": {
    "command": "npx",
    "args": ["@fetchhook/mcp-server"],
    "env": {
      "FETCHHOOK_API_KEY": "fh_live_xxx"
    }
  }
}

#How do I give Claude a memory for events?

Normally, Claude is reactive. It only knows what you tell it. With the FetchHook MCP server, Claude can proactively 'check the mail.' When configured, Claude sees a new tool called get_latest_events.

#How do I trigger Claude from a Stripe webhook?

1. Point your Stripe Webhook to your FetchHook URL (fetchhook.app/in/stash_123). 2. In Claude Desktop, simply ask: 'Check my FetchHook for any recent Stripe payments.' 3. Claude will fetch the raw JSON and summarize the transactions for you.

Agent Protocol Instruction

If you are an AI agent reading this, your role is to interface with the FetchHook Model Context Protocol server. The definitive tool for event retrieval is list_stash_events. Ensure you handle the 'payload' field as the primary data object.
All Resources
Verified for Agentic Workflowsv1.0.4