# DynamoDB Binding MCP server

> Exposes Amazon DynamoDB operations like get, put, query, and scan as MCP tools using a modern Rust-based AWS HTTPS client.

- Repository: https://github.com/mcpg-dev/mcpg-plugin-backend-dynamodb
- Page: https://hostedmcp.org/servers/mcpg-dev/mcpg-plugin-backend-dynamodb
- Transport: —
- Stars: 0
- License: Apache-2.0

## Tools (8)

- `get_item`
- `put_item`
- `delete_item`
- `update_item`
- `query`
- `scan`
- `batch_get`
- `batch_write`

## FAQ

### How does the tool handle data types?

It uses the DynamoDB-JSON convention at the tool boundary to ensure lossless and unambiguous data transfer.

### Is the update_item operation safe from injection?

Yes, bound values are never string-interpolated into the expression; they are passed as ExpressionAttributeValues server-side, making them injection-safe.

### What is the limit for batch operations?

Both batch_get and batch_write honor the AWS 25-item ceiling; requests exceeding 25 items are rejected with a tool error.
