MCP Directory

MCP servers that inspect database schemas

List tables, describe columns, and explore schema so the AI writes correct queries.

38 servers · Last updated August 1, 2026

TL;DR: Before an agent can query well, it needs to see the schema. These servers list tables, describe columns and types, and surface relationships — the context that turns vague prompts into correct SQL. Pair one with an execute-SQL server for an end-to-end data agent.

Bottom line: if you only try one, InstantDB MCP is the most popular option for this (10,343★). 37 more compared below.

Compare 38 servers

ServerTransportAuthVerifiedStarsTools for this
InstantDB MCPRemote (HTTP)OAuth10,343get-schema, push-schema
Vizro-MCPLocal (stdio)No auth3,703get_model_json_schema
Postgres MCP ProLocal (stdio)API key2,900list_schemas, list_objects
Supabase MCP ServerRemote (HTTP)OAuth2,700list_tables
Neon MCP ServerRemote (HTTP)OAuth2,100list_projects / describe_project / create_project / delete_project, create_branch / delete_branch / describe_branch / reset_from_parent, get_database_tables / describe_table_schema +1
AnyqueryLocal (stdio)No auth1,726describeTable
MongoDB MCP ServerLocal (stdio)API key1,500collection-schema
MySQL MCP ServerLocal (stdio)No auth1,304get_schema_info
Neo4j Cypher MCP ServerLocal (stdio)API key1,300get_neo4j_schema
ClickHouse MCP ServerLocal (stdio)API key1,000list_databases, list_tables
Query | Supabase MCP ServerLocal (stdio)API key826get_schemas, get_table_schema
MotherDuck / DuckDB MCP ServerLocal (stdio)API key800list_databases, list_tables
Chroma MCP ServerLocal (stdio)API key600chroma_list_collections
Pinecone Developer MCP ServerLocal (stdio)API key500describe-index, describe-index-stats
Airtable MCP ServerLocal (stdio)API key449list_tables, describe_table
MCP AlchemyLocal (stdio)No auth410schema_definitions
Multi Database MCP ServerLocal (stdio)No auth392schema_<db_id>, generate_schema_<db_id>
BagelRemote (SSE)No auth383describe_data_source, describe_topic
Graphlit MCP ServerLocal (stdio)API key375Visually Describe Image
Apache Doris MCP ServerLocal (stdio)No auth306get_table_schema
Firebase MCPLocal (stdio)API key245firestore_list_collections
Milvus MCP ServerLocal (stdio)API key233milvus_list_collections
MongoDB LensLocal (stdio)No auth204analyze-schema, compare-schemas, generate-schema-validator
Snowflake MCP ServerLocal (stdio)API key183list_databases, list_schemas, list_tables +1
MySQL MCP ServerLocal (stdio)No auth162list_tables, describe_table
Confluent MCP ServerLocal (stdio)API key160describe-configured-connection, describe-consumer-group, describe-flink-table +3
BigQuery MCP serverLocal (stdio)No auth127describe-table
MCP SQLite ServerLocal (stdio)No auth110list_tables, get_table_schema
Trino MCP ServerLocal (stdio)OAuth109list_schemas, list_tables, get_table_schema
SQLite Explorer MCP ServerLocal (stdio)No auth105list_tables, describe_table
Prisma MCPLocal (stdio)OAuth43IntrospectSchemaTool
Hologres MCP ServerLocal (stdio)API key34list_hg_schemas, list_hg_tables_in_a_schema
InfluxDB MCP ServerLocal (stdio)API key33get_measurement_schema, list_databases
Couchbase MCP ServerLocal (stdio)API key32get_schema_for_collection
Kafka Schema Registry MCP ServerLocal (stdio)OAuth31register_schema, count_schemas, count_schema_versions +6
GreptimeDB MCP ServerLocal (stdio)No auth28describe_table
YDB MCPLocal (stdio)API key27ydb_describe_path
Turso Cloud MCP ServerLocal (stdio)API key16list_databases, list_tables, describe_table

The servers

Create, manage, and query your InstantDB apps, schemas, permissions, and data from your AI editor.

get-schemapush-schema

MCP server that works alongside an LLM to build validated Vizro charts and dashboards.

get_model_json_schema

Read/write Postgres access plus index tuning, EXPLAIN plans, and database health analysis for AI agents.

list_schemaslist_objects

Official Supabase server: manage tables, run SQL, branches, configs and edge functions from your AI client.

list_tables

Manage serverless Postgres on Neon with natural language: projects, branches, migrations, and SQL.

list_projects / describe_project / create_project / delete_projectcreate_branch / delete_branch / describe_branch / reset_from_parentget_database_tables / describe_table_schemacompare_database_schema

