API · WEBHOOKS + MCP
Every module exposes a webhook. Discoverable agents can call ONSET's account-gated MCP tools from Claude Desktop, Cursor, or another local MCP-compatible client. Base URL: https://n8n.onset.my.
For the full MCP-server registry (with setup instructions and status pings), see /mcp.
WEBHOOK API · 7 ENDPOINTS
Authenticate with X-ONSET-Key: … header. Per-tenant keys issued on request — email hello@onset.my.
| Method | Path | Description | Auth | Rate limit |
|---|---|---|---|---|
| POST | /webhook/a-inbound-message | Module A — inbound WhatsApp/email message ingestion | API key | 60 / min |
| POST | /webhook/n-analyze-brief | Module N — send a pitch brief, get back a structured proposal | API key | 20 / min |
| POST | /webhook/e1-submit-invoice | Module E1 — submit an invoice to LHDN MyInvois | API key | 120 / min |
| POST | /webhook/v-place-call | Module V — schedule an outbound voice call | API key | 30 / min |
| POST | /webhook/w-dunning-event | Module W — trigger AR/dunning escalation | API key | 120 / min |
| POST | /webhook/council-dispatch | Layer 4 — dispatch a goal-directed Council task | API key | 10 / min |
| GET | /api/status | Service status snapshot — same as /status | public | 600 / hour |
MCP TOOLS · 4 PUBLISHED
Add the ONSET stdio MCP package in Claude Desktop, Cursor, or another local MCP-compatible client. Tool calls requiretenantId andapiKey. Setup instructions at /mcp.
onset_competitor_lookup
Module J competitor intelligence report queue
stdio:onset-mcp/onset_competitor_lookup
onset_aeo_check
Module K full AEO report queue
stdio:onset-mcp/onset_aeo_check
onset_content_status
Module L content run status
stdio:onset-mcp/onset_content_status
onset_check_report_status
J/K/L report status polling
stdio:onset-mcp/onset_check_report_status
Per-tenant API keys are issued on request to active customers. New to ONSET? Book a 20-minute demo and we'll provision a sandbox key during the call.