{"_id":"@arvoretech/sendgrid-mcp","_rev":"6-0f4a6d224cd933199fe508c6fd9d5cb7","name":"@arvoretech/sendgrid-mcp","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@arvoretech/sendgrid-mcp","version":"1.0.0","keywords":["mcp","sendgrid","email","dynamic-templates","llm","ai","arvore"],"author":{"name":"Arvore"},"license":"MIT","_id":"@arvoretech/sendgrid-mcp@1.0.0","maintainers":[{"name":"joao.barros.arvore","email":"joao.barros@arvore.com.br"}],"homepage":"https://github.com/arvoreeducacao/arvore-mcp-servers#readme","bugs":{"url":"https://github.com/arvoreeducacao/arvore-mcp-servers/issues"},"bin":{"sendgrid-mcp":"dist/index.js"},"dist":{"shasum":"c73895bd2fc7efb518a37d984dbf56af05fd9945","tarball":"https://registry.npmjs.org/@arvoretech/sendgrid-mcp/-/sendgrid-mcp-1.0.0.tgz","fileCount":22,"integrity":"sha512-cigwM3O5LxTDtSYX6DyvHvB0kn2QmF/YPjywhEqFLEpiUAhU/V6ee6a3/h69BJLOCmzE0Oxr4g799ihfZg2/DQ==","signatures":[{"sig":"MEUCIQDsnOf+QAQCWM0VgXaNY/kOTwrB458BnVH9WcSez2f/JgIgd45esCmllvIaNIIX6bTbWeseEJXrm7hAxN2EN+e75FQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67903},"main":"dist/index.js","type":"module","gitHead":"72074ac44ec2a56f35ac4cdc397efb7e80124433","scripts":{"dev":"tsx src/index.ts","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsc","start":"node dist/index.js","lint:fix":"eslint src/**/*.ts --fix","test:cov":"vitest run --coverage"},"_npmUser":{"name":"joao.barros.arvore","email":"joao.barros@arvore.com.br"},"repository":{"url":"git+https://github.com/arvoreeducacao/arvore-mcp-servers.git","type":"git","directory":"packages/sendgrid"},"_npmVersion":"10.8.2","description":"SendGrid Dynamic Templates MCP Server","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.22.4","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sendgrid-mcp_1.0.0_1772327136664_0.3355481705934258","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-03-01T01:05:36.572Z","modified":"2026-06-16T21:13:21.149Z","1.0.0":"2026-03-01T01:05:36.806Z"},"bugs":{"url":"https://github.com/arvoreeducacao/arvore-mcp-servers/issues"},"author":{"name":"Arvore"},"license":"MIT","homepage":"https://github.com/arvoreeducacao/arvore-mcp-servers#readme","keywords":["mcp","sendgrid","email","dynamic-templates","llm","ai","arvore"],"repository":{"url":"git+https://github.com/arvoreeducacao/arvore-mcp-servers.git","type":"git","directory":"packages/sendgrid"},"description":"SendGrid Dynamic Templates MCP Server","maintainers":[{"email":"joao.barros@arvore.com.br","name":"joao.barros.arvore"},{"email":"rafasouza@protonmail.com","name":"rafsouza"},{"email":"pedro.adas@gmail.com","name":"pedro.adas"},{"email":"guilhermebscontact@gmail.com","name":"guilhermebs"},{"email":"ricardorbxx1@gmail.com","name":"ricardoraposorfox"},{"email":"jvgcunha2002@gmail.com","name":"jott4"},{"email":"vitor.piovezan@arvore.com.br","name":"vitor.piovezan"}],"readme":"# @arvoretech/sendgrid-mcp\n\nMCP Server for managing SendGrid Dynamic Templates.\n\n## Tools\n\n| Tool | Description |\n|------|-------------|\n| `list_templates` | List all dynamic templates |\n| `get_template` | Get a template by ID (with versions) |\n| `create_template` | Create a new dynamic template |\n| `update_template` | Update a template's name |\n| `delete_template` | Delete a template |\n| `create_version` | Create a new version for a template |\n| `get_version` | Get a specific version |\n| `update_version` | Update version content (HTML, subject, etc.) |\n| `delete_version` | Delete a version |\n| `activate_version` | Activate a version |\n\n## Getting a SendGrid API Key\n\n1. Go to [https://app.sendgrid.com/settings/api_keys](https://app.sendgrid.com/settings/api_keys)\n2. Click \"Create API Key\"\n3. Give it a name (e.g. \"MCP Server\")\n4. Under permissions, select \"Restricted Access\" and enable:\n   - **Template Engine** → Full Access\n5. Click \"Create & View\"\n6. Copy the key (starts with `SG.`) — it's only shown once\n\n## Configuration\n\nSet the `SENDGRID_API_KEY` environment variable.\n\n```json\n{\n  \"mcpServers\": {\n    \"sendgrid\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@arvoretech/sendgrid-mcp\"],\n      \"env\": {\n        \"SENDGRID_API_KEY\": \"${SENDGRID_API_KEY}\"\n      },\n      \"autoApprove\": [\"*\"]\n    }\n  }\n}\n```\n\n## Development\n\n```bash\npnpm install\npnpm dev      # run with tsx\npnpm build    # compile\npnpm start    # run compiled\n```\n","readmeFilename":"README.md"}