mcpserver.lol
registry/myriade
Connection check verified live · 20h ago

myriade

Explore and query your data warehouse through Myriade's AI data analyst agent.

Tools 19
GitHub stars
Installs / wk
Licence
Transport streamable-http
Last checked 20h ago

Tools & capabilities

19 tools

Read from the running server on 20h ago.

myriade_ask can modify data question*database_id*
Ask a natural language question about a database using Myriade's data analyst agent. The agent will explore the database schema, search the catalog, run SQL queries, and analyze t…
myriade_get_answer read-only wait_secondsconversation_id*
Retrieve the result of a myriade_ask run. Returns ``{"status": "completed", "answer": ...}`` once the analyst agent has answered, or ``{"status": "running"}`` while it is still wo…
myriade_get_check read-only limitcheck_id*
Get a monitoring check (name, SQL, severity, cadence, status) and its most recent run results, newest first. On governed databases the SQL and evidence rows are redacted unless yo…
myriade_get_database_info read-only database_id*
Get detailed information about a specific database connection. Returns information about the database including its name, engine type, description, write mode, and any AI memory n…
myriade_get_query_results read-only query_id*
Re-execute a saved Myriade query and return fresh results. The query's SQL always re-runs under the caller's governance policies (table permissions, column masking) — results are…
myriade_get_table_schema read-only table_name*database_id*schema_name
Get the column-level schema for a specific table. Returns column names, data types, and descriptions for the table, plus the SQL `dialect` to use with myriade_query on this databa…
myriade_list_databases read-only limitoffset
List databases configured in Myriade (paginated, sorted by name). Returns paginated database connections with their IDs, names, engines, and descriptions. Use the database ID with…
myriade_list_reports read-only limitquerydatabase_id
List or search reports (documents) written in Myriade. Without ``query`` returns the most recently updated reports first; with ``query`` returns the best matches first. Only repor…
myriade_list_tables read-only limitoffsetdatabase_id*
List tables in a database (paginated, sorted by database/schema/name). Returns a flat, paginated list of tables. Each item has database_name, schema, and name fields. The response…
myriade_monitoring_overview read-only database_id*
Snapshot of a database's monitoring board: check count, standing alerts (open / acknowledged / known) with their headlines, recent notifications and triage notes, followed by the o…
myriade_propose_check name*severitycheck_sql*group_namedatabase_id*description +1
Propose a monitoring check for the user to review in Myriade. This creates a PROPOSAL, never an active check: nothing runs until a database owner or org admin accepts it in the ap…
myriade_query read-only sql*titledatabase_id*
Execute a read-only SQL query against a database. Write the SQL in the dialect of the target database's engine — see the `dialect` field returned by myriade_list_tables and myriad…
myriade_read_asset read-only asset_id*database_id*
Get detailed information about a catalog object (table, column, schema, or glossary term — assets and terms share one id space). Returns the asset's description, tags, status, col…
myriade_read_report read-only document_id*
Read a report's full markdown content. Applies the same visibility rule as the web app; a report the caller may not see returns a "not found" error. To create or edit a report, us…
myriade_request_catalog_change field*asset_id*rationale*database_id*proposed_value*
Propose a catalog change for the data team to review (no edit rights needed). Creates a reviewable suggestion routed to the asset's reviewers. Does NOT change the published catalo…
myriade_sample_data read-only limittable_name*database_id*schema_name*database_name
Get sample rows from a table to understand the data. Returns a random sample of up to ``limit`` rows (max 20).
myriade_search_catalog read-only text*limitasset_typedatabase_id*
Search the data catalog for tables, columns, or terms by name/description. Uses fuzzy matching and full-text search. Keep queries short (1-2 words) for best results.
myriade_triage_alert can modify data notehoursaction*alert_id*statement
Triage an alert (requires manage access: database owner or org admin). - ``resolve``: the underlying problem is handled or gone. - ``acknowledge``: keep it standing with a ``state…
myriade_update_asset can modify data statustag_idsasset_id*database_id*description
Update a catalog asset's documentation (requires edit rights). - ``description`` replaces the existing description (auto-sets status to "draft" if status is null). - ``tag_ids``…