Agent infrastructure · PaidCatchMySignal
CatchMySignal
Give your agent somewhere to receive the outside world.
Create a temporary webhook endpoint, hand it to an external service, and retrieve the event later through REST or MCP. The agent does not need to stay running while it waits.
1. Create a temporary signal inbox
2. Give the webhook URL to Stripe, GitHub, a form, or another service
3. Catch the event while the agent is away
4. Retrieve it when the agent resumes
Current MVP
- Temporary POST webhook endpoints.
- Default lifetime: 24 hours; configurable up to 7 days.
- Default maximum: 25 events per inbox; configurable up to 100.
- Event body limit: 64 KB, stored as UTF-8 text.
- Inbox URLs contain a random secret token; only its hash is stored in the application database.
Usage accounting
Creating an inbox, retrieving events, and deleting an inbox each count as one authenticated API call. Each incoming external event delivery also counts as one call against the inbox owner's plan.
The human/external sender does not need an API key; possession of the random webhook URL is the delivery credential.
Try CatchMySignal
No inbox created yet.
Result will appear here.
Treat the webhook URL as a secret. Delete the inbox when it is no longer needed.
REST endpoints
POST /v1/signals/createPOST /v1/signals/eventsPOST /v1/signals/delete
Incoming events are sent to the generated /signal/<token> URL.
