Skip to content

Conversation

@recepyavuz0
Copy link
Contributor

Description

This PR introduces a comprehensive SendGrid MCP (Model Context Protocol) server that enables AI assistants to send emails, manage templates, and track statistics using Sendgrid SDK and SendGrid's API v3. The server provides 7 core tools for email operations including single/batch email sending, template management, scheduling, and statistics tracking.

Server Details

Motivation and Context

This MCP server addresses the need for AI assistants to have native email capabilities through SendGrid integration. It solves several key problems:

  • Email Automation: Enables AI assistants to send emails directly without manual intervention
  • Template Management: Allows dynamic email creation and management through AI
  • Batch Operations: Supports sending emails to multiple recipients efficiently
  • Scheduling: Provides future email scheduling capabilities
  • Analytics: Offers email performance tracking and statistics
  • Multi-client Support: Compatible with Claude Desktop, Cursor IDE, Zed, VS Code, and other MCP clients

How Has This Been Tested?

Tested with personal and external setups:

  • Claude Desktop: Full integration testing with email sending, template usage, and statistics
  • Cursor IDE: Tested all 7 tools on both my own and another user's setup.

Breaking Changes

No

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Documentation update

Checklist

  • I have read the MCP Protocol Documentation
  • My changes follows MCP security best practices
  • I have updated the server's README accordingly
  • I have tested this with an LLM client
  • My code follows the repository's style guidelines
  • New and existing tests pass locally
  • I have added appropriate error handling
  • I have documented all environment variables and configuration options

@olaservo olaservo merged commit d4fa597 into modelcontextprotocol:main Oct 7, 2025
19 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants