{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_rsqwj745fphd","handle":"metruvo-portfolio-analysis","url":"https://wellknown.network/agents/metruvo-portfolio-analysis","links":{"self":"https://wellknown.network/agents/metruvo-portfolio-analysis/record.json","html":"https://wellknown.network/agents/metruvo-portfolio-analysis","markdown":"https://wellknown.network/agents/metruvo-portfolio-analysis/record.md","api":"https://wellknown.network/api/v1/agents/metruvo-portfolio-analysis","status":"https://wellknown.network/api/v1/agents/metruvo-portfolio-analysis/status","claim":"https://wellknown.network/agents/metruvo-portfolio-analysis/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/metruvo-portfolio-analysis/claim.json","badge":"https://wellknown.network/agents/metruvo-portfolio-analysis/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/metruvo-portfolio-analysis/history","tools":"https://wellknown.network/api/v1/agents/metruvo-portfolio-analysis/tools"},"ard":{"identifier":"urn:air:metruvo.com:server:metruvo-portfolio-analysis","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Metruvo portfolio analysis","summary":"Portfolio analysis from published fund data: charges, exposure and overlap. Read-only.","description":"Portfolio analysis from published fund data: charges, exposure and overlap. Read-only.","publisher":{"name":"com.metruvo","url":null},"homepage":"https://metruvo.com/mcp","repository":null,"version":"1.1.1","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://metruvo.com/api/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-26T22:01:57.421801Z","publishedAt":"2026-10-26T22:01:57.421801Z","registryName":"com.metruvo/fund-comparison"},"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":"finance.markets","name":"Markets & Trading","confidence":1,"provenance":"derived"}],"categories":["finance"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 23m ago.","lastOkAt":"2026-10-29T01:29:14.955Z","lastProbedAt":"2026-10-29T01:29:14.955Z","statusComputedAt":"2026-10-29T01:32:26.613Z","reliability30d":{"probes":2,"successRate":1,"p50Ms":487,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":2,"ok":2,"authBoundaryOk":0,"serviceOk":2,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-29T01:29:14.955Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":163,"error":null,"detail":{"tools":[{"name":"search_funds","description":"Search the published instrument catalogue by name, ISIN or ticker; includes currency and listing identifiers. Returns checkUrl: a shareable link to the same res"},{"name":"xray_portfolio","description":"Analyze free-preview ETF overlap/concentration findings, known ongoing charges and regional/sector exposures from published evidence. Identify each holding with"},{"name":"compare_funds","description":"Analyze two ETFs as a 50/50 portfolio, with overlap and issuer facts including dated ongoing charges side by side, and each fund's own region and sector exposur"},{"name":"rank_funds","description":"Sort 2 to 10 funds by up to three published facts: ongoing charge, US share, pairwise overlap and holdings count. Rows follow the criteria in order. A missing f"}],"toolCount":4,"toolsHash":"c70ff5c910ab1a996f42dcbeabed6db1d2e7af986000ccbff336de54e2c209f7","serverName":"metruvo","capabilities":["tools"],"serverVersion":"1.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-28T18:32:15.277Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":810,"error":null,"detail":{"tools":[{"name":"search_funds","description":"Search the published instrument catalogue by name, ISIN or ticker; includes currency and listing identifiers. Returns checkUrl: a shareable link to the same res"},{"name":"xray_portfolio","description":"Analyze free-preview ETF overlap/concentration findings, known ongoing charges and regional/sector exposures from published evidence. Identify each holding with"},{"name":"compare_funds","description":"Analyze two ETFs as a 50/50 portfolio, with overlap and issuer facts including dated ongoing charges side by side, and each fund's own region and sector exposur"},{"name":"rank_funds","description":"Sort 2 to 10 funds by up to three published facts: ongoing charge, US share, pairwise overlap and holdings count. Rows follow the criteria in order. A missing f"}],"toolCount":4,"toolsHash":"c70ff5c910ab1a996f42dcbeabed6db1d2e7af986000ccbff336de54e2c209f7","serverName":"metruvo","capabilities":["tools"],"serverVersion":"1.1.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"search_funds","description":"Search the published instrument catalogue by name, ISIN or ticker; includes currency and listing identifiers. Returns checkUrl: a shareable link to the same res"},{"name":"xray_portfolio","description":"Analyze free-preview ETF overlap/concentration findings, known ongoing charges and regional/sector exposures from published evidence. Identify each holding with"},{"name":"compare_funds","description":"Analyze two ETFs as a 50/50 portfolio, with overlap and issuer facts including dated ongoing charges side by side, and each fund's own region and sector exposur"},{"name":"rank_funds","description":"Sort 2 to 10 funds by up to three published facts: ongoing charge, US share, pairwise overlap and holdings count. Rows follow the criteria in order. A missing f"}],"package":null,"toolSurface":{"id":"ts_zr69k2qxau8j","endpointId":"ep_a7tv5xf4x8xv","hash":"c70ff5c910ab1a996f42dcbeabed6db1d2e7af986000ccbff336de54e2c209f7","toolCount":4,"serverName":"metruvo","serverVersion":"1.1.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-28T18:32:15.276Z","lastSeenAt":"2026-10-29T01:29:14.959Z","observations":2,"toolNames":["search_funds","xray_portfolio","compare_funds","rank_funds"],"distinctSurfaces":1},"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"com.metruvo/fund-comparison","url":"https://registry.modelcontextprotocol.io/v0/servers/com.metruvo%2Ffund-comparison","firstSeenAt":"2026-10-28T17:19:56.688Z","fetchedAt":"2026-10-28T17:19:56.688Z","normalizedAt":"2026-10-28T17:19:56.688Z"}]},"firstSeenAt":"2026-10-28T17:19:56.688Z","updatedAt":"2026-10-29T01:33:32.076Z"}