Skip to main content
Glama

list_databases

Retrieve all accessible databases on a MySQL server to identify available data sources for querying and analysis.

Instructions

List all accessible databases on the MySQL server

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Implementation Reference

  • Handler for the 'list_databases' tool. Executes 'SHOW DATABASES' SQL query using the shared executeQuery function and returns the results as formatted JSON text content.
    case "list_databases": {
      console.error('[Tool] Executing list_databases');
      
      const { rows } = await executeQuery(
        pool,
        'SHOW DATABASES'
      );
      
      return {
        content: [{
          type: "text",
          text: JSON.stringify(rows, null, 2)
        }]
      };
    }
  • src/index.ts:66-74 (registration)
    Registration of the 'list_databases' tool in the ListTools response, including name, description, and empty input schema (no parameters required).
    {
      name: "list_databases",
      description: "List all accessible databases on the MySQL server",
      inputSchema: {
        type: "object",
        properties: {},
        required: []
      }
    },
  • Input schema definition for 'list_databases' tool: an empty object (no input parameters).
    inputSchema: {
      type: "object",
      properties: {},
      required: []
    }

Tool Definition Quality

Score is being calculated. Check back soon.

Install Server

Other Tools

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/Himanshu-Agg12/mcp-mysql-lens'

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