{"_id":"@codespar/mcp-zenvia","_rev":"6-2be5d4b8662a8ff98c3b23260f1d5a47","name":"@codespar/mcp-zenvia","dist-tags":{"latest":"0.2.2"},"versions":{"0.1.0":{"name":"@codespar/mcp-zenvia","version":"0.1.0","keywords":["mcp","zenvia","sms","whatsapp","rcs","brazil"],"license":"MIT","_id":"@codespar/mcp-zenvia@0.1.0","maintainers":[{"name":"codespar-npm","email":"contact@codespar.dev"}],"bin":{"mcp-zenvia":"dist/index.js"},"dist":{"shasum":"d9bf4c7210bb86dbfdaf640ace9a87689f6908b4","tarball":"https://registry.npmjs.org/@codespar/mcp-zenvia/-/mcp-zenvia-0.1.0.tgz","fileCount":4,"integrity":"sha512-QLLTKAJAcz7HwHPngLzajQLkAhLV96nh50ldfhBCuEakBwJf5+DgqcBThgbX5wVbLwDw2T8zDRj3OEm0LHCgHw==","signatures":[{"sig":"MEYCIQCRLYV4Nh3WUBb3/9eZytk9tIbLn0gvZ+f59N6tI31qxwIhANq/ndK6ssv5nRHxIO85rhuRQHqzbLxNQbrzGSCZDyZc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16738},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"ac49d04d5aa50ad5dc16233f0bba88213f917641","scripts":{"build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"codespar-npm","email":"contact@codespar.dev"},"_npmVersion":"11.8.0","description":"MCP server for Zenvia — SMS, WhatsApp, RCS messaging and templates","directories":{},"_nodeVersion":"25.5.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.0","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-zenvia_0.1.0_1774923334359_0.3367631740117929","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@codespar/mcp-zenvia","version":"0.1.2","keywords":["mcp","zenvia","sms","whatsapp","rcs","brazil"],"license":"MIT","_id":"@codespar/mcp-zenvia@0.1.2","maintainers":[{"name":"codespar-npm","email":"contact@codespar.dev"}],"bin":{"mcp-zenvia":"dist/index.js"},"dist":{"shasum":"f941a884a594e084771fbff99d52c2ef4cce5bfb","tarball":"https://registry.npmjs.org/@codespar/mcp-zenvia/-/mcp-zenvia-0.1.2.tgz","fileCount":7,"integrity":"sha512-HvnMwBmvKW4aiNRdBy4Lh2UrFB4a3d/HR8ZgxQCBYzA7a3pKuAQZQBOU6mPgmMIO0qTJz+BdnHVTCmXwEb2F/A==","signatures":[{"sig":"MEUCIQCC4FqUhKQdsNM7RSNjpX4ghMg4ElSrBVCE1rY5dEkpCwIgaHrWC44vsfMbhcC2xCx3RARy5zQ7/ckNWfdGB3Y9F3c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26861},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"8fd47fad095cdf96618460a39345eddfe2a4af21","mcpName":"io.github.codespar/mcp-zenvia","scripts":{"build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"codespar-npm","email":"contact@codespar.dev"},"_npmVersion":"11.8.0","description":"MCP server for Zenvia — SMS, WhatsApp, RCS messaging and templates","directories":{},"_nodeVersion":"25.5.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.0","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-zenvia_0.1.2_1775953670745_0.7515100266527659","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@codespar/mcp-zenvia","version":"0.2.0","keywords":["mcp","zenvia","sms","whatsapp","rcs","email","voice","facebook","brazil"],"license":"MIT","_id":"@codespar/mcp-zenvia@0.2.0","maintainers":[{"name":"codespar-npm","email":"contact@codespar.dev"}],"bin":{"mcp-zenvia":"dist/index.js"},"dist":{"shasum":"6757bc8b9eb47e5fe808ed6c5ed47bda3b626b33","tarball":"https://registry.npmjs.org/@codespar/mcp-zenvia/-/mcp-zenvia-0.2.0.tgz","fileCount":7,"integrity":"sha512-Q47mOsK3Sq7urTFOZhXZyPlMcEgK0OfqBAKjLqB73NQ7Rq092r2Xk4KEe9B7Qih1Bleut7voPNC+NWzNVrcWYg==","signatures":[{"sig":"MEYCIQDsX5m3vQzj2Z0k5WZyvj2il0ph0dk7loQalUOTWSW6fwIhAL6pkitHWoGUqZ6LJ9362/xh0zzt5bK21v0IFo77y8a3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44388},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"a9ff36701206eb6feb7fffffc4cbb2a325757082","mcpName":"io.github.codespar/mcp-zenvia","scripts":{"build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"codespar-npm","email":"contact@codespar.dev"},"_npmVersion":"11.8.0","description":"MCP server for Zenvia — SMS, WhatsApp, RCS, Email, Voice, Facebook messaging, templates and reports","directories":{},"_nodeVersion":"25.5.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.0","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-zenvia_0.2.0_1777115935590_0.512388660064945","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@codespar/mcp-zenvia","version":"0.2.1","keywords":["mcp","zenvia","sms","whatsapp","rcs","email","voice","facebook","brazil"],"license":"MIT","_id":"@codespar/mcp-zenvia@0.2.1","maintainers":[{"name":"codespar-npm","email":"contact@codespar.dev"}],"bin":{"mcp-zenvia":"dist/index.js"},"dist":{"shasum":"8b9a33c9b5bbdb6bbebe9e8185f8e62787062a76","tarball":"https://registry.npmjs.org/@codespar/mcp-zenvia/-/mcp-zenvia-0.2.1.tgz","fileCount":7,"integrity":"sha512-K9EJ2lK8+YkLYAXgTmwi73TlpdP2zEw9OOyITfL9htMDxov18V/kip40NIA5dIUz1LKNP2OSrGhiT6wYfMm+qQ==","signatures":[{"sig":"MEUCIByhpjpqah+/wQk37GOC9xWJXtc7chCkvCakf0VNKiRTAiEAj3gJG1h+tWyubnYcI/m4+eXre6YLuWNnKKI8f8crLx4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45027},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"0ab801a863239f0cb986bbda65abbaee3c621b44","mcpName":"io.github.codespar/mcp-zenvia","scripts":{"build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"codespar-npm","email":"contact@codespar.dev"},"_npmVersion":"11.8.0","description":"MCP server for Zenvia — SMS, WhatsApp, RCS, Email, Voice, Facebook messaging, templates and reports","directories":{},"_nodeVersion":"25.5.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.0","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-zenvia_0.2.1_1777123000298_0.7024618412381254","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@codespar/mcp-zenvia","version":"0.2.2","description":"MCP server for Zenvia — SMS, WhatsApp, RCS, Email, Voice, Facebook messaging, templates and reports","type":"module","main":"./dist/index.js","bin":{"mcp-zenvia":"dist/index.js"},"scripts":{"build":"tsc","start":"node dist/index.js"},"dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"devDependencies":{"@types/node":"^25.5.0","typescript":"^5.8.0"},"license":"MIT","keywords":["mcp","zenvia","sms","whatsapp","rcs","email","voice","facebook","brazil"],"mcpName":"io.github.codespar/mcp-zenvia","_id":"@codespar/mcp-zenvia@0.2.2","gitHead":"e8f2ad023876683538fe7b66a2fc88ab8d8ef92f","types":"./dist/index.d.ts","_nodeVersion":"22.22.3","_npmVersion":"10.9.8","dist":{"integrity":"sha512-gz5BD/6OcNkhZxlO89X6L45Ndk5VGB+CBKFhhKHzgwOS3mfXBuPbZZZVZs4B6YJNgG62uj+DaL3YgPUPuO157Q==","shasum":"9a377567aa71804e21d65d6b4bbf6d22cc70c3c5","tarball":"https://registry.npmjs.org/@codespar/mcp-zenvia/-/mcp-zenvia-0.2.2.tgz","fileCount":7,"unpackedSize":46287,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHaGSKQ7glMeKeK5rbpQpyZR/79Pr7qJpAqsUWYy9pnWAiAlpukyYN2QjuN3EXsaH1kKAMydO8Q2c+qtLqpXPM7qOA=="}]},"_npmUser":{"name":"codespar-npm","email":"fabiano@codespar.dev"},"directories":{},"maintainers":[{"name":"codespar-npm","email":"fabiano@codespar.dev"},{"name":"dangazineu","email":"daniel.gazineu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-zenvia_0.2.2_1782153487123_0.03628056547774294"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-31T02:15:34.263Z","modified":"2026-06-22T18:38:07.386Z","0.1.0":"2026-03-31T02:15:34.543Z","0.1.2":"2026-04-12T00:27:50.887Z","0.2.0":"2026-04-25T11:18:55.727Z","0.2.1":"2026-04-25T13:16:40.444Z","0.2.2":"2026-06-22T18:38:07.240Z"},"license":"MIT","keywords":["mcp","zenvia","sms","whatsapp","rcs","email","voice","facebook","brazil"],"description":"MCP server for Zenvia — SMS, WhatsApp, RCS, Email, Voice, Facebook messaging, templates and reports","maintainers":[{"name":"codespar-npm","email":"fabiano@codespar.dev"},{"name":"dangazineu","email":"daniel.gazineu@gmail.com"}],"readme":"# @codespar/mcp-zenvia\n\n> MCP server for **Zenvia** — multichannel messaging (SMS, WhatsApp, RCS)\n\n[![npm](https://img.shields.io/npm/v/@codespar/mcp-zenvia)](https://www.npmjs.com/package/@codespar/mcp-zenvia)\n[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT)\n\n## Quick Start\n\n### Claude Desktop\n\nAdd to `~/.config/claude/claude_desktop_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"zenvia\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@codespar/mcp-zenvia\"],\n      \"env\": {\n        \"ZENVIA_API_TOKEN\": \"your-token\"\n      }\n    }\n  }\n}\n```\n\n### Claude Code\n\n```bash\nclaude mcp add zenvia -- npx @codespar/mcp-zenvia\n```\n\n### Cursor / VS Code\n\nAdd to `.cursor/mcp.json` or `.vscode/mcp.json`:\n\n```json\n{\n  \"servers\": {\n    \"zenvia\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@codespar/mcp-zenvia\"],\n      \"env\": {\n        \"ZENVIA_API_TOKEN\": \"your-token\"\n      }\n    }\n  }\n}\n```\n\n## Tools (18)\n\n| Tool | Purpose |\n|---|---|\n| `send_sms` | Send an SMS message |\n| `send_whatsapp` | Send a WhatsApp message |\n| `send_rcs` | Send an RCS (Rich Communication Services) message |\n| `send_email` | Send a transactional email |\n| `send_voice` | Send a voice message via TTS or pre-recorded audio URL |\n| `send_facebook_message` | Send a Facebook Messenger message |\n| `get_message_status` | Get message delivery status by ID |\n| `list_channels` | List available messaging channels |\n| `create_subscription` | Create a webhook subscription for message events |\n| `list_subscriptions` | List all webhook subscriptions |\n| `delete_subscription` | Delete a webhook subscription by ID |\n| `list_contacts` | List contacts from the contact base |\n| `create_contact` | Create a contact in the contact base |\n| `delete_contact` | Delete a contact by ID |\n| `send_template` | Send a WhatsApp template message (pre-approved) |\n| `list_templates` | List approved message templates (WhatsApp/SMS/RCS) |\n| `get_report_entries` | Get message report entries within a date range |\n| `add_opt_out` | Add a phone number to the opt-out list (suppresses future messages) |\n\n## Authentication\n\nZenvia uses an API token passed via the `X-API-TOKEN` header.\n\n## Sandbox / Testing\n\nZenvia provides a sandbox via the dashboard for testing messages.\n\n### Get your credentials\n\n1. Go to [Zenvia](https://app.zenvia.com)\n2. Create an account\n3. Get your API token from the dashboard\n4. Set the `ZENVIA_API_TOKEN` environment variable\n\n## Environment Variables\n\n| Variable | Required | Description |\n|----------|----------|-------------|\n| `ZENVIA_API_TOKEN` | Yes | API token from Zenvia dashboard |\n\n## Roadmap\n\n### v0.2 (planned)\n- `create_contact_list` — Create a contact list for campaigns\n- `send_batch` — Send batch messages to a contact list\n- `get_report` — Get message delivery reports\n- `create_flow` — Create a conversational flow\n- `list_templates` — List approved message templates\n\n### v0.3 (planned)\n- `chatbot_integration` — Integrate with Zenvia chatbot builder\n- `analytics_dashboard` — Get channel analytics and metrics\n\nWant to contribute? [Open a PR](https://github.com/codespar/mcp-dev-latam) or [request a tool](https://github.com/codespar/mcp-dev-latam/issues).\n\n## Links\n\n- [Zenvia Website](https://zenvia.com)\n- [Zenvia API Documentation](https://zenvia.github.io/zenvia-openapi-spec)\n- [MCP Dev LATAM](https://github.com/codespar/mcp-dev-latam)\n- [Landing Page](https://codespar.dev/mcp)\n\n## Enterprise\n\nNeed governance, budget limits, and audit trails for agent payments? [CodeSpar Enterprise](https://codespar.dev/enterprise) adds policy engine, payment routing, and compliance templates on top of these MCP servers.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}