DynamoDB MCP Server
by imankamyabi
Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
AWS_REGION | Yes | The AWS region where your DynamoDB tables are located. | |
AWS_ACCESS_KEY_ID | Yes | Your AWS access key ID required for AWS SDK operations. | |
AWS_SESSION_TOKEN | No | Your AWS session token if you're using temporary credentials. | |
AWS_SECRET_ACCESS_KEY | Yes | Your AWS secret access key required for AWS SDK operations. |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
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 |