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.
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 mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Amazon SES
Create your workspace
Sign up free. Nothing to install.
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.
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
Instagram API with Instagram Login (graph.instagram.com). Manage a Business/Creator Instagram account…
Messaging platform API for building bots and integrations. Send messages, manage chats and channels, handle…
Google's video platform API for accessing video, channel, playlist, and comment data
Social media platform API for content creators and businesses. Access user info, manage videos, get…
Social media platform API for posting, reading, and managing Twitter/X content. Post tweets, read timelines,…
Google email service API for sending, receiving, and managing emails. Access messages, threads, labels,…
AI API from xAI (Elon Musk's AI company) powering Grok models. Access state-of-the-art language models with…
Professional networking platform API for managing profiles, connections, and content. Share posts, manage…