Server data from the Official MCP Registry
Send WhatsApp messages from Cursor, Claude Code, and Codex via MCP.
Send WhatsApp messages from Cursor, Claude Code, and Codex via MCP.
This is a well-structured WhatsApp API MCP server with proper authentication, clean code quality, and appropriate permission scoping. The server requires API key authentication for all operations, uses secure credential handling via environment variables, and has no malicious patterns or dangerous operations. Minor issues include lack of input validation on URL formats and some error handling gaps, but these are low-severity and do not impact the overall security posture. Supply chain analysis found 7 known vulnerabilities in dependencies (0 critical, 3 high severity). Package verification found 1 issue.
8 files analyzed · 13 issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Set these up before or after installing:
Environment variable: YOUR_API_KEY
Add this to your MCP configuration file:
{
"mcpServers": {
"io-github-gaviwhatsapp-whatsapp": {
"env": {
"YOUR_API_KEY": "your-your-api-key-here"
},
"args": [
"-y",
"@gaviwhatsapp/mcp"
],
"command": "npx"
}
}
}From the project's GitHub README.
The WhatsApp API built for how developers actually build in 2026. Works in Cursor, Claude Code, Codex, and Lovable.
MCP server · TypeScript SDK · Python SDK · Examples · $9.99/mo
A complete WhatsApp Business API platform with:
npm install @gaviwhatsapp/whatsapppip install gaviwhatsappAdd to .cursor/mcp.json or .claude/mcp.json:
{
"mcpServers": {
"gaviwhatsapp": {
"command": "npx",
"args": ["@gaviwhatsapp/mcp", "--api-key", "gv_YOUR_KEY"]
}
}
}
Then just ask: "Send a WhatsApp message to +919876543210 saying hello"
npm install @gaviwhatsapp/whatsapp
import { WhatsApp } from '@gaviwhatsapp/whatsapp'
const wa = new WhatsApp({ apiKey: process.env.GAVIWHATSAPP_API_KEY! })
await wa.send({ to: '+919876543210', text: 'Hello from my app!' })
pip install gaviwhatsapp
from gaviwhatsapp import WhatsApp
wa = WhatsApp(api_key="gv_YOUR_KEY")
wa.send(to="+919876543210", text="Hello from my app!")
curl -X POST https://www.gaviventures.com/api/v1/messages \
-H "Authorization: Bearer gv_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"to": "+919876543210", "text": "Hello!"}'
| Package | Description | Install |
|---|---|---|
@gaviwhatsapp/mcp | MCP server for Cursor, Claude Code, Codex | npx @gaviwhatsapp/mcp |
@gaviwhatsapp/whatsapp | TypeScript/Node.js SDK | npm install @gaviwhatsapp/whatsapp |
gaviwhatsapp | Python SDK | pip install gaviwhatsapp |
| Example | Description | Language |
|---|---|---|
| send-message-ts | Send a text message | TypeScript |
| send-message-python | Send a text message | Python |
| broadcast-campaign | Send personalized broadcast from CSV | TypeScript |
| webhook-receiver | Receive incoming WhatsApp messages | TypeScript |
| Method | Endpoint | Description |
|---|---|---|
| POST | /api/v1/messages | Send a text message |
| POST | /api/v1/messages/template | Send a template message |
| POST | /api/v1/messages/media | Send media (image/video/document) |
| POST | /api/v1/broadcasts | Send to multiple recipients |
| POST | /api/v1/webhooks | Register a webhook |
| GET | /api/v1/webhooks | List webhooks |
Full docs: gaviventures.com/docs/api
| Plan | Price | Includes |
|---|---|---|
| API | $9.99/mo | API, SDKs, MCP server, webhooks, broadcasts |
| Pro | $24.99/mo | Everything + visual builder, forms, flows, analytics |
7-day free trial. No credit card required. Meta per-message charges billed directly to your WhatsApp Business Account.
Source code in this repository is provided for reference and integration purposes. The WhatsApp API service requires a paid subscription. See gaviventures.com for terms.
Be the first to review this server!
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
by mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.
by Microsoft · Content & Media
Convert files (PDF, Word, Excel, images, audio) to Markdown for LLM consumption
by mcp-marketplace · Developer Tools
Scaffold, build, and publish TypeScript MCP servers to npm — conversationally
by mcp-marketplace · Finance
Free stock data and market news for any MCP-compatible AI assistant.
by Taylorwilsdon · Productivity
Control Gmail, Calendar, Docs, Sheets, Drive, and more from your AI