Skip to content
WACRM.AI

Connect WACRM to your systems and your AI tools

The WACRM API lets your own systems and AI tools work with your WhatsApp CRM: a REST API for contacts, conversations and messages, signed webhooks for every new message, and an MCP server for AI assistants. Every key is scoped and reaches one project only.

By the WACRM team Updated

REST API and webhooks included from the Advanced plan up

MCP for AI tools on the Pro and Enterprise plans

Keys carry only the scopes you grant and reach one project

Signed webhook deliveries with automatic retries

What does the WACRM API do for your business?

Your WhatsApp conversations already live in WACRM. The API lets the rest of your business use them: a store backend sends an order confirmation, a booking system adds a new customer as a contact, a reporting tool reads conversation history, and an AI assistant catches up on a customer before your team replies. Your developers work from the developer reference; AI tools connect through the MCP server.

$ curl https://api.wacrm.ai/v1/contacts \
  -H "Authorization: Bearer $WACRM_API_KEY"
{ "data": [ { "id": "…", "name": "Ana",
  "phone": "+15551234567", "labels": [ … ] } ] }
AI client · MCP wacrm

Catch me up on Ana's chat and send her the order confirmation.

→ read_conversation · contacts:read

→ send_template · messages:send

Ana asked about delivery on Friday. I sent the approved order confirmation template.

Illustration: a REST API call from a terminal and an AI client using two WACRM MCP tools. Names and numbers are examples.

How it works

1

Create a scoped API key

In your Workspace, mint a key and tick only the scopes your integration needs, such as reading contacts or sending messages.

2

Call the REST API

Your system reads and writes contacts, conversations, templates and messages with the key as a Bearer token. A sandbox base URL lets you test first.

3

Subscribe to webhooks

Add your own HTTPS endpoint and pick the events you want, such as an inbound message or a delivery status. Each delivery is signed.

4

Connect your AI tool

For Claude Desktop, Cursor or another MCP client, create a key with the MCP preset and paste the ready-made config into the client.

What do you get with the WACRM API?

A REST API for your WhatsApp CRM

Contacts, conversations, approved templates and messages over HTTPS and JSON, described in an OpenAPI 3.1 file you can download.

Webhooks your system can trust

Every delivery carries an X-WACRM-Signature HMAC-SHA256 header; a failed delivery is retried up to 3 times and can be redelivered from the log.

Five MCP tools for AI assistants

Send a template, read a conversation, add a contact, follow order updates and check the wallet from your AI client.

Scoped keys, nothing more

Each key carries only the scopes you grant. A call outside them is refused with insufficient_scope instead of acting.

One project per key

A project key only reaches its own project. Asking for another project's data returns not found, never someone else's records.

Retries that never send twice

A message send carries an Idempotency-Key, so a retry with the same key replays the first answer instead of messaging the customer again.

Who is the WACRM API for?

Two online-shop owners in their studio, one carrying a parcel and one checking orders on a tablet beside a clothing rail

Online shops

Send an order confirmation template from your store backend and get the delivery status back on a webhook.

Two agency colleagues reviewing a client plan together at a desk in a creative office

Agencies

Run client projects from one integration: an account key covers several projects, a project key stays inside one.

Three colleagues working together at a desk with a laptop and a monitor in a bright office

Teams with an AI assistant

Let Claude Desktop or Cursor catch up on a customer's conversation and add new leads as contacts, within the scopes you allow.

Which plans include the API and MCP?

API keys and webhooks are included from the Advanced plan up. MCP actions for AI tools run on the Pro and Enterprise plans. Plan prices below are per month, billed monthly; see pricing for yearly prices and everything else each plan includes.

PlanPriceREST API + webhooksMCP for AI tools
Premium $29/month — —
Advanced $75/month Included —
Pro $179/month Included Included
Enterprise $299/month Included Included

How do you keep control of every key?

  • Scopes per key. You choose the scopes when you create a key; WACRM scopes such as contacts or messages are always opt-in.
  • Project isolation. A project key works inside one project only. An account key, for multi-project integrations, resolves which project it is acting on.
  • Webhooks stay opt-in. An endpoint receives your message content, so it needs its own webhook scope, and you can rotate its signing secret.
  • Limits for AI tools. An MCP key can carry a monthly action cap, shows when it was last used, and can be revoked in one click.

Which tools does MCP give your AI assistant?

The wacrm-mcp server gives an AI client five tools, each one a WACRM API call made with the key you created for that client: send_template, read_conversation, create_contact, notify_order and wallet_balance. The model is whichever one your client runs, so you keep the AI you already use. Contacts the agent adds land in your contacts CRM, and for AI that answers customers inside WACRM itself, see AI agents.

Need the integration built for you?

Our engineers connect WACRM to your CRM, ERP or store, and build connections for your AI agents, as part of custom development. Every project is scoped with you first and quoted with clear milestones. Developers who want to start themselves can follow the API and MCP quickstart. Product names such as Claude and Cursor belong to their owners.

Questions about the WACRM API and MCP

Which plans include the WACRM API?

API keys and webhooks are included from the Advanced plan up: Advanced, Pro, Enterprise. MCP actions for AI tools run on the Pro and Enterprise plans.

Do I need a developer to use it?

For the REST API and webhooks, yes, or our team: custom development connects WACRM to your own systems for you. Connecting an AI tool over MCP needs no code — the Workspace gives you the config to paste.

Which AI tools can connect through MCP?

Any client that speaks the Model Context Protocol over stdio. The Workspace writes the config for Claude Desktop and Cursor, and gives a one-line command for other MCP clients.

Can a key reach another project's data?

No. A project key is tied to one project, and a request for a project the key does not own returns not found. Revoke a key at any time and it stops working at once.

Where is the full technical reference?

On the developer reference page, which lists every endpoint, method and scope from the OpenAPI file, and on the MCP page, which lists each tool and the scope it needs.

WACRM

Talk to an expert

A person from the WACRM team replies.

Ask which plan fits your integration, or let our team build the connection for you.

Replies within one working day, usually sooner on WhatsApp.

Put your WhatsApp CRM to work in your own systems

Get started, mint your first scoped key in the Workspace, or talk to our team about a custom integration.