Get started free
All integrations

Amazon SES integration

Amazon Simple Email Service (SES) v2 API for sending transactional, marketing, and bulk emails at scale. Manage email identities, templates, contact lists, suppression lists, configuration sets, and DKIM authentication. Monitor sending statistics and account quotas with built-in deliverability insights.

33 toolsCustom authAPI docs

Common Amazon SES use cases

  • automate email template management
  • automate contact list management
  • automate email identity management
  • automate configuration set management
  • automate contact management
  • automate suppressed destination management
  • modify contact list topics
  • remove unsubscribed contact
  • send email programmatically
  • get account programmatically

What you can do with Amazon SES

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Email template, 6 operations

  • POSTcreate_email_template

    Create a new email template with a subject, text body, and/or HTML body that can contain replacement variables.

  • DELETEdelete_email_template

    Delete an email template from the account.

  • GETget_email_template

    Retrieve the content and metadata of a specific email template.

  • GETlist_email_templates

    List all email templates in the account. Templates allow sending personalized emails with dynamic content.

  • POSTtest_render_email_template

    Preview an email template by substituting test data for template variables.

  • PUTupdate_email_template

    Update the content of an existing email template.

Contact, 5 operations

  • POSTcreate_contact

    Add a new contact to a contact list with topic subscription preferences.

  • DELETEdelete_contact

    Delete a contact from a contact list.

  • GETget_contact

    Retrieve information about a specific contact in a contact list.

  • POSTlist_contacts

    List contacts within a specific contact list with optional filtering.

  • PUTupdate_contact

    Update the attributes of a contact in a contact list, including topic subscription preferences and custom attribute data.

Contact list, 5 operations

  • POSTcreate_contact_list

    Create a new contact list with optional topics for subscription management.

  • DELETEdelete_contact_list

    Delete a contact list and all contacts within it.

  • GETget_contact_list

    Retrieve details of a specific contact list including its topics and metadata.

  • GETlist_contact_lists

    List all contact lists in the account used for subscription management and list-based sending.

  • PUTupdate_contact_list

    Update the description and topics of an existing contact list.

Configuration set, 4 operations

  • POSTcreate_configuration_set

    Create a new configuration set for defining rules applied to sent emails.

  • DELETEdelete_configuration_set

    Delete a configuration set from the account.

  • GETget_configuration_set

    Retrieve details about a specific configuration set including tracking options, delivery options, and reputation options.

  • GETlist_configuration_sets

    List all configuration sets in the account. Configuration sets define rules for email processing such as event publishing and IP pool selection.

Email identity, 4 operations

  • POSTcreate_email_identity

    Start the verification process for an email identity (email address or domain). For email addresses, sends a verification email. For domains, returns DKIM tokens for DNS configuration.

  • DELETEdelete_email_identity

    Delete an email identity (email address or domain) from the account.

  • GETget_email_identity

    Retrieve detailed information about a specific email identity, including verification status, DKIM configuration, and policies.

  • GETlist_email_identities

    List all verified email identities (email addresses and domains) associated with the account.

Suppressed destination, 4 operations

  • DELETEdelete_suppressed_destination

    Remove an email address from the account-level suppression list to allow sending to it again.

  • GETget_suppressed_destination

    Retrieve information about a specific email address on the account-level suppression list.

  • GETlist_suppressed_destinations

    List email addresses on the account-level suppression list. Suppressed destinations are addresses that have bounced or complained.

  • PUTput_suppressed_destination

    Add an email address to the account-level suppression list to prevent sending to that address.

Account, 1 operation

  • GETget_account

    Retrieve details about the SES account including sending limits, enforcement status, and production access.

Bulk email, 1 operation

  • POSTsend_bulk_email

    Send bulk templated email messages to multiple destinations in a single API call. Each destination can have unique template replacement data.

Email, 1 operation

  • POSTsend_email

    Send an email message. You can use this operation to send simple text or HTML emails, raw MIME messages, or templated emails using a pre-created template.

Email identity dkim attribute, 1 operation

  • PUTput_email_identity_dkim_attributes

    Enable or disable DKIM signing for an email identity. DKIM adds a digital signature to outgoing emails to verify sender authenticity.

Email identity feedback attribute, 1 operation

  • PUTput_email_identity_feedback_attributes

    Enable or disable email forwarding of bounce and complaint notifications for an email identity.

Use Amazon SES from Claude Code, Cursor or Codex

Connect Amazon SES in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Amazon SES operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect Amazon SES

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect Amazon SES once

    Add your Amazon SES connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

Amazon SES integration FAQ

What can you do with the Amazon SES integration?
LiveContext exposes 33 operations on Amazon SES, covering email template, contact, contact list and configuration set. Common uses include automate email template management, automate contact list management and automate email identity management.

Popular integrations

Browse the whole catalog