myriade
Was dieses MCP kann
Lets users explore and query a data warehouse through an AI data analyst agent.
Tools
Eingabeschema
{'type': 'object', 'title': 'askArguments', 'required': ['database_id', 'question'], 'properties': {'question': {'type': 'string', 'title': 'Question', 'maxLength': 4000, 'minLength': 1, 'description': 'Natural-language question about the data'}, 'database_id': {'type': 'string', 'title': 'Database Id', 'format': 'uuid', 'description': 'UUID of the database'}}}
Ausgabeschema
{'type': 'object', 'title': 'askOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Eingabeschema
{'type': 'object', 'title': 'get_answerArguments', 'required': ['conversation_id'], 'properties': {'wait_seconds': {'type': 'integer', 'title': 'Wait Seconds', 'default': 20, 'maximum': 30, 'minimum': 0, 'description': 'How long to wait for the run to finish before reporting its status (long-poll)'}, 'conversation_id': {'type': 'string', 'title': 'Conversation Id', 'format': 'uuid', 'description': 'Conversation UUID returned by myriade_ask'}}}
Ausgabeschema
{'type': 'object', 'title': 'get_answerOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Eingabeschema
{'type': 'object', 'title': 'get_checkArguments', 'required': ['check_id'], 'properties': {'limit': {'type': 'integer', 'title': 'Limit', 'default': 20, 'maximum': 100, 'minimum': 1, 'description': 'Run results to return (1-100)'}, 'check_id': {'type': 'string', 'title': 'Check Id', 'format': 'uuid', 'description': 'UUID of the monitoring check'}}}
Ausgabeschema
{'type': 'object', 'title': 'get_checkOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Eingabeschema
{'type': 'object', 'title': 'get_database_infoArguments', 'required': ['database_id'], 'properties': {'database_id': {'type': 'string', 'title': 'Database Id', 'format': 'uuid', 'description': 'UUID of the database (from myriade_list_databases)'}}}
Ausgabeschema
{'type': 'object', 'title': 'get_database_infoOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Eingabeschema
{'type': 'object', 'title': 'get_query_resultsArguments', 'required': ['query_id'], 'properties': {'query_id': {'type': 'string', 'title': 'Query Id', 'format': 'uuid', 'description': 'UUID of a saved Myriade query (from a Myriade query link, e.g. in myriade_ask responses)'}}}
Ausgabeschema
{'type': 'object', 'title': 'get_query_resultsOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Eingabeschema
{'type': 'object', 'title': 'get_table_schemaArguments', 'required': ['database_id', 'table_name'], 'properties': {'table_name': {'type': 'string', 'title': 'Table Name', 'maxLength': 255, 'minLength': 1, 'description': 'Name of the table to inspect'}, 'database_id': {'type': 'string', 'title': 'Database Id', 'format': 'uuid', 'description': 'UUID of the database'}, 'schema_name': {'anyOf': [{'type': 'string', 'maxLength': 255}, {'type': 'null'}], 'title': 'Schema Name', 'default': None, 'description': 'Optional schema name to disambiguate same-named tables'}}}
Ausgabeschema
{'type': 'object', 'title': 'get_table_schemaOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Eingabeschema
{'type': 'object', 'title': 'list_databasesArguments', 'properties': {'limit': {'type': 'integer', 'title': 'Limit', 'default': 50, 'maximum': 200, 'minimum': 1, 'description': 'Maximum results to return (1-200)'}, 'offset': {'type': 'integer', 'title': 'Offset', 'default': 0, 'minimum': 0, 'description': 'Number of results to skip for pagination'}}}
Ausgabeschema
{'type': 'object', 'title': 'list_databasesOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Eingabeschema
{'type': 'object', 'title': 'list_reportsArguments', 'properties': {'limit': {'type': 'integer', 'title': 'Limit', 'default': 20, 'maximum': 50, 'minimum': 1, 'description': 'Maximum results to return (1-50)'}, 'query': {'anyOf': [{'type': 'string', 'maxLength': 200, 'minLength': 1}, {'type': 'null'}], 'title': 'Query', 'default': None, 'description': 'Optional search terms (title, description, content); results are ranked by relevance'}, 'database_id': {'anyOf': [{'type': 'string', 'format': 'uuid'}, {'type': 'null'}], 'title': 'Database Id', 'default': None, 'description': 'UUID of the database whose reports to list. Omit for organisation-level reports (not bound to a database).'}}}
Ausgabeschema
{'type': 'object', 'title': 'list_reportsOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Eingabeschema
{'type': 'object', 'title': 'list_tablesArguments', 'required': ['database_id'], 'properties': {'limit': {'type': 'integer', 'title': 'Limit', 'default': 100, 'maximum': 500, 'minimum': 1, 'description': 'Maximum tables to return (1-500)'}, 'offset': {'type': 'integer', 'title': 'Offset', 'default': 0, 'minimum': 0, 'description': 'Number of tables to skip for pagination'}, 'database_id': {'type': 'string', 'title': 'Database Id', 'format': 'uuid', 'description': 'UUID of the database'}}}
Ausgabeschema
{'type': 'object', 'title': 'list_tablesOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Eingabeschema
{'type': 'object', 'title': 'monitoring_overviewArguments', 'required': ['database_id'], 'properties': {'database_id': {'type': 'string', 'title': 'Database Id', 'format': 'uuid', 'description': 'UUID of the database'}}}
Ausgabeschema
{'type': 'object', 'title': 'monitoring_overviewOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Eingabeschema
{'type': 'object', 'title': 'propose_checkArguments', 'required': ['database_id', 'name', 'check_sql'], 'properties': {'name': {'type': 'string', 'title': 'Name', 'maxLength': 255, 'minLength': 1, 'description': 'Short human-readable name (unique per database)'}, 'severity': {'enum': ['LOW', 'MEDIUM', 'HIGH', 'CRITICAL'], 'type': 'string', 'title': 'Severity', 'default': 'MEDIUM', 'description': 'Severity raised when the check trips'}, 'check_sql': {'type': 'string', 'title': 'Check Sql', 'maxLength': 20000, 'minLength': 1, 'description': 'SQL returning zero rows when healthy, rows when wrong'}, 'group_name': {'anyOf': [{'type': 'string', 'maxLength': 255}, {'type': 'null'}], 'title': 'Group Name', 'default': None, 'description': "Cluster to file the check under (reuse an existing group's exact name), or omit to leave it unfiled"}, 'database_id': {'type': 'string', 'title': 'Database Id', 'format': 'uuid', 'description': 'UUID of the database'}, 'description': {'type': 'string', 'title': 'Description', 'default': '', 'maxLength': 2000, 'description': 'One sentence, prospective tense: "Trips when <condition> (baseline ~X)"'}, 'interval_minutes': {'type': 'integer', 'title': 'Interval Minutes', 'default': 60, 'minimum': 5, 'description': 'Cadence in minutes (minimum 5)'}}}
Ausgabeschema
{'type': 'object', 'title': 'propose_checkOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Eingabeschema
{'type': 'object', 'title': 'queryArguments', 'required': ['database_id', 'sql'], 'properties': {'sql': {'type': 'string', 'title': 'Sql', 'maxLength': 20000, 'minLength': 1, 'description': "Read-only SQL query, written for the target database's dialect (writes are blocked)"}, 'title': {'anyOf': [{'type': 'string', 'maxLength': 255, 'minLength': 1}, {'type': 'null'}], 'title': 'Title', 'default': None, 'description': 'Optional name for the saved query, shown in Myriade'}, 'database_id': {'type': 'string', 'title': 'Database Id', 'format': 'uuid', 'description': 'UUID of the database'}}}
Ausgabeschema
{'type': 'object', 'title': 'queryOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Eingabeschema
{'type': 'object', 'title': 'read_assetArguments', 'required': ['database_id', 'asset_id'], 'properties': {'asset_id': {'type': 'string', 'title': 'Asset Id', 'format': 'uuid', 'description': 'UUID of the catalog object (asset or glossary term)'}, 'database_id': {'type': 'string', 'title': 'Database Id', 'format': 'uuid', 'description': 'UUID of the database'}}}
Ausgabeschema
{'type': 'object', 'title': 'read_assetOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Eingabeschema
{'type': 'object', 'title': 'read_reportArguments', 'required': ['document_id'], 'properties': {'document_id': {'type': 'string', 'title': 'Document Id', 'format': 'uuid', 'description': 'UUID of the report (from myriade_list_reports)'}}}
Ausgabeschema
{'type': 'object', 'title': 'read_reportOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Eingabeschema
{'type': 'object', 'title': 'request_catalog_changeArguments', 'required': ['database_id', 'asset_id', 'field', 'proposed_value', 'rationale'], 'properties': {'field': {'enum': ['description', 'tags'], 'type': 'string', 'title': 'Field', 'description': 'Field to change: "description" or "tags"'}, 'asset_id': {'type': 'string', 'title': 'Asset Id', 'format': 'uuid', 'description': 'UUID of the asset to propose a change for'}, 'rationale': {'type': 'string', 'title': 'Rationale', 'maxLength': 2000, 'description': 'Why this change is proposed — shown to reviewers and in the activity feed'}, 'database_id': {'type': 'string', 'title': 'Database Id', 'format': 'uuid', 'description': 'UUID of the database'}, 'proposed_value': {'type': 'string', 'title': 'Proposed Value', 'maxLength': 10000, 'description': 'Proposed description text, or JSON-encoded list of tag names'}}}
Ausgabeschema
{'type': 'object', 'title': 'request_catalog_changeOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Eingabeschema
{'type': 'object', 'title': 'sample_dataArguments', 'required': ['database_id', 'table_name', 'schema_name'], 'properties': {'limit': {'type': 'integer', 'title': 'Limit', 'default': 10, 'maximum': 20, 'minimum': 1, 'description': 'Rows to sample (1-20)'}, 'table_name': {'type': 'string', 'title': 'Table Name', 'maxLength': 255, 'minLength': 1, 'description': 'Name of the table to sample'}, 'database_id': {'type': 'string', 'title': 'Database Id', 'format': 'uuid', 'description': 'UUID of the database'}, 'schema_name': {'type': 'string', 'title': 'Schema Name', 'maxLength': 255, 'minLength': 1, 'description': 'Schema containing the table'}, 'database_name': {'anyOf': [{'type': 'string', 'maxLength': 255}, {'type': 'null'}], 'title': 'Database Name', 'default': None, 'description': 'Optional warehouse-side database name (e.g. for Snowflake)'}}}
Ausgabeschema
{'type': 'object', 'title': 'sample_dataOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Eingabeschema
{'type': 'object', 'title': 'search_catalogArguments', 'required': ['database_id', 'text'], 'properties': {'text': {'type': 'string', 'title': 'Text', 'maxLength': 200, 'minLength': 1, 'description': 'Search query — keep short (1-2 words) for best results'}, 'limit': {'type': 'integer', 'title': 'Limit', 'default': 20, 'maximum': 50, 'minimum': 1, 'description': 'Maximum results to return (1-50)'}, 'asset_type': {'anyOf': [{'enum': ['TABLE', 'COLUMN', 'TERM'], 'type': 'string'}, {'type': 'null'}], 'title': 'Asset Type', 'default': None, 'description': 'Filter: "TABLE", "COLUMN", or "TERM"'}, 'database_id': {'type': 'string', 'title': 'Database Id', 'format': 'uuid', 'description': 'UUID of the database'}}}
Ausgabeschema
{'type': 'object', 'title': 'search_catalogOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Eingabeschema
{'type': 'object', 'title': 'triage_alertArguments', 'required': ['alert_id', 'action'], 'properties': {'note': {'anyOf': [{'type': 'string', 'maxLength': 2000}, {'type': 'null'}], 'title': 'Note', 'default': None, 'description': 'Optional note appended to the alert details (resolve, dismiss)'}, 'hours': {'anyOf': [{'type': 'integer', 'maximum': 168, 'minimum': 1}, {'type': 'null'}], 'title': 'Hours', 'default': None, 'description': 'Snooze window in hours (1-168). Required for snooze.'}, 'action': {'enum': ['resolve', 'acknowledge', 'dismiss', 'snooze', 'reopen'], 'type': 'string', 'title': 'Action', 'description': 'Transition to apply to the alert'}, 'alert_id': {'type': 'string', 'title': 'Alert Id', 'format': 'uuid', 'description': 'UUID of the alert'}, 'statement': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}], 'title': 'Statement', 'default': None, 'description': 'One SHORT present-tense plain-text sentence (~120 chars, no Markdown) shown as the alert headline. Required for acknowledge, snooze and reopen.'}}}
Ausgabeschema
{'type': 'object', 'title': 'triage_alertOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Eingabeschema
{'type': 'object', 'title': 'update_assetArguments', 'required': ['database_id', 'asset_id'], 'properties': {'status': {'anyOf': [{'enum': ['draft', 'published'], 'type': 'string'}, {'type': 'null'}], 'title': 'Status', 'default': None, 'description': '"draft" (needs review) or "published" (production-ready)'}, 'tag_ids': {'anyOf': [{'type': 'array', 'items': {'type': 'string'}, 'maxItems': 50}, {'type': 'null'}], 'title': 'Tag Ids', 'default': None, 'description': 'Tag names or UUIDs (replaces all tags). Auto-creates missing tags.'}, 'asset_id': {'type': 'string', 'title': 'Asset Id', 'format': 'uuid', 'description': 'UUID of the asset to update'}, 'database_id': {'type': 'string', 'title': 'Database Id', 'format': 'uuid', 'description': 'UUID of the database'}, 'description': {'anyOf': [{'type': 'string', 'maxLength': 10000}, {'type': 'null'}], 'title': 'Description', 'default': None, 'description': "Replaces existing description; auto-sets status='draft' if status is null"}}}
Ausgabeschema
{'type': 'object', 'title': 'update_assetOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Letzte Tool-Änderungen
Ähnliche MCP-Server
Huggingface
Provides access to Hugging Face model, dataset, and Space metadata, alongside broader structured research and data-routing tools.
Ai Model Experiments
Runs prompts across multiple AI models and compares their outputs, costs, latency, token usage, and errors.
branchly
Manages an AI application’s knowledge-base content, prompts, tools, data sources, retrieval context, sessions, and usage analytic…
HuggingFace New Dataset Release Tracker (hfdatasets)
Tracks newly released Hugging Face datasets, including updates, tags, and licenses.
aifu Agent Market
Discovers and hires agents or approved humans through a job ledger, verifies agent performance, and provides crypto, equity, sect…
SigRank — AI Operator Benchmarking
Benchmarks AI operator token usage, calculates cascade metrics, compares leaderboard performance, diagnoses efficiency, and simul…
Automan
Offers paid AI skills for data analysis, classification, extraction, reporting, summarization, translation, text editing, copywri…
Nonobench
Provides nonogram puzzles and benchmark data for comparing language-model accuracy, cost, latency, token use, and solution outcom…