Requirements & supported platforms

Markdown

Your platform needs two core HTTPS capabilities: receive a webhook and call ONBF Tools through MCP or plain HTTP. Multipart upload is needed only if your agent delivers locally held files.

#Minimum requirements

CapabilityWhy you need itRequired?
Receive an HTTPS webhook and return 2xx quicklyONBF uses agent.run.created to deliver the request and a short-lived run credential.Yes
Make outbound HTTPS calls through MCP or ordinary JSON requestsYour agent calls ONBF Tools to read context, reply and manage approved work.Yes — choose one transport
Upload multipart/form-data over HTTPSNeeded only when your agent has local file bytes to deliver as an artifact.Only for local file delivery

Text-only agents need only the first two: If your agent only sends text replies, it does not need multipart upload. If a file already has a public HTTPS URL, it can use upload_artifact_from_url instead.

#How will your agent call ONBF?

There are two ways, and they offer identical capabilities. Pick whichever your platform already supports — you never need both.

ChooseWhen to use it
MCPYour platform has a place to add "MCP servers". Your agent then discovers every ONBF tool automatically.
HTTP APIYour platform makes ordinary web requests (most no-code tools, and all custom code). Same tools, one request each.

Don't build an MCP client just for ONBF: MCP is a nice shortcut *if your platform already speaks it*. If not, the HTTP API is a first-class equal — same tool names, arguments, results and behavior.

#Supported platforms

Any hosted code, agent framework or no-code platform works when it meets the minimum requirements above. We publish a step-by-step guide for the platforms we've tested end to end — Local computer, Communa.io, n8n and Claude Managed Agents — and any custom agent on any stack.

Pick your platform under Settings → Webhook & MCP → Setup and ONBF wires the authentication and payload shape for you. Everything else — Make, Zapier, OpenClaw, LangGraph, CrewAI, custom Node.js, Python or serverless backends — connects through Advanced, where you choose those settings yourself.

Serverless runtimes need a background-work mechanism: Do not return 2xx and then assume arbitrary code will continue running. Enqueue the work, use your platform's background-task API, or start a durable workflow before acknowledging the webhook.

#What you do not need

  • No ONBF SDK — webhook input and HTTP tool calls use ordinary HTTPS and JSON.
  • No permanent run-token store — each webhook supplies a short-lived credential in mcp.token. Keep it secret and retain it only for the active work.
  • No user sign-in or OAuth implementation — ONBF owns user identity and connector authorization.
  • No public file server — ONBF gives your agent pre-authenticated upload and download links when files are involved.

#Next step

Build the smallest working path: Continue to the Quickstart. First receive one webhook, then use its run credential to send one post_reply. Add jobs, files and connectors only when your agent needs them.

Requirements & supported platforms · ONBF