IntegrateIntegrate
Integrations

Amazon Web Services Integration

Query AWS accounts and resources using SigV4 (control-plane read APIs: STS, EC2, S3, Lambda, CloudFormation, IAM).

The Amazon Web Services integration provides access to query AWS accounts and resources using SigV4 (control-plane read APIs: STS, EC2, S3, Lambda, CloudFormation, IAM). through the Integrate MCP server.

Installation

The Amazon Web Services integration is included with the SDK:

import { awsIntegration } from "integrate-sdk/server";

Setup

Add Amazon Web Services to your server configuration. Provide credentials via environment variables or integration config:

import { createMCPServer, awsIntegration } from "integrate-sdk/server";

export const { client: serverClient } = createMCPServer({
  apiKey: process.env.INTEGRATE_API_KEY,
  integrations: [
    awsIntegration({
      // See configuration options below
    }),
  ],
});

Client-Side Usage

import { client } from "integrate-sdk";

const result = await client.aws.stsGetCallerIdentity({});

console.log(result);

Environment Variables

  • AWS_API_KEY (when supported by this integration)

Configuration Options

Prop

Type

Tools

aws_sts_get_caller_identity

Sts get caller identity

No parameters.

aws_ec2_describe_regions

Ec2 describe regions

Prop

Type

aws_ec2_describe_instances

Ec2 describe instances

Prop

Type

aws_s3_list_buckets

S3 list buckets

No parameters.

aws_lambda_list_functions

Lambda list functions

Prop

Type

aws_cloudformation_list_stacks

Cloudformation list stacks

Prop

Type

aws_iam_list_account_aliases

Iam list account aliases

No parameters.

Notes

  • Category: Infrastructure
  • Authentication mode: API key

On this page