Skip to main content
Glama
Garoth

SendGrid MCP Server

by Garoth

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SENDGRID_API_KEYYesYour SendGrid API key with full access permissions

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
delete_contactsC

Delete contacts from your SendGrid account

list_contactsB

List all contacts in your SendGrid account

send_emailC

Send an email using SendGrid

add_contactC

Add a contact to your SendGrid marketing contacts

create_contact_listC

Create a new contact list in SendGrid

add_contacts_to_listC

Add contacts to an existing SendGrid list

create_templateC

Create a new email template in SendGrid

get_templateC

Retrieve a SendGrid template by ID

delete_templateC

Delete a dynamic template from SendGrid

validate_emailC

Validate an email address using SendGrid

get_statsC

Get SendGrid email statistics

list_templatesB

List all email templates in your SendGrid account

delete_listC

Delete a contact list from SendGrid

list_contact_listsB

List all contact lists in your SendGrid account

get_contacts_by_listC

Get all contacts in a SendGrid list

list_verified_sendersA

List all verified sender identities in your SendGrid account

list_suppression_groupsB

List all unsubscribe groups in your SendGrid account

send_to_listC

Send an email to a contact list using SendGrid Single Sends

get_single_sendC

Get details of a specific single send

list_single_sendsB

List all single sends in your SendGrid account

remove_contacts_from_listA

Remove contacts from a SendGrid list without deleting them

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.4/5.0

Scored across 21 tools

Disambiguation4/5

Most tools have distinct purposes, but some overlap exists between list_contacts and get_contacts_by_list, and between send_email and send_to_list, which could cause minor confusion. However, descriptions clarify the differences (e.g., list vs. get by list, general send vs. list-specific send).

Naming Consistency5/5

All tool names follow a consistent verb_noun or verb_noun_preposition pattern (e.g., add_contact, list_contact_lists, get_contacts_by_list), with clear and predictable naming conventions throughout the set.

Tool Count3/5

With 21 tools, the count is borderline high for a SendGrid server, as it covers contacts, lists, templates, sends, and stats, which might feel heavy but is reasonable given the broad scope. It's not excessive but leans toward the upper limit of typical scoping.

Completeness5/5

The tool set provides comprehensive coverage for SendGrid's core email marketing and contact management functions, including CRUD operations for contacts, lists, and templates, as well as sending emails, retrieving stats, and validation, with no obvious gaps in the surface.

Maintenance

ActivityInactive
ResponsivenessUnresponsive