---
title: "Connect Manus to WhatsApp — MCP Integration | WhatsMCP"
description: "Give the Manus AI agent a real WhatsApp number. WhatsMCP is a remote MCP server Manus reaches over HTTP with OAuth — send, read and manage WhatsApp."
url: "https://whatsmcp.com/connect/manus"
---

Connect

# Connect Manus to WhatsApp

WhatsMCP exposes a real WhatsApp account as a remote MCP server over Streamable HTTP. Add it to Manus as a remote MCP integration, authenticate, and the Manus agent can send, read and manage WhatsApp on a live number.

[Get an API key](https://console.whatsmcp.com/register?utm_source=landing&utm_medium=cta&utm_campaign=connect-manus)  [Read the docs](https://whatsmcp.com/docs/mcp)

endpoint

```
https://api.whatsmcp.com/mcp
Auth: OAuth (recommended) or API key
```

Setup

## Add WhatsApp to Manus in 4 steps.

1

### Add WhatsMCP as a remote MCP integration

In Manus, add a remote (HTTP / Streamable-HTTP) MCP server — not a local command — and give it the endpoint below. A client that supports OAuth finds the sign-in flow from the URL; otherwise supply an API key in a header.

mcp server

```
URL   : https://api.whatsmcp.com/mcp
Type  : remote / HTTP
Auth  : OAuth  —  or  Authorization: Bearer wamcp_live_…
```

2

### Authenticate

With OAuth, approve the connection in the browser when Manus prompts — nothing is pasted or stored, and you can revoke it later from Console → Connections. With a key, create one in Console → API keys and set it as the Authorization: Bearer header (or x-api-key if Manus reserves Authorization).

3

### Connect a WhatsApp number

Create a free workspace, then connect a number. A Personal number pairs by QR: open Pair device in the console and scan the code with your phone (WhatsApp → Settings → Linked devices). WhatsMCP joins as a linked device — your phone stays primary. A Business (official) Cloud API number connects from the console instead; one connector serves both.

console

```
Register  →  https://console.whatsmcp.com/register
Personal  →  Console → Pair device → scan the QR
Business  →  Console → Add a number → Connect with Facebook
```

### Send your first message

Ask the agent in plain language — "list my WhatsApp accounts and send a hello to +44 7700 900111". It calls wa\_list\_accounts for the account id, then wa\_send\_message, and you are live.

agent

```
> wa_send_message({ "account_id": "acct_…", "to": "447700900111", "text": "Hello from WhatsMCP!" })
{ "status": "sent", "message_id": "3EB0…" }
```

Capabilities

## What Manus can do once it is connected.

The connection exposes one toolbelt for the whole account. Ask Manus in plain language and it calls the right tool — starting with `wa_list_accounts` for the account id every other tool takes.

### Send and reply

Send and answer messages as the connected number — text, images, documents and voice notes — in direct chats, groups and channels, with edits and reactions.

### Read and search

Page message history by cursor with no gaps or duplicates, catch up on a chat, and resolve "message Alice" against the synced address book.

### Handle media

Download received images, documents and audio by message id, and attach files on the way out.

### Manage groups

Create groups, add and remove members, promote and demote admins, join by invite link and follow channels.

### Inspect calls

Export call history — direction, peer, duration, answered state and codec — for logging or follow-up.

### Receive webhooks

Push each inbound message to your own HTTPS endpoint, signed with HMAC-SHA256, instead of polling for it (paid plans).

Trial & limits

## Free to start, honest about the rest.

-   Free Personal plan — self-serve, no card, one linked number. Enough to connect a number and drive it from Manus.
-   Business (official) runs on Meta's WhatsApp Cloud API with message templates and the 24-hour window, on a [7-day free trial](https://whatsmcp.com/whatsapp-business-api) — same endpoint, same Manus setup.
-   Plan-scoped tools — which tools appear in the client depends on your plan; an excluded tool is absent, not present-and-refusing. Webhooks and higher send caps are on paid plans.
-   Independent integration — not affiliated with or endorsed by Meta. Automating a Personal number carries the usual WhatsApp terms-of-service risk; the number can be rate-limited or blocked. Remove WhatsMCP any time with `wa_unpair_account` .

FAQ

## Connecting Manus to WhatsApp.

Can Manus connect to WhatsApp?

Yes, through WhatsMCP. Add it to Manus as a remote MCP server at https://api.whatsmcp.com/mcp, authenticate with OAuth or an API key, and the Manus agent can send and read WhatsApp on a real connected number.

Does the Manus integration need WhatsApp Business API?

Not for a Personal number — WhatsMCP links it as a linked device, the same mechanism as WhatsApp Web, with no Business API application. For the official path (templates, the 24-hour window) connect a Business Cloud API number instead; the same endpoint and Manus setup serve both.

What is the WhatsMCP endpoint URL?

The full URL https://api.whatsmcp.com/mcp — the api. host and the /mcp path both matter. Giving a client the bare host (whatsmcp.com, or whatsmcp.com/mcp) is the most common setup failure; it is a remote Streamable-HTTP MCP server, not a stdio command.

Do I need an API key, or is OAuth enough?

OAuth is recommended and is what every supported client does by default — you approve the connection in the browser and nothing is pasted or stored. An API key (wamcp\_live\_…) over Authorization: Bearer, or x-api-key where a client reserves Authorization for its own token, is the fallback for CLIs, CI and clients that cannot sign in.

Does this use a Personal or a Business WhatsApp number?

Either, through the same endpoint. A Personal number pairs by QR as a linked device (free plan, one number). A Business (official) number runs on Meta's WhatsApp Cloud API, connects from the console, and adds message templates and the 24-hour window on a 7-day free trial. See /whatsapp-business-api for the official path.

Is this an official WhatsApp or Meta product?

No. WhatsMCP is an independent integration, not affiliated with or endorsed by Meta. A Personal number connects as a linked device, the same mechanism as WhatsApp Web, and you can remove it any time from the handset or with wa\_unpair\_account.

## Give Manus a number.

[Get an API key](https://console.whatsmcp.com/register?utm_source=landing&utm_medium=cta&utm_campaign=connect-manus) 

Free Personal plan · 7-day free trial for Business (official).
