Tools: 20
Email

SendGrid

Connect your account, then chat with AI to run tools.

SendGrid is an email delivery service that enables users to send marketing and transactional emails, as well as manage email marketing campaigns. It provides tools for email analytics and deliverability management.

Use in your AI tool

You’ll sign in to MCPBundles when your client connects.

MCP URL
https://mcp.mcpbundles.com/bundle/sendgrid

Chat in MCPBundles Studio

This server needs a sign-in. MCPBundles handles that setup once — then chat here with saved access and a log of what ran.

Managed
20 tools
Agent guide included

Opens MCPBundles Studio with this server selected. After sign-in, chat and run tools from the same thread.

Browse all tools

Live probe refreshed Sep 14, 2026 · Endpoint host mcp.mcpbundles.com

AI Skill
SKILL.md

Domain knowledge for SendGrid — workflow patterns, data models, and gotchas for your AI agent.

SendGrid

SendGrid is an email delivery platform for transactional and marketing email. This bundle provides deliverability monitoring with suppression removal, marketing campaign management, contact list CRUD, and template browsing.

Deliverability & Suppressions

SendGrid tracks four distinct categories of problematic email addresses:

  • Blocks — messages rejected by the receiving server due to policy, content, or reputation issues. Temporary; may clear on their own.
  • Bounces — permanent delivery failures (mailbox doesn't exist, domain gone). High-priority to suppress.
  • Spam Reports — recipients who flagged your email as spam. Highest-severity signal.
  • Invalid Emails — addresses that failed format validation or pre-send checks.

Each category supports get by email (look up a specific address) and delete (remove from the suppression list to allow future delivery).

Suppressions prevent future sends to problematic addresses:

  • Global suppressions apply across all email. An address on the global list receives nothing.
  • Suppression groups (ASM groups) are category-scoped opt-outs — a user might unsubscribe from marketing but still receive transactional email. Each group has its own member list.

Marketing

  • Contact Lists — static collections of recipients. Full CRUD: create, rename, delete (with optional contact cleanup).
  • Segments — rule-based audiences (v2 segmentation) that dynamically filter contacts. Read-only.
  • Single Sends — one-time marketing blasts with dedicated delivery/engagement stats (opens, clicks, bounces). Read-only.
  • Campaigns — recurring or scheduled marketing programs. Read-only.
  • Automations — trigger-driven email journeys with their own analytics. Stats read-only.
  • Templates — reusable email designs. Filter by generations (legacy vs dynamic). Read-only.

CRUD Capabilities

Read + Delete (suppression management):

  • Blocks, Bounces, Spam Reports, Invalid Emails — look up by email or list all, then delete specific addresses to re-enable delivery.

Full CRUD:

  • Contact Lists — create, rename, delete (with optional contact cleanup).

Read-only:

  • Global Suppressions, Suppression Groups, Suppression Group Members
  • Segments, Single Sends, Campaigns, Automation Stats, Templates

Workflows

Deliverability audit: Pull blocks, bounces, spam reports, and invalid emails to assess sender health. Delete specific addresses to retry delivery after issues are resolved. Cross-reference with suppression groups to understand opt-out coverage.

Campaign performance review: List single sends and their stats, or pull automation stats for journey-based programs. Compare against suppression trends.

Contact management: Create and manage contact lists for targeting. Use segments for dynamic audience filtering. Delete lists when campaigns are complete (set delete_contacts=true to clean up orphaned contacts).

Pagination

Suppression endpoints (blocks, bounces, spam, invalid, global, group members) use offset/limit (default 500). Marketing endpoints (campaigns, single sends, lists, templates, stats) use page_size. Segments return all records in one call.

Gotchas

  • Sender verification required: SendGrid rejects mail from unverified domains or senders. This is a platform prerequisite, not something these tools control.
  • Suppression types are independent: An address can appear in blocks AND bounces AND spam reports simultaneously. Each category has its own list and removal semantics.
  • Single Send vs Campaign: "Single send" = one-time blast. "Campaign" = scheduled/recurring. They use different API surfaces and stat endpoints.
  • Scope-restricted credentials: SendGrid credentials carry granular permission scopes — a credential scoped to "Mail Send" only will return permission errors on suppression reads. Delete operations require additional write scopes; expect 403 if the configured credential lacks them.
  • Deleting a suppression doesn't guarantee delivery: Removing an address from the bounce list allows a retry, but the underlying issue (bad mailbox) may still exist.

Tools discovered (20)

  • Sendgrid Delete Block

    Remove an email address from the block list, allowing future delivery attempts to that address.

  • Sendgrid Delete Bounce

    Remove an email address from the bounce list. Use after the recipient has fixed their mailbox issue.

  • Sendgrid Delete Invalid Email

    Remove an email address from the invalid email list.

  • Sendgrid Delete List

    Permanently delete a contact list. Set delete_contacts=true to also remove contacts that only belong to this list.

  • Sendgrid Delete Spam Report

    Remove an email address from the spam report list. Only do this if the recipient has confirmed they want to receive email.

  • Sendgrid Get Blocks

    Get blocked email addresses. Pass email to look up a specific block, or omit to list all. Blocks are temporary — the receiving server rejected due to policy, content, or reputation issues.

  • Sendgrid Get Bounces

    Get bounced email addresses. Pass email to look up a specific bounce, or omit to list all. Bounces are permanent delivery failures — high-priority candidates for suppression.

  • Sendgrid Get Invalid Emails

    Get invalid email addresses. Pass email to look up a specific record, or omit to list all. Invalid emails failed format validation or pre-send checks — separate from bounces.

  • Sendgrid Get Lists

    Get contact lists. Pass list_id for a single list with details, or omit to list all. Lists are static collections of recipients for targeting. For dynamic audiences, use segments.

  • Sendgrid Get Segments

    Get audience segments. Pass segment_id for a single segment, or omit to list all. Segments are rule-based audiences (v2 segmentation) that dynamically filter contacts.

  • Sendgrid Get Singlesends

    Get single sends (one-time marketing blasts). Pass singlesend_id for a single send with full details, or omit to list all. Single sends are distinct from recurring campaigns — each has its own stat endpoint.

  • Sendgrid Get Spam Reports

    Get spam reports. Pass email to look up a specific report, or omit to list all. Spam reports are the highest-severity deliverability signal. An address can appear here AND in blocks/bounces.

  • Sendgrid Get Suppression Groups

    Get suppression groups (ASM groups). Pass group_id for a single group, or omit to list all. Groups are category-scoped opt-out lists — a user might unsubscribe from marketing but still receive transactional email.

  • Sendgrid Get Templates

    Get email templates. Pass template_id for a single template with full details, or omit to list all. Filter by generations to separate legacy from dynamic templates.

  • Sendgrid List Campaigns

    List scheduled or recurring marketing campaigns with names, IDs, and statuses. Distinct from single sends (one-time blasts).

  • Sendgrid List Global Suppressions

    List globally suppressed addresses — these receive no email at all, across every category. Use alongside suppression groups to understand full opt-out coverage.

  • Sendgrid List Singlesend Stats

    Get delivery and engagement stats for single sends — opens, clicks, bounces, and unsubscribes per blast. Use for campaign performance review.

  • Sendgrid List Stats Automations

    Get stats for trigger-driven email automation journeys — opens, clicks, bounces per automation. Compare with single send stats for campaign-level performance.

  • Sendgrid List Suppression Group Members

    List email addresses opted out of suppression groups (ASM). Group suppressions are category-scoped — a user might unsubscribe from marketing but still receive transactional email.

  • Sendgrid Upsert List

    Create or update a contact list. To create: provide name (required). To update: provide list_id plus fields to change.

Frequently Asked Questions

What is the SendGrid MCP server?

SendGrid is an email delivery service that enables users to send marketing and transactional emails, as well as manage email marketing campaigns. It provides tools for email analytics and deliverability management. It provides 20 tools that AI agents can use through the Model Context Protocol (MCP).

How do I connect SendGrid to my AI agent?

Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/sendgrid. Authentication is handled automatically.

How many tools does SendGrid provide?

SendGrid provides 20 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.

What authentication does SendGrid require?

SendGrid uses API Key. SendGrid requires credentials. Connect via MCPBundles and authentication is handled automatically.

Setup Instructions

Connect SendGrid to any MCP client in minutes

Ready to use SendGrid?

Sign in to connect your credentials and start running tools from the chat.