Gaviwhatsapp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Gaviwhatsapp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
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/whatsappimport { 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 gaviwhatsappfrom 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.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.