About HookSense
HookSense is the webhook & callback layer for AI agents — create, await, and verify callbacks over MCP. Your agent opens a callback URL, calls wait_for_callback, and blocks until the webhook lands — signature-verified and decrypted. No polling loops, no burned context, no missed events. It works with any MCP-compatible client and any webhook provider — Stripe, GitHub, Shopify, and hundreds more.
The Problem
AI agents kick off async work all the time — a payment, a deploy, a long-running job — and then need the result back. Today they poll: loop, check, wait, check again. Every poll burns the agent's context window and budget, adds latency, and still misses events that arrive between checks. There was no clean way for an agent to simply await a webhook and resume the moment it lands.
The Solution
HookSense gives your agent a callback URL it creates over MCP, hands to the long-running job, and then awaits with wait_for_callback. HookSense blocks until the webhook arrives, verifies its HMAC signature with a timing-safe comparison, decrypts the body, and returns it — so the agent gets an authentic, ready-to-use result the instant it lands. No polling, no missed events. Callbacks that fail are retried until delivered, and you can replay any payload to any URL.
Who Built This
HookSense is built by Ozer, a software developer based in Istanbul, Turkey. After years of wiring up webhooks across different projects — Stripe integrations, GitHub CI pipelines, Shopify apps — and then watching AI agents struggle to wait on those same async results, I decided to build the callback layer I always wished existed.
Tech Stack
- • Backend: Hono + Node.js
- • Database: PostgreSQL + Drizzle ORM
- • Frontend: React + Vite + Tailwind CSS
- • Real-time: WebSockets
- • CLI: Node.js (open source,
npx hooksense)
Reliability
Live API and webhook ingest health is published at our public status page. Powered by UptimeCrow — a sister product I built and use to monitor HookSense itself.
Contact
Questions, feedback, or partnership ideas? Reach out at [email protected].
Give your agent a callback URL
Create a callback endpoint in seconds. No signup, no credit card required.
Get started free