Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

ai.myriade/myriade

REMOTE · APP.MYRIADE.AI

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

Available components

0 this week 38 Trust /100

Last scanned (3 hours ago)

Scores higher than 28% of remote servers

Reachable. Last reached 6 Nov 2026.

Category Data and Analytics

Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →

Endpoint Security94
Transport & Reachability0
Schema Quality & AI Usability0
  • Schema blocked by authentication: the endpoint requires auth we don't have to read it. See how to fix → Unverified
Stability & Change Management0
  • Stability not yet verified: not enough scan history yet (needs a 30-day window).Unverified
Tool Coverage0
  • Tool coverage blocked by authentication: the endpoint requires auth we don't have to read its tools.Unverified
Tool Safety0
  • Tool safety blocked by authentication: the endpoint requires auth we don't have to read its tools.Unverified
Capabilities0
  • Capabilities blocked by authentication: the endpoint requires auth we don't have to read them. See how to fix → Unverified

Unverified: 6 categories

Categories scored 0 because we could not verify them: authentication we do not have, an unreachable endpoint, or not enough scan history. We only credit what we can confirm. Claim this server and supply a read-only token to verify it and lift the score.

What we tested

Checks we ran (5)

  • TLS certificate
  • Authorization
  • HTTPS
  • HSTS header
  • DNSSEC

Checks we could not complete (6)

These are gaps on our side, not findings about this hosted endpoint. We only credit what we can confirm, so a category made up entirely of them scores 0.

  • Transport in Transport & Reachability (scores 0 for this)Transport blocked by authentication: the endpoint requires auth we don't have to verify streamable-http.
  • Schema quality in Schema Quality & AI Usability (scores 0 for this)Schema blocked by authentication: the endpoint requires auth we don't have to read it.
  • Stability in Stability & Change Management (scores 0 for this)Stability not yet verified: not enough scan history yet (needs a 30-day window).
  • Tool coverage in Tool Coverage (scores 0 for this)Tool coverage blocked by authentication: the endpoint requires auth we don't have to read its tools.
  • Tool safety in Tool Safety (scores 0 for this)Tool safety blocked by authentication: the endpoint requires auth we don't have to read its tools.
  • Capabilities in Capabilities (scores 0 for this)Capabilities blocked by authentication: the endpoint requires auth we don't have to read them.

Does not apply to this hosted endpoint (2)

  • Supply Chain SecurityScored on package channels only. This is a hosted endpoint, so there is nothing to install or inspect.
  • Provenance & TransparencyScored on package channels only. This is a hosted endpoint, so there is nothing to install or inspect.

The score does not measure everything. What the score does not measure →

Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 6 Nov 26 0
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 13 Oct 26 −51
    • Endpoint reachability: reachable → behind authorisation ▼ security
    • Stability: fail → unverified ▼ security
    • Tool safety: pass → unverified ▼ security
    • Transport: pass → unverified ▼ security
    • Authorization: The endpoint enforces authorisation, advertised via RFC 9728 protected-resource metadata. security
    • Capabilities: fail → unverified ▼ functional
    • Tool coverage: 100 → unverified ▼ functional
    • First check of Schema quality: unverified functional
  • 12 Oct 26 0
    • This server's schema is too large to store in full, so we cannot compare its tools day to day functional
  • 10 Oct 26 0
    • Schema quality: 3076 → 4696 ▼ functional
    • This server's schema is too large to store in full, so we cannot compare its tools day to day functional
  • 4 Oct 26 0
    • This server's schema is too large to store in full, so we cannot compare its tools day to day functional
  • 3 Oct 26 0
    • This server's schema is too large to store in full, so we cannot compare its tools day to day functional
  • 2 Oct 26 89
    • Stability: pass → fail ▼ security
    • This server's schema is too large to store in full, so we cannot compare its tools day to day functional
  • 1 Oct 26 0
    • This server's schema is too large to store in full, so we cannot compare its tools day to day functional
Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 6 Nov 2026 · Probed https://app.myriade.ai/mcp/

