DynamoDB-Toolbox
About
Leverages your Schemas and Access Patterns to interact with your DynamoDB Database using natural language.
Details
- Author
- Unknown
- Categories
- Database, Community
Jump to
MCPToolkitrequires thezodand@modelcontextprotocol/sdkdependencies to be installed first:
npm install zod @modelcontextprotocol/sdk
A utility for quickly addingToolsto anMCP Server, enabling anyMCP Clients(likeClaudeorCursor) to interact with your DynamoDB Tables using natural language.
import { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js' import { MCPToolkit } from 'dynamodb-toolbox/database/actions/mcpToolkit' // Set up your MCP Server as usual const server = new McpServer(...) const mcpToolkit = PokeDB.build(MCPToolkit) mcpToolkit.addTools(server)
We highly recommend addingtitleanddescriptionmetadata to your models for better LLM processing. For more details, see:
- For Tables: Themetaproperty
- For Entities: Themetaproperty
- For Table Access Patterns: Themetamethod
- For Entity Access Patterns: Themetamethod
- For individual attributes: The schema-levelmetamethod — itsdescriptionenriches the generated tool input schemas (through theZodSchemer), so each field is documented for the LLM
(server:McpServer, options?: Options) => MCPToolkit
Adds DynamoDB-Toolbox querying tools to anMCP Server. SeeAvailable Toolsfor a list of supported operations.
ddb-tb_use-<KEY>-access-pattern-on-<TABLE>-table
Enables querying items from the database using a registeredAccessPattern.
ddb-tb_get-${entityName}-item-from-${dbTableKey}-table
Enables retrieving an entity item from the database.
ddb-tb_put-${entityName}-item-in-${dbTableKey}-table
Enables inserting an entity item in the database.
ddb-tb_delete-${entityName}-item-from-${dbTableKey}-table
Enables deleting an entity item from the database.
All tools automatically apply validation, default values, links, encoding/decoding and formatting.
Read and write access to Airtable databases.
BigQuery database integration with schema inspection and query capabilities
Server implementation for Google BigQuery integration that enables direct BigQuery database access and querying capabilities
A MCP server that provides real-time cryptocurrency market data through CoinCap's public API without requiring authentication
Universal database MCP server supporting multiple database types including PostgreSQL, Redshift, CockroachDB, MySQL, RDS MySQL, Microsoft SQL Server, BigQuery, Oracle DB, and SQLite
MCP server for autonomous data exploration on .csv-based datasets, providing intelligent insights with minimal effort.
Universal database MCP server supporting mainstream databases.
MCP server for dbt-core (OSS) users as the official dbt MCP only supports dbt Cloud. Supports project metadata, model and column-level lineage and dbt documentation.
MCP server acting as an interface to the Frankfurter API for currency exchange data.
MCP server for libSQL databases with comprehensive security and management tools. Supports file, local HTTP, and remote Turso databases with connection pooling, transaction support, and 6 specialized database tools.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



