mindsdb/mindsdb
mindsdb is hosted online, so all tools can be tested directly either in theInspector tabor in theOnline Client.
If you are the rightful owner of mindsdb and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
MindsDB is an open-source server that enables seamless interaction with large-scale federated data using the Model Context Protocol (MCP).
Try mindsdb with chat:
Tools
Functions exposed to the LLM to take actions
query
Executes a SQL query against MindsDB.
A database must be specified either in the context parameter or directly in the query string (e.g., SELECT * FROM my_database.my_table). Queries like SELECT * FROM my_table will fail without a context.
Args:
query (str): The SQL query to execute.
context (dict, optional): The default database context. For example, {"db": "my_postgres"}.
Returns:
A dictionary describing the result.
- For a successful query with no data to return (e.g., an UPDATE statement), the response is {"type": "ok"}.
- If the query returns tabular data, the response is a dictionary containing data (a list of rows) and column_names (a list of column names). For example: {"type": "table", "data": [[1, "a"], [2, "b"]], "column_names": ["column_a", "column_b"]}.
- In case of an error, a response is {"type": "error", "error_message": "the error message"}.
list_databases
Returns a list of all database connections currently available in MindsDB. The tool takes no parameters and responds with a list of database names, for example: ["my_postgres", "my_mysql", "test_db"].
Prompts
Interactive templates invoked by user choice
No prompts
Resources
Contextual data attached and managed by the client