SendGrid MCP Server

A Model Context Protocol (MCP) server that provides comprehensive access to SendGrid's API v3 for email marketing, transactional email operations, dynamic template management, and detailed analytics. Features 154 tools covering all aspects of email management and performance analysis. Its 40 documented tools cover automation, contact, single, email.

People who work with automation, contact and single and want it reachable from Claude, Cursor, VS Code, or another MCP client. The project is written in TypeScript.

VERIFIED ACTIVE

LAST COMMIT 2026-09-17 · ★ 3 · #13 OF 90 MAINTAINED EMAIL · VERIFIED 2026-09-18

ISC · TypeScript servers · how we verify → /methodology

01 · Install SendGrid MCP Server

before you install - you'll need

Set SENDGRID_API_KEY, LOG_LEVEL, REQUEST_TIMEOUT, MCP_TRANSPORT, MCP_AUTH_MODE, MCP_AUTH_TOKEN, MCP_OAUTH_ISSUER, MCP_OAUTH_AUDIENCE, MCP_OAUTH_REQUIRED_SCOPES, MCP_PUBLIC_URL, TLS_KEY_FILE before connecting. READ_ONLY is optional or environment-specific per the README.

Claude Code

claude mcp add deyikong-sendgrid-mcp -- npx -y sendgrid-mcp

Claude Desktop / Cursor / VS Code - add to config

{
  "mcpServers": {
    "deyikong-sendgrid-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "sendgrid-mcp"
      ]
    }
  }
}

Same JSON for Cursor. For VS Code, rename the top-level key from `mcpServers` to `servers`.

Using another client? Same JSON, different key

Claude Desktop · mcpServers

Cursor · mcpServers

VS Code · servers

Windsurf · mcpServers

Zed · context_servers

Cline · mcpServers

Roo Code · mcpServers

Continue · mcpServers

LibreChat · mcpServers

Gemini CLI · mcpServers

Codex CLI · mcp_servers

Full setup guides: every client.

02 · Evidence

Security posture

What to check before giving this server access to your agent - from the registry, GitHub, and our own probes. We don't score safety; we show what's verifiable.

runs as local process (stdio) - runs on your machine with your user's permissions

license ISC - declared in the repository

npm package sendgrid-mcp - unscoped; check the name against the project README before installing

registry namespace io.github.deyikong is GitHub-verified and matches the repo owner

03 · What SendGrid MCP Server can do

Prose above is summarized from the project's README and registry record - no invented capabilities.

What you can build

With this server connected, an agent can list all marketing automations with metadata, get detailed information about a specific automation, update automation-level settings (name, status), and update individual step settings (status, wait time).

Capability map

Tools grouped from the project's README - what SendGrid MCP Server lets an agent do.

Automation

6 tools - e.g. Get detailed information about a specific automation; Update automation-level settings (name, status); Update individual step settings (status, wait time)

get_automation · update_automation_settings · update_automation_step · delete_automation · open_automation_creator · open_automation_editor

Contact

6 tools - e.g. Get detailed information about a specific contact; Create new contacts with custom fields; Update existing contact information and custom data

get_contact · create_contact · update_contact · delete_contact · create_contact_with_lists · remove_contact_from_lists

read & search

4 tools - e.g. List all marketing automations with metadata; List dynamic segments with parent relationships and criteria; List verified sender identities

list_automations · list_segments · list_senders · list_templates

Open

4 tools - e.g. Open campaign creator in browser for visual design; View detailed campaign performance statistics; Open segment creator in browser for visual query building

open_single_send_creator · open_single_send_stats · open_segment_creator · open_csv_uploader

Email

4 tools - e.g. List all email lists; Create a new email list; Update email list properties

list_email_lists · create_email_list · update_email_list · delete_email_list

Custom

4 tools - e.g. List custom field definitions with data types; Create new custom fields (Text, Number, Date types); Update existing custom field definitions

list_custom_fields · create_custom_field · update_custom_field · delete_custom_field

Contacts

3 tools - e.g. List all contacts with pagination and filtering; Search for contacts using advanced query conditions; Search for specific contacts by email addresses

list_contacts · search_contacts · search_contacts_by_emails

Template

3 tools - e.g. Get details of a specific template including all versions; Create a new dynamic template; Update template name and settings

get_template · create_template · update_template

Latest releases

sendgrid-mcp-v1.4.0 · 2026-09-04

1.4.0 (2026-09-04) · add 96 new tools across 12 categories (58 -> 154)

sendgrid-mcp-v1.3.0 · 2026-09-03

1.3.0 (2026-09-03) · add MCP structuredContent/outputSchema to object-returning tools · add MCPB bundle build for Smithery/Claude Desktop distribution · read MCP_SERVER_VERSION from package.json instead of a hardcoded…

sendgrid-mcp-v1.2.1 · 2026-08-26

1.2.1 (2026-08-26) · correct version extraction in the MCP registry publish workflow · match release-please's changelog heading format in docs test · migrate to zod v4 · resolve zod's lockfile entry through the public…

04 · Who maintains SendGrid MCP Server

SendGrid MCP Server is maintained by deyikong. It's the only MCP server we track from this author; the repo dates to Aug 2025.

05 · Facts

category
email - ranked #13 of 90 actively-maintained email servers as of 2026-09-18.
release cadence
7 releases in the last 90 days (latest 2026-09-04)
registry
io.github.deyikong/sendgrid-mcp (active, first published 2026-08-26 · 3 versions)
packages
npm:sendgrid-mcp

06 · SendGrid MCP Server FAQ

Is SendGrid MCP Server still maintained?

Yes - as of 2026-09-18, its last commit was 2026-09-17 and it shipped 7 releases in the last 90 days. We re-verify nightly.

What can SendGrid MCP Server do?

With this server connected, an agent can list all marketing automations with metadata, get detailed information about a specific automation, update automation-level settings (name, status), and update individual step settings (status, wait time).

How do I install SendGrid MCP Server?

Run `npx -y sendgrid-mcp`. The README documents 12 environment variables (SENDGRID_API_KEY, READ_ONLY, LOG_LEVEL…) to set first. Set SENDGRID_API_KEY, LOG_LEVEL, REQUEST_TIMEOUT, MCP_TRANSPORT, MCP_AUTH_MODE, MCP_AUTH_TOKEN, MCP_OAUTH_ISSUER, MCP_OAUTH_AUDIENCE, MCP_OAUTH_REQUIRED_SCOPES, MCP_PUBLIC_URL, TLS_KEY_FILE before connecting. READ_ONLY is optional or environment-specific per the README. You can also paste the ready-made client config above.

Does SendGrid MCP Server run locally?

Yes - it's a stdio server: it runs on your machine (via npx) with your user's permissions. Your data stays local unless the server itself calls external APIs.

07 · Alternatives to SendGrid MCP Server