Skip to content

Custom webhook

The API cannot call you. There is no register-URL route, no HMAC payload, no retry queue, and no article.published event.

01A worker you own

POST https://www.brainpercent.app/api/v1/articles/generate or /social/generate. Sleep. GET the poll URL. When is_complete or social status is ready, POST wherever you need. See Async jobs.

02Or skip HTTP

MCP already polls for you inside Claude.