TLS valid

Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=myriade.ai CN=WE1,O=Google Trust Services,C=US 8 Sept 2026 7 Dec 2026 ECDSA 256 ECDSA-SHA256 b38e236f4007622b13e5fa6479bd1112
SANs: myriade.ai, *.myriade.ai
CN=WE1,O=Google Trust Services,C=US (CA) CN=GTS Root R4,O=Google Trust Services LLC,C=US 13 Dec 2023 20 Feb 2029 ECDSA 256 ECDSA-SHA384 7ff31977972c224a76155d13b6d685e3
CN=GTS Root R4,O=Google Trust Services LLC,C=US (CA) CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE 15 Nov 2023 28 Jan 2028 ECDSA 384 SHA256-RSA 7fe530bf331343bedd821610493d8a1b

Background: What to check on a remote MCP endpoint →

DNSSEC insecure

Validation of app.myriade.ai. — Not signed

Zone DS Keys Algorithms Outcome
. Trust anchor 20326, 38696 8, 8 Verified
ai. DS published 1814, 3799 8, 8 Verified
myriade.ai. No DS Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation
Authentication Enforced and verified

The endpoint asked for a token and published valid RFC 9728 metadata describing how to get one.

Result Enforced and verified
Enforced On connection
HTTP status 401

WWW-Authenticate challenge Bearer error="invalid_token", error_description="Authentication required", resource_metadata="https://app.myriade.ai/.well-known/oauth-protected-resource/mcp"

Bearer error="invalid_token", error_description="Authentication required", resource_metadata="https://app.myriade.ai/.well-known/oauth-protected-resource/mcp"
Header Value
strict-transport-security max-age=31536000; includeSubDomains
content-security-policy default-src 'self'; script-src 'self' 'unsafe-inline' 'unsafe-eval' https://www.googletagmanager.com https://static.cloudflareinsights.com https://*.posthog.com; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; img-src 'self' data: blob: https:; font-src 'self' data: https://fonts.gstatic.com; connect-src 'self' wss: https:; worker-src 'self' blob:;
x-content-type-options nosniff
x-frame-options DENY
referrer-policy strict-origin-when-cross-origin
www-authenticate Bearer error="invalid_token", error_description="Authentication required", resource_metadata="https://app.myriade.ai/.well-known/oauth-protected-resource/mcp"

Protected resource metadata

Document https://app.myriade.ai/.well-known/oauth-protected-resource/mcp
Retrieved Yes
Resource https://app.myriade.ai/mcp
Authorisation server https://app.myriade.ai/

Background: How OAuth 2.1 works in the 2026 MCP spec →

Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://app.myriade.ai/mcp/ Auth required 401
http (plaintext) http://app.myriade.ai/mcp/ HTTPS enforced 301 https://app.myriade.ai/mcp/
MCP tools · 28 exposed · ~4,407 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
myriade_ask ~284

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 the results to answer your question. Use this for complex analytical questions that require multiple steps; for simple schema lookups or direct SQL, prefer the other tools. The run executes in the background as a regular Myriade conversation (visible in the web UI). If it finishes quickly the answer is returned directly; otherwise the tool returns ``{"status": "running", "conversation_id": ...}`` — poll myriade_get_answer with that id to retrieve the result. Long analytical questions are expected to take several minutes. Note: the agent has access to catalog write operations (create/update assets, tags, terms) — it may modify catalog state to record findings. It can also read, create and edit reports (ask it to "write a report on ..." or "update report <id> with ..."). Use myriade_query directly for strictly read-only inspection. Requires AI_PROVIDER and the corresponding API key (e.g. AI_PROVIDER=anthropic + ANTHROPIC_API_KEY).

NameTypeReqDescription
database_idstringyesUUID of the database
questionstringyesNatural-language question about the data
NameTypeReqDescription
resultstringyes–

No examples provided.

myriade_audit_list_map ~155

