Skip to main content
Glama

dynamodb_table_list

List all DynamoDB tables in your AWS environment using natural language commands to manage and audit table configurations efficiently.

Instructions

List all DynamoDB tables

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Implementation Reference

  • Executes the list_tables() operation on the DynamoDB client to list all tables.
    elif name == "dynamodb_table_list": response = dynamodb_client.list_tables()
  • Tool definition including name, description, and empty input schema for dynamodb_table_list.
    Tool( name="dynamodb_table_list", description="List all DynamoDB tables", inputSchema={ "type": "object", "properties": {} } ),
  • Registers all AWS tools (including dynamodb_table_list) by returning get_aws_tools().
    async def list_tools() -> list[Tool]: """List available AWS tools""" logger.debug("Handling list_tools request") return get_aws_tools()
  • Tool dispatch logic in call_tool that routes dynamodb_table_list to DynamoDB handler.
    return await handle_s3_operations(aws, name, arguments) elif name.startswith("dynamodb_"): return await handle_dynamodb_operations(aws, name, arguments) else: raise ValueError(f"Unknown tool: {name}")

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/rishikavikondala/mcp-server-aws'

If you have feedback or need assistance with the MCP directory API, please join our Discord server