API · WEBHOOKS + MCP

Talk to ONSET programmatically.

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

The endpoints.

Authenticate with X-ONSET-Key: … header. Per-tenant keys issued on request — email hello@onset.my.

MethodPathDescriptionAuthRate limit
POST/webhook/a-inbound-messageModule A — inbound WhatsApp/email message ingestionAPI key60 / min
POST/webhook/n-analyze-briefModule N — send a pitch brief, get back a structured proposalAPI key20 / min
POST/webhook/e1-submit-invoiceModule E1 — submit an invoice to LHDN MyInvoisAPI key120 / min
POST/webhook/v-place-callModule V — schedule an outbound voice callAPI key30 / min
POST/webhook/w-dunning-eventModule W — trigger AR/dunning escalationAPI key120 / min
POST/webhook/council-dispatchLayer 4 — dispatch a goal-directed Council taskAPI key10 / min
GET/api/statusService status snapshot — same as /statuspublic600 / hour

MCP TOOLS · 4 PUBLISHED

For Claude Desktop and Cursor.

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

Need an API key?

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.