The organisation's audit value map: every domain (key, name, its document, zone count), every active zone (slug, name, domain, verdict, gain, star, last verified, its document) with its levers and their class (quick_win, quick_action, waiting, project, long_term), the domain keys zones use without a domain document, and the zone or domain documents whose block could not be projected (with the error to fix). Read zones and levers in full with myriade_audit_read_zones / myriade_audit_read_levers, a zone's narrative with myriade_read_report (the uuid inside <DOCUMENT:uuid>).

Input schema present but exposes no named parameters.

NameTypeReqDescription
resultstringyes–

No examples provided.

myriade_audit_read_levers ~97

Levers as their page shows them: every field, the class, the human follow-up (status, assignee, note) and the dated figures behind each. An id that is no lever on the map comes back under errors. A query is shown only on connections you may read.

NameTypeReqDescription
leversarrayyesThe levers, each as <LEVER:id> or its uuid
NameTypeReqDescription
resultstringyes–

No examples provided.

myriade_audit_read_zones ~113

Zones as their page shows them: the record from the ```zone block, the dated figures recorded on the zone, its levers in short (id, name, stage, class, follow-up, estimate) and its document. A slug with no active zone comes back under errors. A figure's query is shown only on connections you may read (``restricted`` otherwise).

NameTypeReqDescription
zonesarrayyesThe zones' slugs (from myriade_audit_list_map)
NameTypeReqDescription
resultstringyes–

No examples provided.

myriade_audit_record_evidence ~215

Record a dated figure backing a zone (or one of its levers), linked to the query that computed it, on a connection you may read. Recording the same label again on the same zone or lever replaces the figure.

NameTypeReqDescription
kindstring–key (headline), fact, extrapolation (derived) or change (moved since the last run)
labelstringyesWhat the figure is ("Taux de rupture top 500")
lever––Attach the figure to this lever of the zone instead, as <LEVER:id> or its uuid
query––The query that computed it: the query_id myriade_query returns (or its 8-hex short id)
scope––The perimeter it covers
valuestringyesThe figure as it should read ("7,8 %", "≈ 1,2 M€")
zonestringyesThe zone's slug, from its document's ```zone block
NameTypeReqDescription
resultstringyes–

No examples provided.

myriade_audit_record_lever ~467

Create a lever in a zone of the audit map, or update one by its id (an argument you omit keeps its value). Cite the returned id as <LEVER:id> in the zone document. Its class is computed from effort × gain_delay × timing; the follow-up (status, assignee, note) is set on its page.

