DynamoDB MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
AWS_REGIONYesThe AWS region where your DynamoDB tables are located.
AWS_ACCESS_KEY_IDYesYour AWS access key ID required for AWS SDK operations.
AWS_SESSION_TOKENNoYour AWS session token if you're using temporary credentials.
AWS_SECRET_ACCESS_KEYYesYour AWS secret access key required for AWS SDK operations.

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
create_table

Creates a new DynamoDB table with specified configuration

update_capacity

Updates the provisioned capacity of a table

put_item

Inserts or replaces an item in a table

get_item

Retrieves an item from a table by its primary key

query_table

Queries a table using key conditions and optional filters

scan_table

Scans an entire table with optional filters

describe_table

Gets detailed information about a DynamoDB table

list_tables

Lists all DynamoDB tables in the account

create_gsi

Creates a global secondary index on a table

update_gsi

Updates the provisioned capacity of a global secondary index

create_lsi

Creates a local secondary index on a table (must be done during table creation)

update_item

Updates specific attributes of an item in a table