MCP serverio.usefulapi/sendgrid
Send email and read templates, marketing contacts, lists, stats, bounces and unsubscribes.
Overview
Score?
UNRATED 0.143
of what a free look can see, on 18 looks
Looks
35
last 17 hr ago
Tools
11
More info
URL
sendgrid.usefulapi.io/mcp
streamable-http
Says it is
sendgrid-mcp 1.0.0
protocol 2025-06-18
In the record since
32 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.143 · highest on record 0.8561
Toolsfrom sha256:0905107e32…1418f8
| Tool | Schema |
|---|---|
| sendgrid_add_or_update_contacts UPSERTS marketing contacts (creates new ones, updates existing ones by email) and optionally adds them to lists. This is an ASYNC job — returns { job_id } you can poll. SendGrid: P |
input · no output |
| sendgrid_get_contact_count Get the total number of Marketing Campaigns contacts on your account. Returns { contact_count, billable_count }. SendGrid: GET /v3/marketing/contacts/count. |
input · no output |
| sendgrid_get_stats Get global email statistics over a date range (delivered, opens, clicks, bounces, spam reports, etc.). Returns an array of { date, stats: [{ metrics: {...} }] }. SendGrid: GET /v3/ |
input · no output |
| sendgrid_get_template Get a single transactional email template by id, including its versions (subject + content). SendGrid: GET /v3/templates/{template_id}. |
input · no output |
| sendgrid_list_bounces List bounced email addresses (the bounce suppression list). Returns an array of { created, email, reason, status }. SendGrid: GET /v3/suppression/bounces. |
input · no output |
| sendgrid_list_global_unsubscribes List globally-unsubscribed email addresses (the global suppression list). Returns an array of { created, email }. SendGrid: GET /v3/suppression/unsubscribes. |
input · no output |
| sendgrid_list_marketing_lists List your Marketing Campaigns contact lists, each with its id, name, and contact_count. Returns { result: [...], _metadata }. SendGrid: GET /v3/marketing/lists. |
input · no output |
| sendgrid_list_templates List your transactional email templates (Dynamic and/or Legacy). Returns { result: [...], _metadata } — use _metadata.next / page_token to paginate. SendGrid: GET /v3/templates. |
input · no output |
| sendgrid_ping Health check — verifies the API key works and returns the scopes (permissions) granted to it. SendGrid: GET /v3/scopes. |
input · no output |
| sendgrid_search_contacts_by_email Look up marketing contacts by exact email address (a read-only lookup — mutates nothing). Returns { result: { "<email>": { contact: {...} } } }. SendGrid: POST /v3/marketing/contac |
input · no output |
| sendgrid_send_mail SENDS A REAL EMAIL immediately via SendGrid. Provide `from_email` and one or more `to` recipients, plus EITHER a subject + content OR a `template_id` (dynamic template ids start wi |
input · no output |
Verify it yourself
npx teppi-check https://sendgrid.usefulapi.io/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ2PN4Y27G52KKZ7MG30Q3