NameTypeReqDescription
deadline––The deadline in words, when timing is before
deadline_at––The deadline's date as YYYY-MM-DD, when timing is before
deliverable––What the team gets in hand
effort––days, weeks or months of work to land it
estimate––The lever's gain: {"value": "≈ 1,1 M€" (display text), "label": "de marge par an si ..." (what the amount is), "rows": [{"label", "text", "query": query id}], "calc": "how the rows combine", "takeawa…
gain_delay––immediate (weeks), short (quarter), medium (year), long_term (beyond a year) or none
lever––The lever to update, as <LEVER:id> or its uuid; omit to create one
namestringyesA short imperative title ("Réallouer le stock des 22 magasins en rupture")
needs––What it needs before it can start
next––The very next step, one sentence
owner––The team that would carry it ("Supply")
risks––What could make it fail or backfire
stagestringyesready, extract, test, decide, build, explore, blocked or abandoned
steps––The steps to land it, in order
success––How the team will know it worked
timing––now, before (a deadline), wait (for something) or any; any but before clears the deadline
typestringyesdecision (a choice to make), list (a list to act on) or rule (a rule to automate)
zonestringyesThe zone's slug, from its document's ```zone block
NameTypeReqDescription
resultstringyes–

No examples provided.

myriade_create_report ~130

Create a report owned by the caller, private until shared. Share it with myriade_set_report_access(visibility="everyone"): an audit zone or domain document joins the map only once organisation-wide.

NameTypeReqDescription
contentstring–Markdown content; may cite <QUERY:id> and <CHART:id> tags. An audit zone or domain opens with its ```zone or ```domain block.
database_id––UUID of the database the report is written from. Omit for an organisation-level report (audit zones and domains are).
titlestringyesTitle of the report
NameTypeReqDescription
resultstringyes–

No examples provided.

myriade_edit_report ~130

Replace text in a report, as the caller (a version is recorded). Read it first with myriade_read_report. A published report is editable only by its owner or an org admin.

NameTypeReqDescription
document_idstringyesUUID of the report
new_stringstringyesText to put in its place
old_stringstringyesExact text to replace, unique in the report unless replace_all (include the surrounding heading to make it unique)
reasonstringyesWhy (kept in history)
replace_allboolean–Replace every occurrence
NameTypeReqDescription
resultstringyes–

No examples provided.

myriade_get_answer ~178

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 working — keep polling in that case. ``{"status": "failed"}`` / ``{"status": "quota_exceeded"}`` carry the run's error. ``{"status": "no_answer"}`` means the run is gone without a recorded answer (agent stopped silently, or the server restarted): start a new myriade_ask run.

NameTypeReqDescription
conversation_idstringyesConversation UUID returned by myriade_ask
wait_secondsinteger–How long to wait for the run to finish before reporting its status (long-poll)
NameTypeReqDescription
resultstringyes–

No examples provided.

myriade_get_check ~87

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 you manage the database or authored the proposal.

NameTypeReqDescription
check_idstringyesUUID of the monitoring check
limitinteger–Run results to return (1-100)
NameTypeReqDescription
resultstringyes–

No examples provided.

myriade_get_database_info ~64

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 notes.

NameTypeReqDescription
database_idstringyesUUID of the database (from myriade_list_databases)
NameTypeReqDescription
resultstringyes–

No examples provided.

myriade_get_query_results ~170

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 never served from Myriade's cached snapshot. Prefer this over myriade_query for recurring metrics (dashboards, cockpits): the SQL stays governed in Myriade instead of travelling through prompts. Write statements are blocked. Returns up to 50 rows with column metadata, same shape as myriade_query.

NameTypeReqDescription
query_idstringyesUUID or short id (8+ hex characters) of a saved Myriade query (from a Myriade query link, a <QUERY:…> tag in a report, or myriade_ask responses)
NameTypeReqDescription
resultstringyes–

No examples provided.

myriade_get_table_schema ~137

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 database. When the name is ambiguous across schemas, the candidates are returned under `matches` instead — pass `schema_name` to pick one. Raises if the user has no access to the table under governance.

NameTypeReqDescription
database_idstringyesUUID of the database
schema_name––Optional schema name to disambiguate same-named tables
table_namestringyesName of the table to inspect
NameTypeReqDescription
resultstringyes–

No examples provided.

myriade_list_databases ~80

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 other tools.

NameTypeReqDescription
limitinteger–Maximum results to return (1-200)
offsetinteger–Number of results to skip for pagination
NameTypeReqDescription
resultstringyes–

No examples provided.

myriade_list_reports ~128

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 reports the caller may see are returned. Read one with myriade_read_report.

NameTypeReqDescription
database_id––UUID of the database whose reports to list. Omit for organisation-level reports (not bound to a database).
limitinteger–Maximum results to return (1-50)
query––Optional search terms (title, description, content); results are ranked by relevance
NameTypeReqDescription
resultstringyes–

No examples provided.

myriade_list_tables ~112

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's `dialect` is the SQL dialect to use with myriade_query on this database.

NameTypeReqDescription
database_idstringyesUUID of the database
limitinteger–Maximum tables to return (1-500)
offsetinteger–Number of tables to skip for pagination
NameTypeReqDescription
resultstringyes–

No examples provided.

myriade_monitoring_overview ~130

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 open alerts as JSON — each with its investigation and evidence while they fit, then as listing lines, with ``shown`` / ``total`` / ``detailed`` saying which. Alert ids feed myriade_triage_alert; check ids feed myriade_get_check. Investigation details are redacted unless you manage the database.

NameTypeReqDescription
database_idstringyesUUID of the database
NameTypeReqDescription
resultstringyes–

No examples provided.

myriade_propose_check ~375

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 app. The SQL is test-run once under your governance context to validate it. Contract for ``check_sql``: it MUST return rows ONLY when something is wrong (zero rows = healthy) and use relative time (``now() - interval``), never absolute dates. Minimum cadence is 5 minutes. Names are unique per database — read myriade_monitoring_overview before proposing a near-duplicate.

NameTypeReqDescription
check_sqlstringyesSQL returning zero rows when healthy, rows when wrong
database_idstringyesUUID of the database
descriptionstring–One sentence, prospective tense: "Trips when <condition> (baseline ~X)"
interval_minutesinteger–Cadence in minutes (minimum 5)
kindstringyesWhat the check guards: freshness (data arriving on time), volume (row counts, drops, spikes), integrity (duplicates, orphans, keys), quality (nulls, negatives, malformed values), business (a business…
namestringyesShort human-readable name of the thing watched, unique per database, no type prefix (the kind carries it)
severitystring–Severity raised when the check trips
start_timestring–Fixed time of day "HH:MM" (24h) the check runs at, for a cadence in whole days only (interval_minutes 1440 = every day)
time_zonestring–IANA timezone start_time is read in (e.g. "Europe/Paris"), required with start_time
NameTypeReqDescription
resultstringyes–

No examples provided.

myriade_query ~183

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 myriade_get_table_schema, or the engine in myriade_list_databases. Write operations (INSERT, UPDATE, DELETE, DROP, etc.) are blocked. Returns up to 50 rows of results with column metadata. Successful queries are saved in Myriade; the response's `query_id` can be replayed later with myriade_get_query_results without resending SQL.

NameTypeReqDescription
database_idstringyesUUID of the database
sqlstringyesRead-only SQL query, written for the target database's dialect (writes are blocked)
title––Optional name for the saved query, shown in Myriade
NameTypeReqDescription
resultstringyes–

No examples provided.

myriade_read_asset ~109

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, columns (for tables), sample data, parent hierarchy, and activity feed; for a glossary term, its definition, synonyms, related terms, and activity feed.

NameTypeReqDescription
asset_idstringyesUUID of the catalog object (asset or glossary term)
database_idstringyesUUID of the database
NameTypeReqDescription
resultstringyes–

No examples provided.

myriade_read_report ~90

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. Edit it with myriade_edit_report, or have the analyst agent rework it with myriade_ask.

NameTypeReqDescription
document_idstringyesUUID of the report (from myriade_list_reports)
NameTypeReqDescription
resultstringyes–

No examples provided.

myriade_request_catalog_change ~164

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 catalog until approved. Use this instead of ``myriade_update_asset`` when you lack edit rights or are not confident enough to write directly.

NameTypeReqDescription
asset_idstringyesUUID of the asset to propose a change for
database_idstringyesUUID of the database
fieldstringyesField to change: "description" or "tags"
proposed_valuestringyesProposed description text, or JSON-encoded list of tag names
rationalestringyesWhy this change is proposed — shown to reviewers and in the activity feed
NameTypeReqDescription
resultstringyes–

No examples provided.

myriade_sample_data ~108

Get sample rows from a table to understand the data. Returns a random sample of up to ``limit`` rows (max 20).

NameTypeReqDescription
database_idstringyesUUID of the database
database_name––Optional warehouse-side database name (e.g. for Snowflake)
limitinteger–Rows to sample (1-20)
schema_namestringyesSchema containing the table
table_namestringyesName of the table to sample
NameTypeReqDescription
resultstringyes–

No examples provided.

myriade_search_catalog ~114

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.

NameTypeReqDescription
asset_type––Filter: "TABLE", "COLUMN", or "TERM"
database_idstringyesUUID of the database
limitinteger–Maximum results to return (1-50)
textstringyesSearch query — keep short (1-2 words) for best results
NameTypeReqDescription
resultstringyes–

No examples provided.

myriade_set_report_access ~80

Change who can read a report: visibility (its owner only) and web publication (its owner or an org admin).

NameTypeReqDescription
document_idstringyesUUID of the report
published––Anonymous web access; only on a report of a public database
visibility––private, scoped, or everyone (organisation-wide)
NameTypeReqDescription
resultstringyes–

No examples provided.

myriade_triage_alert ~250

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 ``statement`` of what is happening — only for a situation that may worsen. - ``dismiss``: false positive / expected; refused while the check still trips (it would just respawn). - ``snooze``: silence for ``hours`` with a ``statement``; reopens by itself if the check still trips afterwards. - ``reopen``: send a parked alert back to "needs action" with a ``statement`` of what is no longer covered.

NameTypeReqDescription
actionstringyesTransition to apply to the alert
alert_idstringyesUUID of the alert
hours––Snooze window in hours (1-168). Required for snooze.
note––Optional note appended to the alert details (resolve, dismiss)
statement––One SHORT present-tense plain-text sentence (~120 chars, no Markdown) shown as the alert headline. Required for acknowledge, snooze and reopen.
NameTypeReqDescription
resultstringyes–

No examples provided.

myriade_update_asset ~210

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`` replaces all tags (accepts names or UUIDs; auto-creates missing tags). - ``status`` is "draft" (needs review) or "published". Only use "published" with high confidence. Use ``myriade_request_catalog_change`` instead when you lack edit rights or are not confident enough to write directly.

NameTypeReqDescription
asset_idstringyesUUID of the asset to update
database_idstringyesUUID of the database
description––Replaces existing description; auto-sets status='draft' if status is null
status––"draft" (needs review) or "published" (production-ready)
tag_ids––Tag names or UUIDs (replaces all tags). Auto-creates missing tags.
NameTypeReqDescription
resultstringyes–

No examples provided.

myriade_update_report_title ~47

Rename a report (an audit zone takes its document's title).

NameTypeReqDescription
document_idstringyesUUID of the report
titlestringyesThe new title
NameTypeReqDescription
resultstringyes–

No examples provided.

Install

How do I install the ai.myriade/myriade MCP server?

ai.myriade/myriade is a hosted endpoint at https://app.myriade.ai/mcp/, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

remote · app.myriade.ai

# add to Claude Code
claude mcp add --transport http ai-myriade-myriade 'https://app.myriade.ai/mcp/'
Common questions

What is the ai.myriade/myriade MCP server?

ai.myriade/myriade is an MCP server listed in the public MCP registry as ai.myriade/myriade. Explore and query your data warehouse through Myriade's AI data analyst agent. This page covers its hosted endpoint (https://app.myriade.ai/mcp/).

Is the ai.myriade/myriade MCP server safe to use?

ai.myriade/myriade scores 38 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the ai.myriade/myriade MCP server expose?

ai.myriade/myriade exposes 28 tools: myriade_list_databases, myriade_get_database_info, myriade_list_tables, myriade_get_table_schema, myriade_query, and 23 more. Their descriptions and schemas cost roughly 4,407 tokens of context every time the server is loaded.

Does the ai.myriade/myriade MCP server require authentication?

Yes. ai.myriade/myriade asked us for credentials when we connected, so you will need to authorise it in your MCP client before it can do anything.

Is the ai.myriade/myriade MCP server still maintained?

ai.myriade/myriade is still listed as active in the MCP registry. We last reached this channel on 6 November 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.

What did VerifyMCP test on the ai.myriade/myriade MCP server?

VerifyMCP ran 5 checks on ai.myriade/myriade, covering TLS certificate, Authorization, HTTPS, HSTS header and 1 more. 6 items could not be completed, a gap on our side rather than a finding about ai.myriade/myriade: Transport, Schema quality, Stability, Tool coverage and 2 more. 6 categories score 0 for that reason, because we only credit what we can confirm. Supply Chain Security and Provenance & Transparency do not apply to a hosted endpoint, so they were not tested. The score does not measure everything, and the scoring documentation lists what it leaves out.