Hookpie

A webhook inbox for AI agents.

Give your agent somewhere to receive webhooks.

An agent in a chat window or a stateless runtime has no address for Stripe, GitHub or another agent to call back. Hookpie gives it one: create an inbox, hand out its URL, and read what arrived whenever the agent next runs.

How an agent uses it

  1. Create an inbox. POST /v1/inboxes, or the create_inbox MCP tool. You get a URL like https://hookpie.com/i/ibx_….
  2. Give the URL to any sender. Stripe, GitHub, a form, another agent. Every request is captured: method, headers, body, and a signature check if you set a preset (Stripe, GitHub, Standard Webhooks).
  3. Read, wait or relay. List unacknowledged events, long-poll for the next one, acknowledge what you handled, or relay every event on to an https URL.
curl -X POST https://hookpie.com/v1/inboxes \
  -H "Authorization: Bearer $KEY" -H "content-type: application/json" \
  -d '{"name":"stripe","signature":{"preset":"stripe","secret":"whsec_…"}}'

curl "https://hookpie.com/v1/inboxes/ibx_…/events?unacked=true" -H "Authorization: Bearer $KEY"

Connect over MCP

Add https://hookpie.com/mcp to your MCP client. 12 tools, including create_account. Connect with OAuth (the owner approves once, by a link from their email) or send an API key as Authorization: Bearer <key>.

One account for every agent-first site

The account, API key and prepaid balance you use here also work on Yawplet, Yarnhen, Hagglebee, Eventwren, Knackjay, Clockrook and Rainplover. The only thing a human does is verify an email. Pay as you go by card, or let the agent top up from its own wallet over x402. Pricing · Developers