{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_3b4r9e2bvkyj","handle":"myriade","url":"https://wellknown.network/agents/myriade","links":{"self":"https://wellknown.network/agents/myriade/record.json","html":"https://wellknown.network/agents/myriade","markdown":"https://wellknown.network/agents/myriade/record.md","api":"https://wellknown.network/api/v1/agents/myriade","status":"https://wellknown.network/api/v1/agents/myriade/status","claim":"https://wellknown.network/agents/myriade/claim","claimApi":"https://wellknown.network/api/v1/claims","badge":"https://wellknown.network/agents/myriade/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air:app.myriade.ai:server:myriade","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"myriade","summary":"Explore and query your data warehouse through Myriade's AI data analyst agent.","description":"Explore and query your data warehouse through Myriade's AI data analyst agent.","publisher":{"name":"ai.myriade","url":null},"homepage":"https://www.myriade.ai","repository":null,"version":"1.187.1","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://app.myriade.ai/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-05-07T12:34:17.775318Z","publishedAt":"2026-05-07T12:34:17.775318Z","registryName":"ai.myriade/myriade"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"data.database","name":"Databases","confidence":1,"provenance":"derived"},{"slug":"communication.notifications","name":"Notifications","confidence":1,"provenance":"derived"},{"slug":"code.documentation","name":"Code Documentation","confidence":0.583,"provenance":"derived"},{"slug":"security.identity","name":"Identity & Access","confidence":0.569,"provenance":"derived"},{"slug":"dev.monitoring","name":"Monitoring & Observability","confidence":0.554,"provenance":"derived"},{"slug":"data.news","name":"News & Feeds","confidence":0.54,"provenance":"derived"},{"slug":"commerce.ecommerce","name":"E-commerce Operations","confidence":0.51,"provenance":"derived"}],"categories":["code","commerce","communication","data","dev","security"]},"observed":{"status":"live","statusReason":"Responded 15s ago.","lastOkAt":"2026-09-05T16:25:11.208Z","lastProbedAt":"2026-09-05T16:25:11.208Z","statusComputedAt":"2026-09-05T16:25:26.473Z","reliability30d":{"probes":1,"successRate":1,"p50Ms":79},"latestObservations":[{"at":"2026-09-05T16:25:11.208Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":79,"error":null,"detail":{"tools":[{"name":"myriade_list_databases","description":"List databases configured in Myriade (paginated, sorted by name).\n\nReturns paginated database connections with their IDs, names, engines,\nand descriptions. Use "},{"name":"myriade_get_database_info","description":"Get detailed information about a specific database connection.\n\nReturns information about the database including its name, engine type,\ndescription, write mode,"},{"name":"myriade_list_tables","description":"List tables in a database (paginated, sorted by database/schema/name).\n\nReturns a flat, paginated list of tables. Each item has database_name,\nschema, and name "},{"name":"myriade_get_table_schema","description":"Get the column-level schema for a specific table.\n\nReturns column names, data types, and descriptions for the table,\nplus the SQL `dialect` to use with myriade_"},{"name":"myriade_query","description":"Execute a read-only SQL query against a database.\n\nWrite the SQL in the dialect of the target database's engine — see the\n`dialect` field returned by myriade_li"},{"name":"myriade_get_query_results","description":"Re-execute a saved Myriade query and return fresh results.\n\nThe query's SQL always re-runs under the caller's governance policies\n(table permissions, column mas"},{"name":"myriade_sample_data","description":"Get sample rows from a table to understand the data.\n\nReturns a random sample of up to ``limit`` rows (max 20).\n"},{"name":"myriade_search_catalog","description":"Search the data catalog for tables, columns, or terms by name/description.\n\nUses fuzzy matching and full-text search. Keep queries short\n(1-2 words) for best re"},{"name":"myriade_read_asset","description":"Get detailed information about a catalog object (table, column, schema,\nor glossary term — assets and terms share one id space).\n\nReturns the asset's descriptio"},{"name":"myriade_update_asset","description":"Update a catalog asset's documentation (requires edit rights).\n\n- ``description`` replaces the existing description (auto-sets status to\n  \"draft\" if status is "},{"name":"myriade_request_catalog_change","description":"Propose a catalog change for the data team to review (no edit rights needed).\n\nCreates a reviewable suggestion routed to the asset's reviewers. Does NOT\nchange "},{"name":"myriade_list_reports","description":"List or search reports (documents) written in Myriade.\n\nWithout ``query`` returns the most recently updated reports first; with\n``query`` returns the best match"},{"name":"myriade_read_report","description":"Read a report's full markdown content.\n\nApplies the same visibility rule as the web app; a report the caller may\nnot see returns a \"not found\" error. To create "},{"name":"myriade_ask","description":"Ask a natural language question about a database using Myriade's\ndata analyst agent.\n\nThe agent will explore the database schema, search the catalog, run SQL\nqu"},{"name":"myriade_get_answer","description":"Retrieve the result of a myriade_ask run.\n\nReturns ``{\"status\": \"completed\", \"answer\": ...}`` once the analyst\nagent has answered, or ``{\"status\": \"running\"}`` "},{"name":"myriade_monitoring_overview","description":"Snapshot of a database's monitoring board: check count, standing alerts\n(open / acknowledged / known) with their headlines, recent notifications\nand triage note"},{"name":"myriade_get_check","description":"Get a monitoring check (name, SQL, severity, cadence, status) and its\nmost recent run results, newest first.\n\nOn governed databases the SQL and evidence rows ar"},{"name":"myriade_propose_check","description":"Propose a monitoring check for the user to review in Myriade.\n\nThis creates a PROPOSAL, never an active check: nothing runs until a\ndatabase owner or org admin "},{"name":"myriade_triage_alert","description":"Triage an alert (requires manage access: database owner or org admin).\n\n- ``resolve``: the underlying problem is handled or gone.\n- ``acknowledge``: keep it sta"}],"toolCount":19,"serverName":"myriade_mcp","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"1.21.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"myriade_list_databases","description":"List databases configured in Myriade (paginated, sorted by name).\n\nReturns paginated database connections with their IDs, names, engines,\nand descriptions. Use "},{"name":"myriade_get_database_info","description":"Get detailed information about a specific database connection.\n\nReturns information about the database including its name, engine type,\ndescription, write mode,"},{"name":"myriade_list_tables","description":"List tables in a database (paginated, sorted by database/schema/name).\n\nReturns a flat, paginated list of tables. Each item has database_name,\nschema, and name "},{"name":"myriade_get_table_schema","description":"Get the column-level schema for a specific table.\n\nReturns column names, data types, and descriptions for the table,\nplus the SQL `dialect` to use with myriade_"},{"name":"myriade_query","description":"Execute a read-only SQL query against a database.\n\nWrite the SQL in the dialect of the target database's engine — see the\n`dialect` field returned by myriade_li"},{"name":"myriade_get_query_results","description":"Re-execute a saved Myriade query and return fresh results.\n\nThe query's SQL always re-runs under the caller's governance policies\n(table permissions, column mas"},{"name":"myriade_sample_data","description":"Get sample rows from a table to understand the data.\n\nReturns a random sample of up to ``limit`` rows (max 20).\n"},{"name":"myriade_search_catalog","description":"Search the data catalog for tables, columns, or terms by name/description.\n\nUses fuzzy matching and full-text search. Keep queries short\n(1-2 words) for best re"},{"name":"myriade_read_asset","description":"Get detailed information about a catalog object (table, column, schema,\nor glossary term — assets and terms share one id space).\n\nReturns the asset's descriptio"},{"name":"myriade_update_asset","description":"Update a catalog asset's documentation (requires edit rights).\n\n- ``description`` replaces the existing description (auto-sets status to\n  \"draft\" if status is "},{"name":"myriade_request_catalog_change","description":"Propose a catalog change for the data team to review (no edit rights needed).\n\nCreates a reviewable suggestion routed to the asset's reviewers. Does NOT\nchange "},{"name":"myriade_list_reports","description":"List or search reports (documents) written in Myriade.\n\nWithout ``query`` returns the most recently updated reports first; with\n``query`` returns the best match"},{"name":"myriade_read_report","description":"Read a report's full markdown content.\n\nApplies the same visibility rule as the web app; a report the caller may\nnot see returns a \"not found\" error. To create "},{"name":"myriade_ask","description":"Ask a natural language question about a database using Myriade's\ndata analyst agent.\n\nThe agent will explore the database schema, search the catalog, run SQL\nqu"},{"name":"myriade_get_answer","description":"Retrieve the result of a myriade_ask run.\n\nReturns ``{\"status\": \"completed\", \"answer\": ...}`` once the analyst\nagent has answered, or ``{\"status\": \"running\"}`` "},{"name":"myriade_monitoring_overview","description":"Snapshot of a database's monitoring board: check count, standing alerts\n(open / acknowledged / known) with their headlines, recent notifications\nand triage note"},{"name":"myriade_get_check","description":"Get a monitoring check (name, SQL, severity, cadence, status) and its\nmost recent run results, newest first.\n\nOn governed databases the SQL and evidence rows ar"},{"name":"myriade_propose_check","description":"Propose a monitoring check for the user to review in Myriade.\n\nThis creates a PROPOSAL, never an active check: nothing runs until a\ndatabase owner or org admin "},{"name":"myriade_triage_alert","description":"Triage an alert (requires manage access: database owner or org admin).\n\n- ``resolve``: the underlying problem is handled or gone.\n- ``acknowledge``: keep it sta"}],"package":null},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"ai.myriade/myriade","url":"https://registry.modelcontextprotocol.io/v0/servers/ai.myriade%2Fmyriade","firstSeenAt":"2026-09-05T14:18:26.993Z","fetchedAt":"2026-09-05T14:18:26.993Z","normalizedAt":"2026-09-05T14:18:26.993Z"}]},"firstSeenAt":"2026-09-05T14:18:26.993Z","updatedAt":"2026-09-05T16:25:27.210Z"}