Amazon SES · Capability

Amazon Ses Operations

Workflow capability for Amazon Ses. Enables automation of Amazon Ses resources for cloud operations teams.

Run with Naftiko Amazon SesCloud Operations

What You Can Do

GET
List resources — List Amazon Ses resources
/v1/resources

MCP Tools

list-amazon-ses-resources

List Amazon Ses resources

read-only

Capability Spec

amazon-ses.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Amazon Ses Operations
  description: Workflow capability for Amazon Ses. Enables automation of Amazon Ses resources for cloud operations teams.
  tags:
  - Amazon Ses
  - AWS
  - Cloud Operations
  created: '2026-04-19'
  modified: '2026-05-06'
binds:
- namespace: env
  keys:
    AWS_ACCESS_KEY: AWS_ACCESS_KEY
    AWS_SECRET_KEY: AWS_SECRET_KEY
capability:
  consumes:
  - type: http
    namespace: amazon-ses
    baseUri: https://email.amazonaws.com
    description: Amazon SES Amazon Simple Email Service (SES)
    authentication:
      type: bearer
      token: '{{AWS_ACCESS_KEY}}'
    resources:
    - name: v2
      path: /v2/email/outbound-emails
      description: v2 operations
      operations:
      - name: SendEmail
        method: POST
        description: Amazon SES Send Email
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: ListEmailIdentities
        method: GET
        description: Amazon SES List Email Identities
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: CreateEmailIdentity
        method: POST
        description: Amazon SES Create Email Identity
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: GetEmailIdentity
        method: GET
        description: Amazon SES Get Email Identity
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: CreateContactList
        method: POST
        description: Amazon SES Create Contact List
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: CreateEmailTemplate
        method: POST
        description: Amazon SES Create Email Template
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
  exposes:
  - type: rest
    port: 8080
    namespace: amazon-ses-api
    description: Unified REST API for Amazon Ses operations.
    resources:
    - path: /v1/resources
      name: resources
      description: Amazon Ses resources
      operations:
      - method: GET
        name: list-resources
        description: List Amazon Ses resources
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    port: 9090
    namespace: amazon-ses-mcp
    transport: http
    description: MCP server for AI-assisted Amazon Ses operations.
    tools:
    - name: list-amazon-ses-resources
      description: List Amazon Ses resources
      hints:
        readOnly: true
      outputParameters:
      - type: object
        mapping: $.