Amazon RDS · Capability

Amazon Rds Operations

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

Run with Naftiko Amazon RdsCloud Operations

What You Can Do

GET
List resources — List Amazon Rds resources
/v1/resources

MCP Tools

list-amazon-rds-resources

List Amazon Rds resources

read-only

Capability Spec

amazon-rds.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Amazon Rds Operations
  description: Workflow capability for Amazon Rds. Enables automation of Amazon Rds resources for cloud operations teams.
  tags:
  - Amazon Rds
  - 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-rds
    baseUri: https://rds.{region}.amazonaws.com
    description: Amazon RDS API
    authentication:
      type: bearer
      token: '{{AWS_ACCESS_KEY}}'
    resources:
    - name: ?Action=CreateDBInstance
      path: /?Action=CreateDBInstance
      description: ?Action=CreateDBInstance operations
      operations:
      - name: createDBInstance
        method: GET
        description: Amazon RDS Create a new DB instance
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: ?Action=DescribeDBInstances
      path: /?Action=DescribeDBInstances
      description: ?Action=DescribeDBInstances operations
      operations:
      - name: describeDBInstances
        method: GET
        description: Amazon RDS Describe DB instances
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: ?Action=ModifyDBInstance
      path: /?Action=ModifyDBInstance
      description: ?Action=ModifyDBInstance operations
      operations:
      - name: modifyDBInstance
        method: GET
        description: Amazon RDS Modify a DB instance
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: ?Action=DeleteDBInstance
      path: /?Action=DeleteDBInstance
      description: ?Action=DeleteDBInstance operations
      operations:
      - name: deleteDBInstance
        method: GET
        description: Amazon RDS Delete a DB instance
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: ?Action=RebootDBInstance
      path: /?Action=RebootDBInstance
      description: ?Action=RebootDBInstance operations
      operations:
      - name: rebootDBInstance
        method: GET
        description: Amazon RDS Reboot a DB instance
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: ?Action=CreateDBSnapshot
      path: /?Action=CreateDBSnapshot
      description: ?Action=CreateDBSnapshot operations
      operations:
      - name: createDBSnapshot
        method: GET
        description: Amazon RDS Create a DB snapshot
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: ?Action=DescribeDBSnapshots
      path: /?Action=DescribeDBSnapshots
      description: ?Action=DescribeDBSnapshots operations
      operations:
      - name: describeDBSnapshots
        method: GET
        description: Amazon RDS Describe DB snapshots
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: ?Action=DeleteDBSnapshot
      path: /?Action=DeleteDBSnapshot
      description: ?Action=DeleteDBSnapshot operations
      operations:
      - name: deleteDBSnapshot
        method: GET
        description: Amazon RDS Delete a DB snapshot
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: ?Action=CreateDBCluster
      path: /?Action=CreateDBCluster
      description: ?Action=CreateDBCluster operations
      operations:
      - name: createDBCluster
        method: GET
        description: Amazon RDS Create a new DB cluster
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: ?Action=DescribeDBClusters
      path: /?Action=DescribeDBClusters
      description: ?Action=DescribeDBClusters operations
      operations:
      - name: describeDBClusters
        method: GET
        description: Amazon RDS Describe DB clusters
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: ?Action=DeleteDBCluster
      path: /?Action=DeleteDBCluster
      description: ?Action=DeleteDBCluster operations
      operations:
      - name: deleteDBCluster
        method: GET
        description: Amazon RDS Delete a DB cluster
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: ?Action=DescribeDBEngineVersions
      path: /?Action=DescribeDBEngineVersions
      description: ?Action=DescribeDBEngineVersions operations
      operations:
      - name: describeDBEngineVersions
        method: GET
        description: Amazon RDS Describe DB engine versions
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
  exposes:
  - type: rest
    port: 8080
    namespace: amazon-rds-api
    description: Unified REST API for Amazon Rds operations.
    resources:
    - path: /v1/resources
      name: resources
      description: Amazon Rds resources
      operations:
      - method: GET
        name: list-resources
        description: List Amazon Rds resources
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    port: 9090
    namespace: amazon-rds-mcp
    transport: http
    description: MCP server for AI-assisted Amazon Rds operations.
    tools:
    - name: list-amazon-rds-resources
      description: List Amazon Rds resources
      hints:
        readOnly: true
      outputParameters:
      - type: object
        mapping: $.