Skip the install. Get this working in under 2 minutes.
Start a free trial on cloud.anythingmcp.com, add the SendGrid in one click, then point your AI client (Claude, ChatGPT, Copilot or Cursor) at the generated MCP endpoint. No Docker, no git clone, zero engineering experience required.
Summary
Send transactional and marketing emails via SendGrid's v3 API from any AI agent. 14 tools covering send, templates, stats, suppressions, contacts and marketing lists. Bearer-token auth, EU + Global datacenter support.
试试这样问
SendGrid 的示例提示
点击任意提示即可复制,然后粘贴到 Claude、ChatGPT、Cursor、Gemini、Copilot 或 OpenClaw 中,在该连接器上运行。
Claude 是 AI,可能会出错。请核对回答。
💡 无需安装? 直接使用 cloud.anythingmcp.com。 登录、点击 Connectors → SendGrid、粘贴凭证、生成 MCP API key — 完成。无 Docker、无
git clone、无本地服务器。
SendGrid
Send transactional and marketing emails via SendGrid's v3 API from any AI agent. 14 tools covering send, templates, stats, suppressions, contacts and marketing lists. Bearer-token auth, EU + Global datacenter support.
设置
Setup:
- Sign in to SendGrid (or via Twilio's console — SendGrid is part of Twilio since 2019) → Settings → API Keys → Create API Key.
- Pick Restricted Access and grant at least: Mail Send (Full Access), Template Engine (Read), Stats (Read), Suppressions (Read), Marketing > Contacts (Read+Write), Marketing > Lists (Read+Write). Full Access also works but follows least-privilege poorly.
- Copy the key — it's shown ONCE. Set
SENDGRID_API_KEYto it. - (Optional) If your account is on the EU datacenter (GDPR data residency), set
SENDGRID_BASE_URLtohttps://api.eu.sendgrid.com. Default is the globalhttps://api.sendgrid.com.
…(continued in the in-app connector instructions)
前提条件: SENDGRID_API_KEY
本地安装连接器
git clone https://github.com/HelpCode-ai/anythingmcp.git
cd anythingmcp && docker compose up -d
打开 http://localhost:3000/connectors/store,选择 SendGrid 并填入前提条件中列出的环境变量。
可用工具
| Tool | What it does |
|---|---|
sendgrid_send_mail | Send a transactional or batch email via the v3 Mail Send endpoint |
sendgrid_list_templates | List transactional templates (legacy or dynamic) on the account |
sendgrid_get_template | Fetch a single template by id, including all its versions |
sendgrid_get_stats | Get aggregated email statistics across a date range: requests, delivered, opens, unique_opens, clicks, unique_clicks, bounces, spam_reports, |
sendgrid_list_bounces | List bounced email addresses |
sendgrid_get_bounce | Get the bounce details for a specific email address (reason code, timestamp, status) |
sendgrid_list_invalid_emails | List addresses SendGrid rejected as malformed at submission time (not bounces — these never made it out) |
sendgrid_list_spam_reports | List recipients who reported your emails as spam |
sendgrid_list_marketing_contacts | List marketing contacts (NOT transactional recipients — these live in the Marketing Campaigns product) |
sendgrid_upsert_marketing_contacts | Add or update up to 30,000 marketing contacts in one PUT call |
sendgrid_get_marketing_import_job_status | Check the status of a contacts-upsert job returned by sendgrid_upsert_marketing_contacts |
sendgrid_list_marketing_lists | List all Marketing Campaigns contact lists |
sendgrid_create_marketing_list | Create a new Marketing Campaigns contact list |
sendgrid_search_marketing_contacts | Search marketing contacts using SendGrid Query Language (similar to SQL WHERE) |
下一步
这份指南对你有帮助吗?