Meta Tech Provider

Connect WhatsApp to Cursor over MCP

Add EasyCoexistence to Cursor's MCP configuration and the editor can reach a real WhatsApp number without leaving your project: list numbers, check their health, send messages and approved templates, and point webhook destinations at whatever you are building, all on Meta's official Cloud API.

  • Wire a number without leaving the editor
  • OAuth sign in, nothing installed
  • Official Cloud API, not a linked device
Start Free Trial

Nothing charged for 7 days. Cancel anytime.

No message storageBusiness App + Cloud APIMCP for Claude and ChatGPTLive in 2 minutes
11 tools

Reading, sending, template, wiring and docs tools through one connector.

1 endpoint

One URL covering every number on the account.

24 hours

Window in which free text sends rather than a template.

How do you add it to Cursor?

Open Settings and find the MCP section, then add a server pointing at the EasyCoexistence endpoint. Cursor also reads an mcp.json file, which is the better route if you are setting up several machines or want the configuration in version control.

After reloading, ask Cursor to list your numbers. It signs in the first time and the tools become available from then on. There is no package to install and no key to generate.

The server is remote, so nothing runs alongside the editor and closing Cursor has no effect on a connected number.

Why would you want WhatsApp in an editor?

Because the thing being built is usually the integration itself, and the feedback loop without this is slow.

Wiring a webhook, checking whether it verified, sending a test message to yourself, reading back a template's approval status: each of those is a context switch to a dashboard and back. With the connector they are questions asked where the code already is.

It is also the fastest way to set up a client's number while working on their project. get_connect_link returns the link they open, and set_webhook_destination points the number at whatever you are building, without anyone opening a browser tab that is not the Meta popup.

Common mistakes

  • Expecting it to receive messages. MCP acts when asked; incoming traffic needs a webhook destination.
  • Putting a token in the config. The connector uses OAuth and needs no secret in the file.
  • Sending free text to a contact who has not written in a day. Outside 24 hours only an approved template delivers.
Doing this with EasyCoexistence

Connect a number at easycoexistence.com, add the MCP endpoint in Cursor's settings, and sign in. US$ 9 per number per month, first 7 days free.

Frequently asked questions

Is there anything to install?

No. It is a remote server over HTTP with OAuth, so Cursor connects to it rather than running it.

Can I keep the config in version control?

Yes, through mcp.json. There is no secret in it, because authorisation happens over OAuth at first use.

Does it work in Claude Code too?

Yes, with one command. The endpoint is the same for every client.

Can it send to any number?

It sends from the numbers connected to your account, to any WhatsApp recipient, under the usual window and template rules.

Keep reading

Ready to get started?

Set up WhatsApp Coexistence in minutes, not months. The app keeps working on the phone.

Start Free TrialNothing charged for 7 days. Cancel anytime.

Verified on

Connect WhatsApp to Cursor via MCP