MCP-MySQL-Ops
Monitor MySQL instances, inspect schemas, and track performance. Diagnose slow queries, locks, and connection issues to keep databases healthy. Explore databases, tables, users, and configuration to optimize storage and plan capacity.
Capabilities
16 capabilities
get_server_info
[Tool Purpose]: Get MySQL server version and basic information [Exact Functionality]: - Show MySQL server version, edition, and compilation info - Display server uptime and basic configuration - Show available storage engines and default engine - Provide server connection details (sanitized) [Required Use Cases]: - When user requests "server info", "MySQL version", "server status" - When diagnosing compatibility issues - When checking server capabilities Args: database_name: Database name to connect to (uses default if omitted) Returns: Formatted string with MySQL server information
get_active_connections
[Tool Purpose]: Monitor active MySQL connections and processes [Exact Functionality]: - List all active connections with process ID, user, host, database - Show current command being executed by each connection - Display connection time and state information - Filter by user or database name [Required Use Cases]: - When user requests "active connections", "current sessions", "process list" - When diagnosing connection issues or monitoring user activity - When checking for long-running queries Args: database_name: Database name to connect to (uses default if omitted) user_filter: Filter connections by username db_filter: Filter connections by database name Returns: Formatted string with active connection information
get_database_list
[Tool Purpose]: List all databases in MySQL server [Exact Functionality]: - Show all databases with names and character sets - Display database size information if available - Show collation and default character set [Required Use Cases]: - When user requests "database list", "show databases", "available databases" - When exploring server structure Args: database_name: Database name to connect to (uses default if omitted) Returns: Formatted string with database list
get_table_list
[Tool Purpose]: List all tables in specified database or all databases [Exact Functionality]: - If database_name provided: Show tables in that specific database - If database_name empty: Show tables from all user databases with database names - Display table type (BASE TABLE, VIEW), engine, rows count, and size information - Show creation and update timestamps - Filter by table type if specified [Required Use Cases]: - When user requests "table list", "show tables", "database tables" - When exploring database structure Args: database_name: Database name to analyze (if empty, shows tables from all databases) table_type: Filter by table type ("BASE TABLE", "VIEW") Returns: Formatted string with table information
get_table_schema_info
[Tool Purpose]: Get detailed schema information for a specific table or entire database [Exact Functionality]: - If table_name provided: Show all columns, indexes, foreign keys for that table - If table_name empty: Show overview of all tables in the database - Display table statistics, constraints, and engine information - Include column comments and default values [Required Use Cases]: - When user requests "table schema", "table structure", "describe table" - When analyzing table design and constraints - When requesting database-wide schema analysis with empty table_name Args: table_name: Name of the table to analyze (empty string for database overview) database_name: Database containing the table (uses current database if omitted) Returns: Formatted string with detailed table schema information or database overview
Required Params
Get Started
Click any tool below to instantly start building AI tools that enhance your workflow and productivity
Data Query Assistant
Build natural language interfaces that let users query databases using plain English questions.
Automated Data Sync
Create workflows that automatically sync data between databases and keep information up-to-date.
Data Analysis Dashboard
Transform raw database records into visual insights and actionable analytics reports.
Data Migration Tool
Automate data migration between systems with validation and error handling built-in.
Database Backup Manager
Schedule and manage automated database backups with notifications and recovery options.
Record Cleanup Automation
Identify and clean duplicate records, outdated entries, and invalid data automatically.
Related Actions
Excel
excel
Microsoft Excel is a powerful spreadsheet application for data analysis, calculations, and visualization, enabling users to organize and process data with formulas, charts, and pivot tables
11 uses
Youtube
youtube
YouTube is a video-sharing platform with user-generated content, live streaming, and monetization opportunities, widely used for marketing, education, and entertainment
366 uses
Instagram is a social media platform for sharing photos, videos, and stories. Only supports Instagram Business and Creator accounts, not Instagram Personal accounts.
1.66k uses
Linkup
linkup
Search the web in real time to get trustworthy, source-backed answers. Find the latest news and comprehensive results from the most relevant sources. Use natural language queries to quickly gather facts, citations, and context.
4.93k uses
Airtable
airtable
Airtable merges spreadsheet functionality with database power, enabling teams to organize projects, track tasks, and collaborate through customizable views, automation, and integrations for data management
1.27k uses
GitHub
github
GitHub is a code hosting platform for version control and collaboration, offering Git-based repository management, issue tracking, and continuous integration features
115 uses
Explore Pickaxe Templates
Get started faster with pre-built templates. Choose from our library of ready-to-use AI tools and customize them for your needs.

Ready to Connect MCP-MySQL-Ops?
Build your AI tool with this MCP server in the Pickaxe builder.
Build with Pickaxe