Skip to content

RFC: Amazon SES - Email Sending and Identity Configuration #473

@davelemons

Description

@davelemons

Is this related to an existing feature request or issue?

No

Summary

This MCP server provides tools to access Amazon Simple Email Service (SES) Email Sending, Identity Configuration, and Unsubscribe

Use case

Agent: "I've successfully created your reservation. Would you like to receive an email confirmation?"

Customer: "Can you stop sending emails to me?"

Allow Amazon SES customers to:

  • Send Email
  • Send Bulk Email
  • Put Suppressed Destination
  • Create and verify Email Identities
  • Create Domain Identies

Amazon Simple Email Service (SES) is an email platform that provides an easy, cost-effective way for you to send and receive email using your own email addresses and domains. For example, you can send marketing emails such as special offers, transactional emails such as order confirmations, and other types of correspondence such as newsletters. When you use Amazon SES to receive mail, you can develop software solutions such as email autoresponders, email unsubscribe systems, and applications that generate customer support tickets from incoming emails.

Proposal

Create an MCP server that supports Amazon SES Email Sending and Identity Creation.

Out of scope

Configuring DNS Entries: Verifying SES Sending Domains require creating/modifying DNS entries. While this could be done with a Route53 MCP server, this should be left as a manual exercise for customers as incorrectly modifying DNS records can impact email sending/reputation for the entire organization.

Potential challenges

Unintended Bulk Email Sending. Sending massive amounts of email could hurt a senders reputation ultimately lead to sending blocks by ISPs and AWS. AWS already does aggressive monitoring and potential pauses to protect customer and AWS reputation.

Dependencies and Integrations

No known dependencies at this time.

Alternative solutions

No known alternative solutions at this time.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions