Skip to main content
Glama
qq5032449

MySQL MCP Server

by qq5032449

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ADMIN_TOKENNoToken for accessing admin page when set
MCP_SSE_HOSTNoHost for SSE server (default may be 127.0.0.1)
MCP_SSE_PORTNoPort for SSE server (default 8000 as in example)
MCP_TRANSPORTNoTransport mode, e.g., 'sse' for SSE mode (default likely stdio)
MYSQL_MCP_CONFIG_DIRNoDirectory to store config and logs (default 'config')

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
execute_sqlA

Execute a SQL statement against the MySQL server. Use for SELECT, DML (INSERT/UPDATE/DELETE), SHOW, DESCRIBE, and ad-hoc queries. Supports cross-database queries using database.table notation. Single statements only — use fully qualified names instead of USE statements. Write/delete statements require user confirmation: depending on the client, either a confirmation prompt appears, or the first call returns a confirm_token — show the SQL to the user, and after explicit consent re-call with the same query plus confirm_token. Use the optional alias parameter to target a different configured database within a single connection.

get_schema_infoA

Get column metadata for a table or all tables in the configured database: column names, data types, nullability, default values, and comments. Call this before querying an unfamiliar table. Omit table_name to see all tables at once. Accepts bare table names (uses MYSQL_DATABASE) or database.table for cross-database lookups. Use alias to target a different configured database.

get_table_sampleA

Fetch a small sample of rows from a table to understand its data format and content. Use alongside get_schema_info before writing complex queries. Accepts bare table names (uses MYSQL_DATABASE) or database.table for cross-database lookups. Use alias to target a different configured database.

Prompts

Interactive templates invoked by user choice

NameDescription
explore_databaseSystematically explore the database: discover available tables, inspect their schemas, sample the data, and summarize what's there.
analyze_tableDeep-dive into a specific table: retrieve its schema, sample its data, and suggest useful queries.

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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/qq5032449/mysql_mcp_server'

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