all tools / database

Most reliable database AI agent tools

As of the latest check, Glimind tracks 200 database AI agent (MCP) tools, of which 0 are healthy right now. The table below ranks them live-first by real-time reliability.

toolstatuswhat it does
list_databases
io.github.aidancorrell/spark-sql-mcp-server
unknownList all available databasesalternatives
describe_table
io.github.aidancorrell/spark-sql-mcp-server
unknownGet table schema (columns, types)alternatives
list_tables
io.github.aidancorrell/spark-sql-mcp-server
unknownList tables in a databasealternatives
remnawave_list_hosts
ssasuoirafen/remnawave-mcp-server
unknownList all subscription hostsalternatives
remnawave_get_host
ssasuoirafen/remnawave-mcp-server
unknownGet host details by UUIDalternatives
remnawave_create_host
ssasuoirafen/remnawave-mcp-server
unknownCreate a host on a config profile inboundalternatives
remnawave_update_host
ssasuoirafen/remnawave-mcp-server
unknownUpdate host propertiesalternatives
remnawave_delete_host
ssasuoirafen/remnawave-mcp-server
unknownPermanently delete a hostalternatives
remnawave_list_internal_squads
ssasuoirafen/remnawave-mcp-server
unknownList inbound groups (with inbound UUIDs)alternatives
remnawave_update_internal_squad
ssasuoirafen/remnawave-mcp-server
unknownUpdate squad name/inbounds (replaces the inbound set)alternatives
remnawave_list_external_squads
ssasuoirafen/remnawave-mcp-server
unknownList tariff plansalternatives
remnawave_list_config_profiles
ssasuoirafen/remnawave-mcp-server
unknownList XRay config profiles with inbound UUIDsalternatives
remnawave_get_config_profile
ssasuoirafen/remnawave-mcp-server
unknownFull raw XRay config JSON + inbounds + attached nodesalternatives
remnawave_update_config_profile
ssasuoirafen/remnawave-mcp-server
unknownReplace a profile's XRay config and/or rename italternatives
remnawave_get_subscription_settings
ssasuoirafen/remnawave-mcp-server
unknownView global subscription settingsalternatives
remnawave_get_system_stats
ssasuoirafen/remnawave-mcp-server
unknownUser counts, traffic, server resourcesalternatives
remnawave_get_system_health
ssasuoirafen/remnawave-mcp-server
unknownPanel process health (runtime metrics per process)alternatives
remnawave_get_node_users_usage
ssasuoirafen/remnawave-mcp-server
unknownPer-user traffic on one node over a date rangealternatives
remnawave_list_users
ssasuoirafen/remnawave-mcp-server
unknownList users with paginationalternatives
remnawave_get_user
ssasuoirafen/remnawave-mcp-server
unknownGet user by UUID, username, telegram ID, or emailalternatives
remnawave_create_user
ssasuoirafen/remnawave-mcp-server
unknownCreate new useralternatives
remnawave_update_user
ssasuoirafen/remnawave-mcp-server
unknownUpdate user propertiesalternatives
remnawave_delete_user
ssasuoirafen/remnawave-mcp-server
unknownPermanently delete useralternatives
remnawave_enable_user
ssasuoirafen/remnawave-mcp-server
unknownEnable disabled useralternatives
remnawave_disable_user
ssasuoirafen/remnawave-mcp-server
unknownDisable user (suspend VPN)alternatives
retrieve_from_milvus
docling-mcp
unknownRetrieves documents from Milvus for RAG applicationsalternatives
upload_to_milvus
docling-mcp
unknownUploads converted documents to Milvus for RAG applicationsalternatives
entity_cache
orcosto-lab/civil3d-mcp
unknownManage SQLite entity cache for large layersalternatives
list_scheduled_orders
hamza-shamas/pressadvantage-mcp
unknownList all scheduled ordersalternatives
get_scheduled_order
hamza-shamas/pressadvantage-mcp
unknownGet details of a specific scheduled orderalternatives
create_scheduled_order
hamza-shamas/pressadvantage-mcp
unknownCreate a new scheduled orderalternatives
update_scheduled_order
hamza-shamas/pressadvantage-mcp
unknownUpdate an existing scheduled orderalternatives
list_organizations
hamza-shamas/pressadvantage-mcp
unknownList all organizationsalternatives
list_databases
@ravendb/mcp
unknownLists all databases in the RavenDB cluster.alternatives
get_cluster_status
@ravendb/mcp
unknownReturns the status of the RavenDB cluster.alternatives
get_database_stats
@ravendb/mcp
unknownReturns statistics for a specific database.alternatives
get_database_configuration
@ravendb/mcp
unknownReturns the configuration of a specific database.alternatives
get_database_indexes
@ravendb/mcp
unknownLists all indexes in a specific database.alternatives
get_index_definition
@ravendb/mcp
unknownReturns the definition of a specific index.alternatives
get_database_documents
@ravendb/mcp
unknownQueries documents in a specific database.alternatives
get_document
@ravendb/mcp
unknownRetrieves a single document by ID.alternatives
get_database_performance
@ravendb/mcp
unknownReturns performance metrics for a specific database.alternatives
get_tables
HarryB05/supabase-schema-mcp
unknownList all tables in the database with their schema, name, and type.alternatives
get_columns
HarryB05/supabase-schema-mcp
unknownGet columns for a specific table.alternatives
get_views
HarryB05/supabase-schema-mcp
unknownList all views in the database.alternatives
get_enums
HarryB05/supabase-schema-mcp
unknownList all custom enum types.alternatives
get_indexes
HarryB05/supabase-schema-mcp
unknownList all indexes.alternatives
get_foreign_keys
HarryB05/supabase-schema-mcp
unknownList all foreign key relationships.alternatives
get_triggers
HarryB05/supabase-schema-mcp
unknownList all triggers.alternatives
get_record
io.github.asklokesh/servicenow-mcp-server
unknownRetrieve a single record by sys_idalternatives
create_record
io.github.asklokesh/servicenow-mcp-server
unknownCreate new recordsalternatives
update_record
io.github.asklokesh/servicenow-mcp-server
unknownUpdate existing recordsalternatives
delete_record
io.github.asklokesh/servicenow-mcp-server
unknownDelete recordsalternatives
query_table
io.github.asklokesh/servicenow-mcp-server
unknownQuery any ServiceNow table with filtersalternatives
query_records
@boostmoveo/priority-mcp-server
unknownRead records from any Priority form. Supports filtering, pagination, sorting, field selection, and subform expansion.alternatives
delete_state
io.github.daedalus/mcp-homeassistant
unknownDelete an entity statealternatives
get_notices
io.github.daedalus/mcp-psycopg2
unknownGet database noticesalternatives
cancel_query
io.github.daedalus/mcp-psycopg2
unknownCancel the current database operationalternatives
quote_identifier
io.github.daedalus/mcp-psycopg2
unknownQuote an SQL identifieralternatives
register_hstore
io.github.daedalus/mcp-psycopg2
unknownRegister hstore type adapteralternatives
connect
io.github.daedalus/mcp-psycopg2
unknownCreate a new database connectionalternatives
close_connection
io.github.daedalus/mcp-psycopg2
unknownClose an existing connectionalternatives
get_connection_info
io.github.daedalus/mcp-psycopg2
unknownGet connection detailsalternatives
commit_transaction
io.github.daedalus/mcp-psycopg2
unknownCommit the current transactionalternatives
rollback_transaction
io.github.daedalus/mcp-psycopg2
unknownRollback the current transactionalternatives
set_isolation_level
io.github.daedalus/mcp-psycopg2
unknownSet transaction isolation levelalternatives
close_cursor
io.github.daedalus/mcp-psycopg2
unknownClose a cursoralternatives
execute_many
io.github.daedalus/mcp-psycopg2
unknownExecute a query with multiple parameter setsalternatives
fetch_many
io.github.daedalus/mcp-psycopg2
unknownFetch multiple rowsalternatives
fetch_all
io.github.daedalus/mcp-psycopg2
unknownFetch all remaining rowsalternatives
register_json
io.github.daedalus/mcp-psycopg2
unknownRegister JSON type adapteralternatives
register_composite
io.github.daedalus/mcp-psycopg2
unknownRegister composite type adapteralternatives
copy_to
io.github.daedalus/mcp-psycopg2
unknownCopy data from table to filealternatives
copy_expert
io.github.daedalus/mcp-psycopg2
unknownExecute custom COPY statementalternatives
scroll_cursor
io.github.daedalus/mcp-psycopg2
unknownScroll through cursor resultsalternatives
create_large_object
io.github.daedalus/mcp-psycopg2
unknownCreate or open a large objectalternatives
read_large_object
io.github.daedalus/mcp-psycopg2
unknownRead from a large objectalternatives
get_backend_pid
io.github.daedalus/mcp-psycopg2
unknownGet backend process IDalternatives
get_dsn_parameters
io.github.daedalus/mcp-psycopg2
unknownGet connection parametersalternatives
parse_dsn
io.github.daedalus/mcp-psycopg2
unknownParse a connection stringalternatives
set_session
io.github.daedalus/mcp-psycopg2
unknownSet session parametersalternatives
list_connections
io.github.daedalus/mcp-psycopg2
unknownList all active connectionsalternatives
list_cursors
io.github.daedalus/mcp-psycopg2
unknownList all active cursorsalternatives
begin_transaction
io.github.daedalus/mcp-psycopg2
unknownStart a new transactionalternatives
create_cursor
io.github.daedalus/mcp-psycopg2
unknownCreate a new cursoralternatives
fetch_one
io.github.daedalus/mcp-psycopg2
unknownFetch one rowalternatives
copy_from
io.github.daedalus/mcp-psycopg2
unknownCopy data from file to tablealternatives
execute_query
io.github.daedalus/mcp-psycopg2
unknownExecute a SQL queryalternatives
mogrify
io.github.daedalus/mcp-psycopg2
unknownReturn query string after parameter bindingalternatives
create_named_cursor
io.github.daedalus/mcp-psycopg2
unknownCreate a server-side named cursoralternatives
get_server_version
io.github.daedalus/mcp-psycopg2
unknownGet PostgreSQL server versionalternatives
make_dsn
io.github.daedalus/mcp-psycopg2
unknownCreate a connection stringalternatives
db_query
io.github.daedalus/mcp-recon-ng
unknownQuery databasealternatives
db_insert
io.github.daedalus/mcp-recon-ng
unknownInsert recordalternatives
db_delete
io.github.daedalus/mcp-recon-ng
unknownDelete recordsalternatives
sparql_query
io.github.daedalus/mcp-sparql
unknownExecute SPARQL SELECT queries (table or JSON output)alternatives
orders
@rollinggo/hotel
unknown查询订单alternatives
describe_tables
Patryz/tibiawiki_en_mcp
unknownDatabase schema, row counts, and column detailsalternatives
query_database
Patryz/tibiawiki_en_mcp
unknownCustom read-only SQL queriesalternatives
lookup_bank
offx366/ibangen-mcp
unknownLook up bank by BIC or domestic identifier returning registry records with sourcesalternatives
loom_query
io.github.buttonmonkey/mcp-loom
unknownExecute read-only SQL over cached datasets, including cross-server joins.alternatives
loom_list_datasets
io.github.buttonmonkey/mcp-loom
unknownList all cached datasets with their refs and metadata.alternatives
loom_describe
io.github.buttonmonkey/mcp-loom
unknownReturn full schema, column stats, and fresh join hints for a dataset.alternatives
loom_materialize
io.github.buttonmonkey/mcp-loom
unknownPin a derived query result as a new dataset.alternatives
list_bases
io.github.domdomegg/airtable-mcp-server
unknownLists all accessible Airtable basesalternatives
list_tables
io.github.domdomegg/airtable-mcp-server
unknownLists all tables in a specific basealternatives
describe_table
io.github.domdomegg/airtable-mcp-server
unknownGets detailed information about a specific tablealternatives
get_record
io.github.domdomegg/airtable-mcp-server
unknownGets a specific record by IDalternatives
create_record
io.github.domdomegg/airtable-mcp-server
unknownCreates a new record in a tablealternatives
list_records
io.github.domdomegg/airtable-mcp-server
unknownLists records from a specified Airtable tablealternatives
get_current_schema
dameng-mcp-server
unknown返回当前配置的 Schemaalternatives
list_tables
dameng-mcp-server
unknown列出当前 Schema 下的所有表alternatives
count_tables
dameng-mcp-server
unknown统计当前 Schema 下的表数量alternatives
test_connection
dameng-mcp-server
unknown测试数据库连接是否可用alternatives
execute_sql
dameng-mcp-server
unknown执行 SQL 语句,SELECT 返回结果集,其他返回影响行数alternatives
describe_table
ddb-explorer-mcp
unknownGet detailed schema and metadata for a DynamoDB table.alternatives
list_tables
ddb-explorer-mcp
unknownList all DynamoDB tables in the configured region.alternatives
get_item
ddb-explorer-mcp
unknownRetrieve a single item by its primary key.alternatives
batch_get_item
ddb-explorer-mcp
unknownRetrieve multiple items from one or more tables in a single batch operation.alternatives
query
ddb-explorer-mcp
unknownQuery a table or index using key conditions.alternatives
scan
ddb-explorer-mcp
unknownScan a table or index with optional filter expression.alternatives
get_table_schema
ddb-explorer-mcp
unknownDiscover the schema of a table by sampling items.alternatives
list_indexes
ddb-explorer-mcp
unknownList all secondary indexes (GSI and LSI) for a table.alternatives
mysql_list_tables
efeabio/MCP MySQL Server
unknownListagem de todas as tabelasalternatives
mysql_get_table_info
efeabio/MCP MySQL Server
unknownEstrutura detalhada de tabelasalternatives
mysql_execute_query
efeabio/MCP MySQL Server
unknownExecução de queries SELECTalternatives
mysql_configure_connection
efeabio/MCP MySQL Server
unknownConfiguração dinâmica de conexão MySQLalternatives
mysql_auto_configure_connection
efeabio/MCP MySQL Server
unknownDescoberta automática de configuraçãoalternatives
mysql_get_connection_status
efeabio/MCP MySQL Server
unknownStatus atual da conexãoalternatives
mysql_check_connection
efeabio/MCP MySQL Server
unknownTeste de conectividadealternatives
mysql_analyze_schema
efeabio/MCP MySQL Server
unknownAnálise completa do schemaalternatives
mysql_list_foreign_keys
efeabio/MCP MySQL Server
unknownMapeamento de relacionamentosalternatives
execute_query
igloo-mcp
unknownRun SQL with guardrails, timeouts, and auto-insightsalternatives
read
jmd-mcp-sql
unknownRead data from the database: SELECT, query with filters/aggregation, or PRAGMA schema.alternatives
open
jmd-mcp-sql
unknownOpen a SQLite database or show current status. Input is a JMD document with path.alternatives
write
jmd-mcp-sql
unknownWrite data to the database: INSERT OR REPLACE, or CREATE/ALTER TABLE.alternatives
delete
jmd-mcp-sql
unknownDelete data from the database: DELETE WHERE or DROP TABLE.alternatives
execute_dql
io.github.dynatrace-oss/Dynatrace-mcp
unknownExecute a DQL query on Grailalternatives
verify_dql
io.github.dynatrace-oss/Dynatrace-mcp
unknownVerify a DQL queryalternatives
generate_dql_from_natural_language
io.github.dynatrace-oss/Dynatrace-mcp
unknownGenerate a DQL query from natural languagealternatives
list_projects
mcp-ado-browser
unknownLists all projects in the organization.alternatives
list_repositories
mcp-ado-browser
unknownLists repositories in the organization or a specific project.alternatives
query_database
mcp-server-mariadb
unknownExecute read-only operations against MariaDBalternatives
write_query
mcp_server_snowflake
unknownExecute INSERT, UPDATE, or DELETE queriesalternatives
create_table
mcp_server_snowflake
unknownCreate new tables in the databasealternatives
describe-table
mcp_server_snowflake
unknownView column information for a specific tablealternatives
list_tables
mcp_server_snowflake
unknownGet a list of all tables in the databasealternatives
read_query
mcp_server_snowflake
unknownExecute SELECT queries to read data from the databasealternatives
execute-cypher
@robosystems/mcp
unknownRun Cypher queries against the knowledge graph with validation and streamingalternatives
get-properties
@robosystems/mcp
unknownDiscover available properties on node typesalternatives
get-graph-info
@robosystems/mcp
unknownGraph metadata and statisticsalternatives
get-graph-schema
@robosystems/mcp
unknownIntrospect node types, relationships, and propertiesalternatives
describe-graph-structure
@robosystems/mcp
unknownExplore graph structure and relationship patternsalternatives
ClusterHealthTool
opensearch-mcp-server-py
unknownReturns basic information about the health of the cluster.alternatives
CountTool
opensearch-mcp-server-py
unknownReturns number of documents matching a query.alternatives
GenericOpenSearchApiTool
opensearch-mcp-server-py
unknownA flexible tool that can call any OpenSearch API endpoint with custom paths, methods, query parameters, and request bodies. Reduces tool expalternatives
GetClusterStateTool
opensearch-mcp-server-py
unknownGets the current state of the cluster including node information, index settings, and more.alternatives
GetSegmentsTool
opensearch-mcp-server-py
unknownGets information about Lucene segments in indices, including memory usage, document counts, and segment sizes.alternatives
CatNodesTool
opensearch-mcp-server-py
unknownGets information about nodes in the OpenSearch cluster, including system metrics like CPU usage, memory, disk space, and node roles.alternatives
GetNodesTool
opensearch-mcp-server-py
unknownGets detailed information about nodes in the OpenSearch cluster, including static information like host system details, JVM info, processor alternatives
GetIndexInfoTool
opensearch-mcp-server-py
unknownGets detailed information about an index including mappings, settings, and aliases. Supports wildcards in index names.alternatives
GetIndexStatsTool
opensearch-mcp-server-py
unknownGets statistics about an index including document count, store size, indexing and search performance metrics.alternatives
GetQueryInsightsTool
opensearch-mcp-server-py
unknownGets query insights from the /_insights/top_queries endpoint, showing information about query patterns and performance.alternatives
execute_DML
oracle11g-mcp-server
unknownExecute DML statements (INSERT, UPDATE, DELETE, MERGE, etc.) - requires DML_ENABLE=Yalternatives
list_tables
oracle11g-mcp-server
unknownGet a list of all tables in the databasealternatives
describe_table
oracle11g-mcp-server
unknownGet detailed information about a table's structurealternatives
execute_DQL
oracle11g-mcp-server
unknownExecute SELECT queries to read dataalternatives
execute_DDL
oracle11g-mcp-server
unknownExecute DDL statements (CREATE, ALTER, DROP, etc.) - requires DDL_ENABLE=Yalternatives
excel_list_tables
io.github.dsbissett/excel-webview2-mcp
unknownList all tables in the workbook.alternatives
get_collections_in_scope
io.github.couchbase/mcp-server-couchbase
unknownGet a list of all the collections in a specified scope and bucket. Note that this tool requires the cluster to have Query service.alternatives
list_indexes
io.github.couchbase/mcp-server-couchbase
unknownList all indexes in the cluster with their definitions, with optional filtering by bucket, scope, collection and index name. Set return_raw_alternatives
run_sql_plus_plus_query
io.github.couchbase/mcp-server-couchbase
unknownRun a SQL++ query on a specified scope. Queries are automatically scoped to the specified bucket and scope, so use collection names directlyalternatives
get_buckets_in_cluster
io.github.couchbase/mcp-server-couchbase
unknownGet a list of all the buckets in the clusteralternatives
get_scopes_in_bucket
io.github.couchbase/mcp-server-couchbase
unknownGet a list of all the scopes in the specified bucketalternatives
get_scopes_and_collections_in_bucket
io.github.couchbase/mcp-server-couchbase
unknownGet a list of all the scopes and collections in the specified bucketalternatives
get_schema_for_collection
io.github.couchbase/mcp-server-couchbase
unknownGet the structure for a collectionalternatives
get_document_by_id
io.github.couchbase/mcp-server-couchbase
unknownGet a document by ID from a specified scope and collectionalternatives
upsert_document_by_id
io.github.couchbase/mcp-server-couchbase
unknownUpsert a document by ID to a specified scope and collection. Disabled by default when CB_MCP_READ_ONLY_MODE=true.alternatives
insert_document_by_id
io.github.couchbase/mcp-server-couchbase
unknownInsert a new document by ID (fails if document exists). Disabled by default when CB_MCP_READ_ONLY_MODE=true.alternatives
delete_document_by_id
io.github.couchbase/mcp-server-couchbase
unknownDelete a document by ID from a specified scope and collection. Disabled by default when CB_MCP_READ_ONLY_MODE=true.alternatives
get_index_advisor_recommendations
io.github.couchbase/mcp-server-couchbase
unknownGet index recommendations from Couchbase Index Advisor for a given SQL++ query to optimize query performancealternatives
get_index
io.github.cr7258/elasticsearch-mcp-server
unknownReturns information (mappings, settings, aliases) about one or more indices.alternatives
create_index
io.github.cr7258/elasticsearch-mcp-server
unknownCreate a new index.alternatives
delete_index
io.github.cr7258/elasticsearch-mcp-server
unknownDelete an index.alternatives
create_data_stream
io.github.cr7258/elasticsearch-mcp-server
unknownCreate a new data stream (requires matching index template).alternatives
get_data_stream
io.github.cr7258/elasticsearch-mcp-server
unknownGet information about one or more data streams.alternatives
delete_by_query
io.github.cr7258/elasticsearch-mcp-server
unknownDeletes documents matching the provided query.alternatives
get_cluster_stats
io.github.cr7258/elasticsearch-mcp-server
unknownReturns high-level overview of cluster statistics.alternatives
list_aliases
io.github.cr7258/elasticsearch-mcp-server
unknownList all aliases.alternatives
get_alias
io.github.cr7258/elasticsearch-mcp-server
unknownGet alias information for a specific index.alternatives
put_alias
io.github.cr7258/elasticsearch-mcp-server
unknownCreate or update an alias for a specific index.alternatives
index_document
io.github.cr7258/elasticsearch-mcp-server
unknownCreates or updates a document in the index.alternatives
get_document
io.github.cr7258/elasticsearch-mcp-server
unknownGet a document by ID.alternatives
delete_document
io.github.cr7258/elasticsearch-mcp-server
unknownDelete a document by ID.alternatives
delete_alias
io.github.cr7258/elasticsearch-mcp-server
unknownDelete an alias for a specific index.alternatives
list_indices
io.github.cr7258/elasticsearch-mcp-server
unknownList all indices.alternatives
delete_data_stream
io.github.cr7258/elasticsearch-mcp-server
unknownDelete one or more data streams and their backing indices.alternatives
get_schemas
jesse-smith/DBMCP
unknownList all schemas in the connected database.alternatives
get_tables
jesse-smith/DBMCP
unknownList all tables in a schema.alternatives
get_columns
jesse-smith/DBMCP
unknownGet column details for a table.alternatives

FAQ

What are the most reliable database MCP tools right now?

As of the latest check, Glimind tracks 200 database AI agent (MCP) tools, of which 0 are healthy right now. The table below ranks them live-first by real-time reliability. Glimind rates each neutrally (0–100) from safe liveness probes plus privacy-clean real-usage outcomes — see each tool's live page for its current score and a working alternative if it's down.

How does Glimind rank database tools?

Ranked live-first by current verdict (healthy → degraded → down), then by the neutral reliability score. Glimind sells no tools, so the ranking is unconflicted.

What if a database tool I need is down?

Every tool here links to its live alternatives — capability-matched substitutes that are healthy now. Or query https://glimind.com/v1/alternatives/{toolId}.

Live data via MCP/REST. Neutral ratings — Glimind only measures.