create_table
Design and configure new DynamoDB tables by specifying table name, partition key, sort key, and provisioned read/write capacity units through the DynamoDB MCP Server.
Instructions
Creates a new DynamoDB table with specified configuration
Input Schema
Name | Required | Description | Default |
---|---|---|---|
partitionKey | Yes | Name of the partition key | |
partitionKeyType | Yes | Type of partition key (S=String, N=Number, B=Binary) | |
readCapacity | Yes | Provisioned read capacity units | |
sortKey | No | Name of the sort key (optional) | |
sortKeyType | No | Type of sort key (optional) | |
tableName | Yes | Name of the table to create | |
writeCapacity | Yes | Provisioned write capacity units |
Input Schema (JSON Schema)
{
"properties": {
"partitionKey": {
"description": "Name of the partition key",
"type": "string"
},
"partitionKeyType": {
"description": "Type of partition key (S=String, N=Number, B=Binary)",
"enum": [
"S",
"N",
"B"
],
"type": "string"
},
"readCapacity": {
"description": "Provisioned read capacity units",
"type": "number"
},
"sortKey": {
"description": "Name of the sort key (optional)",
"type": "string"
},
"sortKeyType": {
"description": "Type of sort key (optional)",
"enum": [
"S",
"N",
"B"
],
"type": "string"
},
"tableName": {
"description": "Name of the table to create",
"type": "string"
},
"writeCapacity": {
"description": "Provisioned write capacity units",
"type": "number"
}
},
"required": [
"tableName",
"partitionKey",
"partitionKeyType",
"readCapacity",
"writeCapacity"
],
"type": "object"
}