MCP.so
Sign In
Servers

aws-ses-mcp 📧

@omd01

This is a simple Model Context Protocol (MCP) server that sends emails using AWS SES (Simple Email Service). Perfect for integrating with Cursor or Claude Desktop to compose and send emails directly without copy-pasting. The service supports both plain text and HTML emails with a

Overview

What is aws-ses-mcp?

aws-ses-mcp is a simple MCP (Model Context Protocol) server that sends emails using AWS SES (Simple Email Service). It is designed for integrating with Cursor or Claude Desktop to compose and send emails directly without copy-pasting.

How to use aws-ses-mcp?

Install via Smithery automatically or manually clone, install dependencies, and build. Configure with AWS credentials, region, sender email, and reply-to address either via command-line arguments (for Cursor) or environment variables (for Claude Desktop). Create an email.md file in JSON format, then in Cursor open the file, select the content, press cmd+l (or ctrl+l), and instruct the agent to “send this as an email.” For Claude Desktop, use the MCP config JSON shown in the README.

Key features of aws-ses-mcp

  • Send plain text and HTML emails
  • Support for CC and BCC recipients
  • Configurable reply-to addresses
  • Customizable sender email (requires AWS SES verification)
  • Full request/response logging for debugging
  • Email scheduling capability

Use cases of aws-ses-mcp

  • Compose and send emails directly from within Cursor
  • Send emails from Claude Desktop without manual copy-pasting
  • Automate email sending via MCP tools in an AI assistant workflow
  • Schedule emails through the server’s built-in scheduling feature

FAQ from aws-ses-mcp

What prerequisites are needed to use aws-ses-mcp?

You need an AWS SES account with a verified sender email or domain, AWS credentials (Access Key ID and Secret Access Key) with SES permissions, and Node.js installed on your system.

How do I configure aws-ses-mcp for Cursor?

In Cursor Settings → MCP → Add new MCP server, set the name, type to “command”, and provide the command string including the absolute path to the server, AWS credentials, region, sender, and reply-to email.

How do I configure aws-ses-mcp for Claude Desktop?

Add a JSON entry to your MCP config file with the command, args (absolute path to the server), and environment variables for AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_REGION, SENDER_EMAIL_ADDRESS, and optionally REPLY_TO_EMAIL_ADDRESSES.

What should I do if email sending fails?

Check the console logs for detailed request/response information, verify your AWS credentials and permissions, ensure your sender email is verified in AWS SES, and review the AWS SES console for any bounces or complaints.

Can I send emails to multiple recipients?

Yes, you can include CC and BCC arrays in the email JSON format to send to additional recipients alongside the main “to” address.

More from Cloud & Infrastructure