Skip to main content
Boom’s public platform is a single set of capabilities. Each one — say, create a WhatsApp template — is defined once, with one input schema, one output shape, and one set of error codes, and then exposed everywhere: Whatever you learn on one surface transfers to the other: the field names, the validation rules, the pagination cursors, and the error codes are identical. An integration you prototype by chatting with an AI tool over MCP behaves the same when you port it to server-side REST calls.
This documentation is generated from the same schemas the API validates against — the reference pages cannot drift from what the platform actually does.

How names map

MCP tool names are the REST resource and action joined with underscores. A few representative rows per domain (the API and CDP tabs list every endpoint):

What differs per surface

Only the transport-level concerns:

Use MCP

Connect Claude, Cursor, or any AI tool to Boom.

Quickstart

The same capabilities over REST, end to end.