mcpbeat Sign in

Sendgrid MCP Server

answering

Sendgrid is answering right now. Last checked 15 min ago. It exposes 11 tools. Last commit 1 Sep 2026.

Send email and read templates, marketing contacts, lists, stats, bounces and unsubscribes.

Uptime history 47 days of history · worst day 7%
47 days agonow
100.0%
Uptime 24h
91 of 91 checks
11
Tools
read from the server
171 ms
Response time
average over 24h
0
Stars
last commit 1 Sep 2026

Nothing serious here today

Today is the operative word: we check Sendgrid every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 15 min ago.

run in your terminal
claude mcp add sendgrid --transport http https://sendgrid.usefulapi.io/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "sendgrid": {
      "url": "https://sendgrid.usefulapi.io/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.sendgrid]
url = "https://sendgrid.usefulapi.io/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "sendgrid": {
      "url": "https://sendgrid.usefulapi.io/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "sendgrid": {
      "url": "https://sendgrid.usefulapi.io/mcp"
    }
  }
}

Available tools 11

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

sendgrid
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: PUT /v3/marketing/contacts.
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.
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/stats.
sendgrid_get_template
Get a single transactional email template by id, including its versions (subject + content). SendGrid: GET /v3/templates/{template_id}.
sendgrid_list_bounces
List bounced email addresses (the bounce suppression list). Returns an array of { created, email, reason, status }. SendGrid: GET /v3/suppression/bounces.
sendgrid_list_global_unsubscribes
List globally-unsubscribed email addresses (the global suppression list). Returns an array of { created, email }. SendGrid: GET /v3/suppression/unsubscribes.
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.
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.
sendgrid_ping
Health check — verifies the API key works and returns the scopes (permissions) granted to it. SendGrid: GET /v3/scopes.
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/contacts/search/emails.
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 with "d-", pass values via dynamic_template_data). Returns { status: "accepted", message_id }. SendGrid: POST /v3/mail/send.

Endpoints

URLTransportStateLatencyChecked
https://sendgrid.usefulapi.io/mcp streamable-http answering 225 ms 15 min ago

Alternatives to Sendgrid

same job, measured the same way
Mailercloud Com
by mailercloud-com

AI tools for Mailercloud email marketing: campaigns, contacts, templates, sending & analytics.

answering
MisarMail
by misar-mail

Full email marketing platform: inbox, campaigns, contacts, templates, and analytics via MCP.

54 tools answering
Mailrith Email Marketing
by mailrith

Manage Subscribers, Broadcasts, Sequences, Automations, and reporting in Mailrith.

104 installs/wk 55 tools answering
SendGrid MCP Server
by deyikong

MCP server for SendGrid's v3 API: email marketing, transactional mail, templates, and analytics.

286 installs/wk local only
Missive
by usefulapi

Read email/chat conversations, messages, contacts and teams; draft, send and update threads.

19 tools answering
Klaviyo
by mcparmory

Create and manage email campaigns, lists, and marketing automation

236 installs/wk local only
Trypeach Io
by trypeach-io

Send and manage WhatsApp messages, contacts, templates, and events via Peach AI.

45 installs/wk local only
Mailkite
by mailkite

Send email, manage domains, DNS, webhooks, templates, and inbound routing on MailKite

128 installs/wk answering

Sendgrid — questions

Answers built from our own checks of this server.

What can Sendgrid do?
It exposes 11 tools, read directly from the server on our last check. Among them: sendgrid_add_or_update_contacts, sendgrid_get_contact_count, sendgrid_get_stats, sendgrid_get_template, sendgrid_list_bounces, sendgrid_list_global_unsubscribes and 5 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Sendgrid working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 171 ms. The bar chart above shows every period we have measured.
How do I connect Sendgrid?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Sendgrid need an API key?
No. Sendgrid completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 11 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Sendgrid?
It answers our handshake in 171 ms on average, which is faster than 72% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is Sendgrid open source?
Yes — it is published under the MIT licence, written in JavaScript and 0 stars on GitHub. The source link is on this page, so you can read exactly what it does with your data before you connect it.