# SendGrid MCP for AI Agents AI Agent Connect

> SendGrid lets you manage your entire email infrastructure through your AI agent. You can send transactional messages, build marketing lists, and check real-time delivery stats without leaving your chat window. It handles the heavy lifting of email management so you can focus on the content and the audience.

## Overview
- **Category:** industry-titans
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_ZArG44USGoLWtpIIq0gbRnqi48Zp9UXG7Lj9OPFW/ai-agent-connect
- **Tags:** transactional-email, email-delivery, smtp, webhooks, email-analytics, marketing-campaigns

## Description

This SendGrid MCP connects your account to your AI agent so you manage email delivery and marketing lists through a chat interface. Instead of jumping between tabs to check delivery rates, hunt for specific templates, or manually update recipient lists, you just ask your agent what needs to happen. It handles the tedious parts of email operations, like checking sender identities or pulling spam reports, so you don't have to. Because Vinkius hosts this integration, you get to plug it into your existing workflow instantly. It turns your AI into a dedicated email operations manager that knows your account inside and out. You spend less time on manual data entry and more time actually talking to your customers. Ask your agent for a summary of today's delivery stats or have it push a new batch of contacts into a specific list. See which emails were flagged as spam and check your IP access status without ever looking at a dashboard. Manage your verified sender identities to ensure your domain reputation stays healthy. This means you focus on the content of your campaigns while the agent handles the logistics of delivery, contact management, and performance tracking. It's about moving from a world of clicking through menus to a world where you just describe the outcome you want and let the agent handle the execution.

## Tools

### create_marketing_list
Use create_marketing_list to make a brand new list for a specific marketing campaign. You can do this without leaving your chat.

### list_marketing_contacts
Use list_marketing_contacts to see every contact currently in your marketing database. This helps you quickly find specific leads or check your audience size.

### list_ip_access
Use list_ip_access to check which IP addresses are currently allowed to send through your account. This is useful for monitoring your outbound traffic.

### list_marketing_lists
Use list_marketing_lists to view all your active marketing segments and lists. Use this to see how your audience is organized.

### list_spam_reports
Use list_spam_reports to see which emails were flagged as spam by recipients. This helps you identify issues with your content or sender reputation.

### send_email
Use send_email to send a transactional email using a specific template and recipient data. This is the core action for your automated workflows.

### upsert_contacts
Use upsert_contacts to add new contacts to your lists or update existing ones in one go. This is perfect for bulk updates from your CRM.

### get_account_info
Use get_account_info to pull general metadata and profile details for your account. This provides a snapshot of your current configuration.

### get_email_stats
Use get_email_stats to get a high-level look at your delivery, open, and click rates. Use this to track the performance of your campaigns.

### get_template
Use get_template to pull the specific details of a single dynamic email template. This ensures you have the right data for your next send.

### list_templates
Use list_templates to see all the dynamic email templates you have saved. This helps you quickly find the right layout for a message.

### list_verified_senders
Use list_verified_senders to check which sender identities are currently verified. This is a key step in maintaining your domain reputation.

## Prompt Examples

**Prompt:** 
```
What's our delivery rate for the last 24 hours?
```

**Response:** 
```
### Delivery Summary (Last 24h)

| Metric | Value |
| :--- | :--- |
| **Total Sent** | 12,450 |
| **Delivered** | 12,310 (99.2%) |
| **Bounces** | 40 (0.3%) |
| **Opens** | 3,120 |
| **Clicks** | 450 |

*Status: Delivery is currently optimal.*
```

**Prompt:** 
```
Send a welcome email to new_user@example.com.
```

**Response:** 
```
✅ **Email Sent Successfully**

*   **Recipient:** new_user@example.com
*   **Template:** Welcome_Order_v2
*   **Message ID:** msg_9823471
*   **Status:** Accepted by SendGrid for delivery.
```

**Prompt:** 
```
Show me all our verified senders.
```

**Response:** 
```
### Verified Sender Identities

*   **marketing.yourbrand.com** (Verified)
*   **support.yourbrand.com** (Verified)
*   **no-reply@yourbrand.com** (Verified)

*All domains are currently active and authenticated.*
```

## Capabilities

### Send transactional emails
Trigger instant messages like order confirmations or password resets using your favorite templates.

### Update marketing contact lists
Add new leads or update existing contact details without manual data entry.

### Retrieve real-time delivery stats
Get a snapshot of your open rates, click-throughs, and delivery success metrics.

### Create new marketing segments
Build new recipient lists for specific campaigns on the fly.

### Check sender reputation
Monitor your verified identities and spam reports to keep your domain healthy.

### List available email templates
Browse your saved dynamic templates to find the right one for your next message.

## Use Cases

### Automated Welcome Emails
A new user signs up and needs a welcome message. You ask your agent to send_email using the 'welcome' template for their specific address.

### Troubleshooting Bounces
You notice a spike in bounces. You ask your agent to check list_spam_reports to see if your content is being flagged.

### Bulk Lead Import
You have a CSV of new webinar leads. You ask your agent to use upsert_contacts to add them to your 'Webinar' list.

### Domain Health Check
Before a big launch, you ask your agent to list_verified_senders to ensure your primary domains are still authenticated.

## Benefits

- Get instant visibility into delivery stats using get_email_stats without opening a browser.
- Manage your entire contact database using upsert_contacts to keep your marketing lists clean.
- Protect your domain reputation by checking sender health with list_verified_senders.
- Quickly deploy new campaigns by creating segments with create_marketing_list via voice or text.
- Reduce errors in transactional messaging by pulling the correct data with get_template.
- Monitor your sender health and identify issues early using list_spam_reports.

## How It Works

The bottom line is you get a direct line to your email infrastructure without ever opening the SendGrid dashboard.

1. Subscribe to the SendGrid MCP on Vinkius.
2. Add your SendGrid API Key to your AI client's settings.
3. Start asking your agent to send emails or pull stats.

## Frequently Asked Questions

**How does SendGrid MCP help with email marketing?**
It allows your AI agent to manage your marketing lists and pull engagement stats directly. You can ask it to create new segments or update your contact database without leaving your chat window.

**Can I send transactional emails with this?**
Yes, you can trigger transactional emails like receipts or password resets. Your agent can use your saved templates and populate them with dynamic data automatically.

**How do I see my spam reports?**
You can ask your agent to pull your spam reports at any time. It will show you which emails were flagged and help you identify issues with your content or sender reputation.

**Can I update my contact lists?**
Absolutely. You can ask your agent to add new leads or update existing contact info in bulk, which saves you from manual data entry in the SendGrid dashboard.

**Is it good for checking domain reputation?**
Yes, it helps you monitor your verified sender identities. You can quickly check which domains are authenticated and see your current delivery health.

**How do I use templates with this?**
Your agent can list your available templates and then use a specific one to send a message. This ensures your outgoing emails always follow your brand's design.

**Can my AI automatically send an email using a SendGrid dynamic template?**
Yes! Use the `send_email` tool. Provide the destination email and the Template ID, and your agent will deliver the message via SendGrid's infrastructure instantly.

**How do I check the global email statistics for my account?**
Simply ask the agent to run the `get_email_stats` action. Provide a start date, and it will retrieve aggregate metrics including requests, delivered, opens, and clicks.

**How do I find my SendGrid API Key?**
Log in to your SendGrid dashboard, navigate to **Settings** > **API Keys**, and click 'Create API Key' to generate your unique secret key (SG.xxx).