AWS DynamoDB
AWS Labs' DynamoDB MCP. Data modelling, validation, cost analysis, code generation against your DynamoDB tables.
Delv Safety Grade: A
Score 84/100 · assessed 2026-04-28
AWS Labs' official DynamoDB MCP server is a well-maintained tool from a tier-one cloud vendor. It provides schema design assistance, cost analysis, and code generation for DynamoDB tables. The maintainer score is excellent given AWS's resources and track record. Permissions are moderately scoped: it requires AWS credentials via environment variables and can read/write to your DynamoDB tables, plus generate code snippets. The supply chain is solid with PyPI distribution via uvx, though it's part of a monorepo rather than a standalone package. Transparency is good with open source code, documentation, and clear AWS Labs branding. No known security incidents. The main risk is that it holds write access to production DynamoDB tables if you point it at a production AWS profile, so credential scoping is essential. Overall, this is a trustworthy tool for DynamoDB development workflows, provided you use appropriate AWS IAM boundaries.
Lethal Trifecta (prompt-injection exposure)
ONE OF THREESame.
Green flags
- Official AWS Labs project with institutional backing
- Open source with clear documentation at awslabs.github.io/mcp
- Distributed via PyPI with standard uvx installation
- Focused on design-time analysis rather than runtime automation
- Cost estimation helps prevent expensive mistakes
Red flags
- Requires AWS credentials with DynamoDB read/write access
- Could modify production tables if pointed at wrong AWS_PROFILE
- Part of monorepo rather than standalone versioned package
- No explicit mention of IAM policy scoping in install docs
Permissions requested
Install
uvx awslabs.dynamodb-mcp-server@latest
AWS_REGIONAWS_PROFILEReview
Install this if you're designing a new DynamoDB table and want to validate your schema before you commit. Skip it if you're already fluent in single-table patterns or if you're just doing simple key-value lookups. The cost analysis alone justifies the setup time.
Good at
- Cost estimation before you deploy saves you from expensive mistakes in production.
- Single-table design suggestions are specific and include reasoning, not just generic advice.
- Code generation covers common boto3 patterns, which speeds up prototyping even if you rewrite it later.
- Official AWS Labs project means it's maintained and follows current DynamoDB best practices.
Watch out
- Only useful if you're actually using DynamoDB; no value for other databases.
- Generated code is boilerplate and needs significant work before it's production-ready.
- Requires AWS credentials and IAM permissions, which adds friction if you're just experimenting.
- Less helpful once your schema is live; this is a design-time tool, not a runtime query assistant.
Use cases
- Designing a single-table model from a brief
- Estimating read/write costs before launch
- Generating boilerplate item access patterns
- Validating GSI design
Getting started
Works with
Similar MCPs
- NeonNeon's official MCP for serverless Postgres. Manage projects, branches, and run SQL against any of your databases.
- SupabaseSupabase's official MCP — query Postgres, manage auth, inspect storage buckets, all from your agent.
- PostgresQuery Postgres databases with natural language. Read-only access by default - the agent sees your schema and runs SELECT queries safely.
- ClickHouseClickHouse MCP for fast analytical queries. Built by ClickHouse Inc, supports cluster topology discovery.