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.
Say what should happen.
The workflow builds itself.
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
create_email_templateCreate email templatePOSTCreate a new email template with a subject, text body, and/or HTML body that can contain replacement variables.delete_email_templateDelete email templateDELETEDelete an email template from the account.get_email_templateGet email templateGETRetrieve the content and metadata of a specific email template.list_email_templatesList email templatesGETList all email templates in the account. Templates allow sending personalized emails with dynamic content.test_render_email_templateTest render email templatePOSTPreview an email template by substituting test data for template variables.update_email_templateUpdate email templatePUTUpdate the content of an existing email template.
Contact, 5 operations
create_contactCreate contactPOSTAdd a new contact to a contact list with topic subscription preferences.delete_contactDelete contactDELETEDelete a contact from a contact list.get_contactGet contactGETRetrieve information about a specific contact in a contact list.list_contactsList contactsPOSTList contacts within a specific contact list with optional filtering.update_contactUpdate contactPUTUpdate the attributes of a contact in a contact list, including topic subscription preferences and custom attribute data.
Contact list, 5 operations
create_contact_listCreate contact listPOSTCreate a new contact list with optional topics for subscription management.delete_contact_listDelete contact listDELETEDelete a contact list and all contacts within it.get_contact_listGet contact listGETRetrieve details of a specific contact list including its topics and metadata.list_contact_listsList contact listsGETList all contact lists in the account used for subscription management and list-based sending.update_contact_listUpdate contact listPUTUpdate the description and topics of an existing contact list.
Configuration set, 4 operations
create_configuration_setCreate configuration setPOSTCreate a new configuration set for defining rules applied to sent emails.delete_configuration_setDelete configuration setDELETEDelete a configuration set from the account.get_configuration_setGet configuration setGETRetrieve details about a specific configuration set including tracking options, delivery options, and reputation options.list_configuration_setsList configuration setsGETList 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
create_email_identityCreate email identityPOSTStart 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.delete_email_identityDelete email identityDELETEDelete an email identity (email address or domain) from the account.get_email_identityGet email identityGETRetrieve detailed information about a specific email identity, including verification status, DKIM configuration, and policies.list_email_identitiesList email identitiesGETList all verified email identities (email addresses and domains) associated with the account.
Suppressed destination, 4 operations
delete_suppressed_destinationDelete suppressed destinationDELETERemove an email address from the account-level suppression list to allow sending to it again.get_suppressed_destinationGet suppressed destinationGETRetrieve information about a specific email address on the account-level suppression list.list_suppressed_destinationsList suppressed destinationsGETList email addresses on the account-level suppression list. Suppressed destinations are addresses that have bounced or complained.put_suppressed_destinationPut suppressed destinationPUTAdd an email address to the account-level suppression list to prevent sending to that address.
Account, 1 operation
get_accountGet accountGETRetrieve details about the SES account including sending limits, enforcement status, and production access.
Bulk email, 1 operation
send_bulk_emailSend bulk emailPOSTSend bulk templated email messages to multiple destinations in a single API call. Each destination can have unique template replacement data.
Email, 1 operation
send_emailSend emailPOSTSend 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
put_email_identity_dkim_attributesPut email identity dkim attributesPUTEnable 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
put_email_identity_feedback_attributesPut email identity feedback attributesPUTEnable 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.
