# Twilio SendGrid

Email delivery service with an HTTP API and SMTP relay that sends transactional and marketing email and reports delivery events.

- Provider: Twilio (https://sendgrid.com)
- Category: Send email
- Type: Hosted API
- Pricing model: Monthly plans by email volume, from $19.95 a month, with overage per extra email [1]
- Free tier: 100 emails a day for 60 days, no card [1]
- Authentication: API key as a Bearer token; API key as SMTP password [7]
- Connect via: REST API, SMTP relay, SDKs in 7 languages [7]
- Read from the provider's pages on 2026-11-04
- Page: https://supermarket.dev/tools/send-email/sendgrid

## Pricing

### Billing
- Pricing model: Monthly plans by email volume, with per-email overage [1]
- Free tier: Free trial: 100 emails a day for 60 days [1]
- Card required for free tier: No [1]
- Minimum spend: $19.95 a month for the cheapest paid plan (Essentials, 50,000 emails) [1]
- Billing period: Not published

### Prices
Per 1,000 emails = plan price divided by included emails in thousands (for example $19.95 / 50 = $0.40). Overage per 1,000 = per-extra-email rate x 1,000; the rate-to-plan pairing follows the column order of the PDF text.
| Plan | Price per month | Emails per month | Included, $ per 1,000 | Overage, $ per 1,000 |
|---|---|---|---|---|
| Free trial | $0 for 60 days | 100 a day | n/a | Not allowed |
| Essentials | $19.95 | 50,000 | $0.40 | $1.33 |
| Essentials | $34.95 | 100,000 | $0.35 | $0.88 |
| Pro | $89.95 | 100,000 | $0.90 | $1.10 |
| Pro | $249.00 | 300,000 | $0.83 | $0.91 |
| Pro | $499.00 | 700,000 | $0.71 | $0.78 |
| Pro | $799.00 | 1,500,000 | $0.53 | $0.59 |
| Pro | $1,099.00 | 2,500,000 | $0.44 | $0.47 |
| Premier | Custom | Custom | Custom | Custom |
Source [2]

### Plans
| Plan | Starting price | Volume | Dedicated IP | Event webhooks | Email validations |
|---|---|---|---|---|---|
| Free trial | $0/mo for 60 days | 100 emails a day | No | 1 | 0 |
| Essentials | $19.95/mo | 50,000 - 100,000 a month | No | 2 | 0 |
| Pro | $89.95/mo | 100,000 - 2,500,000 a month | 1 included | 5 | 2,500 |
| Premier | Custom | Custom | 1 included | 5 | 5,000 |
Source [1]

### Other charges
- Overage: Charged per extra email beyond the plan limit, on the next month's invoice [3]
- Extra dedicated IPs: Monthly charge per additional IP; amount not on the page [13]
- Email Activity history add-on: Paid add-on that keeps events up to 30 days [17]

## Tools

### MCP server
- Official MCP server: No [27]
- Address or package: No official server found. The Twilio docs have no MCP page for SendGrid, and the sendgrid GitHub org lists no MCP repository [27]

### API
Only `/v3/mail/send` was read in detail; the other paths are from the API reference index and SDK names, not re-fetched.
| Endpoint | What it does |
|---|---|
| `POST /v3/mail/send` | Send email with personalizations, attachments, templates and scheduling |
| `POST /v3/user/scheduled_sends` | Create a batch ID to cancel or pause scheduled sends |
| `/v3/api_keys` | Create, list and delete API keys |
| `/v3/whitelabel/domains` | Authenticate sending domains |
| `/v3/user/webhooks/event/settings` | Configure the Event Webhook |
| `/v3/user/webhooks/parse/settings` | Configure the Inbound Parse webhook |
| `/v3/ips` | Manage dedicated IP addresses |
| `/v3/suppression/*` | Manage unsubscribe groups and suppressions |
Source [5]

### Features
- Sending domains: Domain authentication with SPF, DKIM; up to 3,000 authenticated domains per user [14]
- Receiving email: Yes, through the Inbound Parse webhook [11]
- Webhooks: Event Webhook for delivery and engagement events; signed or OAuth 2.0 secured [12]
- Batch sending: Up to 1,000 recipients per request [5]
- Scheduled sending: Yes, up to 72 hours ahead with `send_at`; cancel with a batch ID [10]
- Attachment size limit: 30 MB for the whole email, attachments included [5]
- Dedicated IP: Included on Pro and Premier; more can be bought. Free trial and Essentials use shared IPs [13]

## Authentication

### Methods
| Method | Used for | How |
|---|---|---|
| API key (Bearer token) | Web API v3 and Mail Send | `Authorization: Bearer <YOUR_API_KEY_HERE>` header |
| API key over SMTP | SMTP relay | Username `apikey`, password is the API key, host `smtp.sendgrid.net`, port `587` |
| Signed Event Webhook or OAuth 2.0 | Securing incoming webhook calls to your server | Configured on the Event Webhook |
Source [7]

### Getting access
- Who creates the account: A person signs up; the docs do not describe agent self-sign-up [8]
- Where to get a key: Console: Settings > API Keys > Create API Key [8]
- Other requirements: Sender identity must be verified; accounts are limited to 100 API keys [8]

## Setup

### Addresses
- REST API: `https://api.sendgrid.com` (global); `https://api.eu.sendgrid.com` for regional EU subusers [5]
- MCP server: Not published
- OpenAPI spec: `https://github.com/twilio/sendgrid-oai` (json/ and yaml/ directories) [21]
- Docs for agents: `https://www.twilio.com/llms.txt` (Twilio-wide); docs pages have `.md` versions [24]
- Status page: `https://status.sendgrid.com` (redirects to Twilio status) [25]

### Install
| What | Command |
|---|---|
| Node.js SDK | `npm install --save @sendgrid/mail` |
| Python SDK | `pip install sendgrid` |
| Other SDKs | C#, Go, Java, PHP, Ruby at `github.com/sendgrid` |
| MCP for Claude Code | No official server |
| CLI | No official CLI found |
Source [16]

## Limits

### Rate limits
- Web API v3: Fixed number of requests per endpoint per refresh period; `429` when exceeded; limits are returned in `X-RateLimit-*` headers [9]
- Free trial sending: 100 emails a day for 60 days [26]

### Other limits
- Email size: Under 30 MB including attachments [5]
- Recipients per request: 1,000 across `to`, `cc` and `bcc` [5]
- Scheduling window: 72 hours [10]
- API keys per account: 100 [8]
- Custom args size: Under 10,000 bytes [5]

## Privacy

### Your data
- Data location: United States by default for Email Activity data; EU processing available through data residency [17]
- Retention: Email Activity history up to 30 days with the paid add-on; other retention follows Twilio policy [17]
- Used for training: Privacy notice lists AI/ML training on performance metrics; no statement about customer email content [18]
- Zero data retention: Not published

### Compliance
- Certifications: Not published
- HIPAA: Available under a signed BAA, for HIPAA-eligible products; Security or Enterprise Edition required to sign [19]

## Sources

1. Pricing, Email API: https://www.twilio.com/en-us/products/email-api/pricing.md
2. Email API plan comparison (PDF): https://www.twilio.com/content/dam/twilio-com/global/en/pricing/all-pricing/twi121--sendgrid-pricing-pdf-st1.pdf
3. Overage rates: https://support.sendgrid.com/hc/en-us/articles/40779261694875-Twilio-SendGrid-Overage-Rates
4. Email API product page: https://www.twilio.com/en-us/sendgrid/email-api
5. Mail Send API overview: https://www.twilio.com/docs/sendgrid/api-reference/mail-send.md
6. Mail Send endpoint reference: https://www.twilio.com/docs/sendgrid/api-reference/mail-send/mail-send.md
7. API authentication: https://www.twilio.com/docs/sendgrid/api-reference/how-to-use-the-sendgrid-v3-api/authentication.md
8. API keys: https://www.twilio.com/docs/sendgrid/ui/account-and-settings/api-keys.md
9. Rate limits: https://www.twilio.com/docs/sendgrid/api-reference/how-to-use-the-sendgrid-v3-api/rate-limits.md
10. Scheduling parameters: https://www.twilio.com/docs/sendgrid/for-developers/sending-email/scheduling-parameters.md
11. Inbound Parse webhook: https://www.twilio.com/docs/sendgrid/for-developers/parsing-email/setting-up-the-inbound-parse-webhook.md
12. Event Webhook: https://www.twilio.com/docs/sendgrid/for-developers/tracking-events/event.md
13. Dedicated IP addresses: https://www.twilio.com/docs/sendgrid/ui/account-and-settings/dedicated-ip-addresses.md
14. Domain authentication: https://www.twilio.com/docs/sendgrid/ui/account-and-settings/how-to-set-up-domain-authentication.md
15. SMTP getting started: https://www.twilio.com/docs/sendgrid/for-developers/sending-email/getting-started-smtp.md
16. Node.js quickstart: https://www.twilio.com/docs/sendgrid/for-developers/sending-email/quickstart-nodejs.md
17. Email Activity Feed: https://www.twilio.com/docs/sendgrid/ui/analytics-and-reporting/email-activity-feed.md
18. Twilio privacy notice: https://www.twilio.com/en-us/legal/privacy.md
19. Twilio HIPAA: https://www.twilio.com/en-us/hipaa.md
20. Data residency for email (EU): https://www.twilio.com/en-us/blog/products/data-residency-for-email-eu.md
21. SendGrid OpenAPI repository: https://raw.githubusercontent.com/twilio/sendgrid-oai/main/README.md
22. @sendgrid/mail on npm: https://registry.npmjs.org/@sendgrid/mail
23. sendgrid on PyPI: https://pypi.org/pypi/sendgrid/json
24. Twilio llms.txt: https://www.twilio.com/llms.txt
25. Twilio status: https://status.sendgrid.com
26. Email API comparison: https://www.twilio.com/en-us/sendgrid/email-api/compare.md
27. Checked by supermarket.dev
