Leverages your Schemas and Access Patterns to interact with your DynamoDB Database using natural language.
DynamoDB-Toolbox
Version: v2
On this page
note
MCPToolkit
requires the zod
and @modelcontextprotocol/sdk
dependencies to be installed first:
npm install zod @modelcontextprotocol/sdk
A utility for quickly adding Tools to an MCP Server, enabling any MCP Clients (like Claude or Cursor) 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)
info
We highly recommend adding title
and description
metadata to your models for better LLM processing. For more details, see:
meta
propertymeta
propertymeta
methodmeta
methodaddTools(...)
(server:McpServer, options?: Options) => MCPToolkit
Adds DynamoDB-Toolbox querying tools to an MCP Server. See Available Tools for a list of supported operations.
Examples
mcpToolkit.addTools(server)
The following tools are available:
ddb-tb_use-<KEY>-access-pattern-on-<TABLE>-table
Enables querying items from the database using a registered AccessPattern
.
ddb-tb_get-${entityName}-item-from-${dbTableKey}-table
Enables retrieving an entity item from the database.
ddb-tb_put-${entityName}-item-in-${dbTableKey}-table
(Unavailable in readonly
mode)
Enables inserting an entity item in the database.
ddb-tb_delete-${entityName}-item-from-${dbTableKey}-table
Enables deleting an entity item from the database.
info
All tools automatically apply validation, default values, links, encoding/decoding and formatting.
addTools(...)
Knowledge graph-based persistent memory system
MCP Server For Apache Doris, an MPP-based real-time data warehouse.
Official MCP Server from Atlan which enables you to bring the power of metadata to your AI tools
Query Onchain data, like ERC20 tokens, transaction history, smart contract state.
Read and write access to your Baserow tables.
Embeddings, vector search, document storage, and full-text search with the open-source AI application database
Query your ClickHouse database server.
Official CoinGecko API MCP Server for Crypto Price & Market Data, across 200+ blokchain networks and 8M+ tokens.
Introspect and query your apps deployed to Convex.
Access comprehensive B2B data on companies, employees, and job postings for your LLMs and AI workflows.