Run SQL over files, databases, and 40+ apps (GitHub, Notion, Chrome, Todoist) — and expose them to LLMs via MCP.

describeTable

Official MongoDB server connecting Atlas, Community, or Enterprise deployments to AI tools.

collection-schema

Secure, structured access to MySQL databases for AI clients — query, sample, and inspect schemas via MCP.

get_schema_info

Run Cypher queries and explore graph schema on Neo4j from your AI assistant.

get_neo4j_schema

Official ClickHouse server: read-only SQL queries plus database/table exploration and chDB support.

list_databaseslist_tables

Safely run SQL, manage schema, call the Supabase Management API & Auth Admin from your IDE — with built-in safety controls.

get_schemasget_table_schema

Query local DuckDB files, in-memory DBs, S3, or MotherDuck cloud with read/write SQL.

list_databaseslist_tables

Official Chroma server: create collections and run vector, full-text, and metadata search.

chroma_list_collections

Official Pinecone server: manage indexes, upsert/search records, rerank, and search Pinecone docs.

describe-indexdescribe-index-stats

Read and write access to Airtable bases — inspect schemas, query, and modify records, tables, fields, and comments.

list_tablesdescribe_table

Connect Claude directly to PostgreSQL, MySQL, SQLite, Oracle, MS SQL and other SQLAlchemy databases.

schema_definitions

Give AI assistants structured access to MySQL, PostgreSQL, SQLite, Oracle, and TimescaleDB simultaneously.

schema_<db_id>generate_schema_<db_id>

Chat with your robotics, drone, and IoT data — deterministic SQL over ROS, PX4, ArduPilot & Betaflight logs.

describe_data_sourcedescribe_topic

Ingest, search, and RAG over data from Slack, Discord, Google Drive, GitHub, Jira, Linear and more via Graphlit.

Visually Describe Image

Query, explore, and govern Apache Doris databases via MCP — NL2SQL, metadata, and analytics tools.

get_table_schema

Let AI assistants work directly with Firebase Firestore, Storage, and Authentication.

firestore_list_collections

Connect LLMs to the Milvus vector database for vector, text, and hybrid search plus collection management.

milvus_list_collections

Full-featured MCP server for querying, aggregating, and managing MongoDB databases via natural language.

analyze-schemacompare-schemasgenerate-schema-validator

Query Snowflake databases over MCP — read/write SQL, schema discovery, and data-insight memos.

list_databaseslist_schemaslist_tablesdescribe_table

MCP server for MySQL database operations: query, execute, list and describe tables via prepared statements.

list_tablesdescribe_table

Manage Confluent Cloud, Confluent Platform & Apache Kafka via natural language — 50+ tools across Kafka, Flink, Schema Registry & more.

describe-configured-connectiondescribe-consumer-groupdescribe-flink-tablelist-schemascreate-schemadelete-schema

Inspect BigQuery schemas and run SQL queries from your LLM client.

describe-table

Comprehensive SQLite database interaction over MCP: CRUD, introspection, and custom SQL queries.

list_tablesget_table_schema

High-performance Go MCP server that lets AI assistants run SQL queries and explore data across a Trino cluster.

list_schemaslist_tablesget_table_schema

Safe, read-only SQLite database exploration and querying for LLMs, built on FastMCP.

list_tablesdescribe_table

Prisma's official MCP: run migrations, provision Prisma Postgres, execute SQL and manage backups from your agent.

IntrospectSchemaTool

Universal interface between AI agents and Alibaba Cloud Hologres — query metadata, run SQL, diagnose performance.

list_hg_schemaslist_hg_tables_in_a_schema

Official MCP server for InfluxDB 3 (Core/Enterprise/Cloud) — query, write, and manage databases and tokens.

get_measurement_schemalist_databases

Let LLMs query Couchbase clusters, run SQL++, manage documents, and analyze query performance.

get_schema_for_collection

Manage Kafka Schema Registry from Claude — register, evolve, compare, migrate, and export Avro schemas in plain language.

register_schemacount_schemascount_schema_versionsexport_schemamigrate_schemafind_missing_schemas

Query and analyze GreptimeDB observability data (metrics, logs, traces) via SQL, TQL, and RANGE queries.

describe_table

Query and explore YDB databases from any MCP-compatible LLM using natural language.

ydb_describe_path

Manage Turso databases and run SQL from an agent, with separate read-only and destructive query tools.

list_databaseslist_tablesdescribe_table

Use these in a stack

FAQ

Why does schema inspection matter for AI agents?

LLMs hallucinate table and column names. Giving the agent a tool to list tables and describe schema first dramatically cuts wrong-query errors.

Do these work with NoSQL too?

Some do — document stores expose collection/index listing tools that play the same role as table introspection in SQL databases.

Other capabilities