SendGrid MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SENDGRID_API_KEYYesYour SendGrid API key with full access permissions

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
delete_contacts

Delete contacts from your SendGrid account

list_contacts

List all contacts in your SendGrid account

send_email

Send an email using SendGrid

add_contact

Add a contact to your SendGrid marketing contacts

create_contact_list

Create a new contact list in SendGrid

add_contacts_to_list

Add contacts to an existing SendGrid list

create_template

Create a new email template in SendGrid

get_template

Retrieve a SendGrid template by ID

delete_template

Delete a dynamic template from SendGrid

validate_email

Validate an email address using SendGrid

get_stats

Get SendGrid email statistics

list_templates

List all email templates in your SendGrid account

delete_list

Delete a contact list from SendGrid

list_contact_lists

List all contact lists in your SendGrid account

get_contacts_by_list

Get all contacts in a SendGrid list

list_verified_senders

List all verified sender identities in your SendGrid account

list_suppression_groups

List all unsubscribe groups in your SendGrid account

send_to_list

Send an email to a contact list using SendGrid Single Sends

get_single_send

Get details of a specific single send

list_single_sends

List all single sends in your SendGrid account

remove_contacts_from_list

Remove contacts from a SendGrid list without deleting them