{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_b5v335mnsnbv","handle":"mriprices","url":"https://wellknown.network/agents/mriprices","links":{"self":"https://wellknown.network/agents/mriprices/record.json","html":"https://wellknown.network/agents/mriprices","markdown":"https://wellknown.network/agents/mriprices/record.md","api":"https://wellknown.network/api/v1/agents/mriprices","status":"https://wellknown.network/api/v1/agents/mriprices/status","claim":"https://wellknown.network/agents/mriprices/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/mriprices/claim.json","badge":"https://wellknown.network/agents/mriprices/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/mriprices/history","tools":"https://wellknown.network/api/v1/agents/mriprices/tools"},"ard":{"identifier":"urn:air:mriprices.fyi:agent:mriprices","type":"application/a2a-agent-card+json"},"kind":"agent","declared":{"name":"MRIPrices","summary":"Cash-pay MRI prices at US hospitals, read from the price files hospitals must publish. Ask a question in plain text and get the matching hospitals, each with its page URL. For tool access, use the MCP server at https://mriprices.fyi/mcp.","description":"Cash-pay MRI prices at US hospitals, read from the price files hospitals must publish. Ask a question in plain text and get the matching hospitals, each with its page URL. For tool access, use the MCP server at https://mriprices.fyi/mcp.","publisher":{"name":"fyi.mriprices","url":null},"homepage":"https://mriprices.fyi/developers","repository":null,"version":"1","license":null,"protocols":["a2a","mcp"],"tags":["directory","hospitals","search","overview"],"pricing":null,"endpoints":[{"url":"https://mriprices.fyi/a2a","type":"a2a","auth":"none","probeable":true},{"url":"https://mriprices.fyi/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":[{"id":"find-listings","name":"Find hospitals","tags":["directory","hospitals","search"],"description":"Answer a plain-text question with the published hospitals that match its place, category or words: the number of matches and up to 5 of them with their page URL."},{"id":"describe-directory","name":"About MRIPrices","tags":["directory","hospitals","overview"],"description":"Say what MRIPrices covers: how many hospitals it lists and which categories it has."}],"tools":["Find hospitals","About MRIPrices"],"extra":{"updatedAt":"2026-10-10T21:12:02.485918Z","inputModes":["text/plain"],"outputModes":["text/plain","application/json"],"publishedAt":"2026-10-10T21:12:02.485918Z","capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false},"registryName":"fyi.mriprices/mriprices","protocolVersion":"0.3.0"},"attribution":{"kind":"a2a_card","name":"a2a_card","summary":"a2a_card","version":"a2a_card","description":"a2a_card","homepageUrl":"a2a_card","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"dev.filesystem","name":"Filesystem","confidence":1,"provenance":"declared"},{"slug":"ai.agent-discovery","name":"Agent Discovery","confidence":0.694,"provenance":"derived"}],"categories":["ai","dev"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 56m ago.","lastOkAt":"2026-10-30T21:26:13.514Z","lastProbedAt":"2026-10-30T21:26:13.514Z","statusComputedAt":"2026-10-30T21:27:55.769Z","reliability30d":{"probes":80,"successRate":1,"p50Ms":316,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":80,"ok":80,"authBoundaryOk":0,"serviceOk":80,"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-30T21:26:13.514Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1686,"error":null,"detail":{"tools":[{"name":"search_listings","description":"Search published hospitals by text, place and category."},{"name":"get_listing","description":"Get one published hospital by its slug."},{"name":"list_places","description":"List countries, regions and cities that have hospitals."},{"name":"list_categories","description":"List categories with their hospital counts."},{"name":"get_stats","description":"Get the number of published hospitals, places and categories, and when the data last changed."},{"name":"list_sources","description":"List where the hospital data comes from, with the license and refresh of each source."}],"toolCount":6,"toolsHash":"75f761c0b72ccd3617fe54e772c05c1e5b61b58f1404bbac16cf61280e5ca141","serverName":"mriprices","capabilities":["tools"],"serverVersion":"1","protocolVersion":"2025-06-18"}},{"at":"2026-10-30T21:24:40.148Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":560,"error":null,"detail":{"name":"MRIPrices","signed":false,"version":"1","cardPath":"/.well-known/agent-card.json","skillCount":2,"protocolVersion":"0.3.0"}},{"at":"2026-10-30T13:31:18.792Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":247,"error":null,"detail":{"tools":[{"name":"search_listings","description":"Search published hospitals by text, place and category."},{"name":"get_listing","description":"Get one published hospital by its slug."},{"name":"list_places","description":"List countries, regions and cities that have hospitals."},{"name":"list_categories","description":"List categories with their hospital counts."},{"name":"get_stats","description":"Get the number of published hospitals, places and categories, and when the data last changed."},{"name":"list_sources","description":"List where the hospital data comes from, with the license and refresh of each source."}],"toolCount":6,"toolsHash":"75f761c0b72ccd3617fe54e772c05c1e5b61b58f1404bbac16cf61280e5ca141","serverName":"mriprices","capabilities":["tools"],"serverVersion":"1","protocolVersion":"2025-06-18"}},{"at":"2026-10-30T13:29:47.414Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":221,"error":null,"detail":{"name":"MRIPrices","signed":false,"version":"1","cardPath":"/.well-known/agent-card.json","skillCount":2,"protocolVersion":"0.3.0"}},{"at":"2026-10-30T06:26:43.389Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":2229,"error":null,"detail":{"name":"MRIPrices","signed":false,"version":"1","cardPath":"/.well-known/agent-card.json","skillCount":2,"protocolVersion":"0.3.0"}},{"at":"2026-10-30T06:25:22.436Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1318,"error":null,"detail":{"tools":[{"name":"search_listings","description":"Search published hospitals by text, place and category."},{"name":"get_listing","description":"Get one published hospital by its slug."},{"name":"list_places","description":"List countries, regions and cities that have hospitals."},{"name":"list_categories","description":"List categories with their hospital counts."},{"name":"get_stats","description":"Get the number of published hospitals, places and categories, and when the data last changed."},{"name":"list_sources","description":"List where the hospital data comes from, with the license and refresh of each source."}],"toolCount":6,"toolsHash":"75f761c0b72ccd3617fe54e772c05c1e5b61b58f1404bbac16cf61280e5ca141","serverName":"mriprices","capabilities":["tools"],"serverVersion":"1","protocolVersion":"2025-06-18"}},{"at":"2026-10-29T23:23:27.867Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":268,"error":null,"detail":{"name":"MRIPrices","signed":false,"version":"1","cardPath":"/.well-known/agent-card.json","skillCount":2,"protocolVersion":"0.3.0"}},{"at":"2026-10-29T22:25:50.107Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":497,"error":null,"detail":{"tools":[{"name":"search_listings","description":"Search published hospitals by text, place and category."},{"name":"get_listing","description":"Get one published hospital by its slug."},{"name":"list_places","description":"List countries, regions and cities that have hospitals."},{"name":"list_categories","description":"List categories with their hospital counts."},{"name":"get_stats","description":"Get the number of published hospitals, places and categories, and when the data last changed."},{"name":"list_sources","description":"List where the hospital data comes from, with the license and refresh of each source."}],"toolCount":6,"toolsHash":"75f761c0b72ccd3617fe54e772c05c1e5b61b58f1404bbac16cf61280e5ca141","serverName":"mriprices","capabilities":["tools"],"serverVersion":"1","protocolVersion":"2025-06-18"}},{"at":"2026-10-29T16:25:48.965Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":602,"error":null,"detail":{"name":"MRIPrices","signed":false,"version":"1","cardPath":"/.well-known/agent-card.json","skillCount":2,"protocolVersion":"0.3.0"}},{"at":"2026-10-29T15:23:14.907Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":351,"error":null,"detail":{"tools":[{"name":"search_listings","description":"Search published hospitals by text, place and category."},{"name":"get_listing","description":"Get one published hospital by its slug."},{"name":"list_places","description":"List countries, regions and cities that have hospitals."},{"name":"list_categories","description":"List categories with their hospital counts."},{"name":"get_stats","description":"Get the number of published hospitals, places and categories, and when the data last changed."},{"name":"list_sources","description":"List where the hospital data comes from, with the license and refresh of each source."}],"toolCount":6,"toolsHash":"75f761c0b72ccd3617fe54e772c05c1e5b61b58f1404bbac16cf61280e5ca141","serverName":"mriprices","capabilities":["tools"],"serverVersion":"1","protocolVersion":"2025-06-18"}}],"tools":[{"name":"search_listings","description":"Search published hospitals by text, place and category."},{"name":"get_listing","description":"Get one published hospital by its slug."},{"name":"list_places","description":"List countries, regions and cities that have hospitals."},{"name":"list_categories","description":"List categories with their hospital counts."},{"name":"get_stats","description":"Get the number of published hospitals, places and categories, and when the data last changed."},{"name":"list_sources","description":"List where the hospital data comes from, with the license and refresh of each source."}],"package":null,"toolSurface":{"id":"ts_ffrjk5b49d53","endpointId":"ep_j35mfaq2g2ff","hash":"75f761c0b72ccd3617fe54e772c05c1e5b61b58f1404bbac16cf61280e5ca141","toolCount":6,"serverName":"mriprices","serverVersion":"1","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-12T13:24:21.132Z","lastSeenAt":"2026-10-30T21:26:13.510Z","observations":65,"toolNames":["search_listings","get_listing","list_places","list_categories","get_stats","list_sources"],"distinctSurfaces":1},"endpointFacts":[{"id":"ep_c7ybcqkxax39","url":"https://mriprices.fyi/a2a","type":"a2a","factsCheckedAt":"2026-10-29T09:26:48.119Z","auth":null,"tls":{"observedAt":"2026-10-29T09:26:48.136Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"mriprices.fyi","issuer":{"commonName":"WE1","organization":"Google Trust Services"},"validFrom":"2026-10-20T06:44:54.000Z","validTo":"2027-01-18T07:44:51.000Z","daysToExpiry":79,"sanCount":3,"fingerprint256":"F6:F6:A6:BA:ED:76:BA:D0:F6:E7:5B:AD:6D:E1:C9:A6:87:C2:0F:48:0F:3D:FB:E2:1F:84:AD:A1:3B:89:61:C8"}},{"id":"ep_j35mfaq2g2ff","url":"https://mriprices.fyi/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-29T08:22:10.168Z","auth":{"observedAt":"2026-10-29T08:22:11.099Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-29T08:22:11.115Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"mriprices.fyi","issuer":{"commonName":"WE1","organization":"Google Trust Services"},"validFrom":"2026-10-20T06:44:54.000Z","validTo":"2027-01-18T07:44:51.000Z","daysToExpiry":79,"sanCount":3,"fingerprint256":"F6:F6:A6:BA:ED:76:BA:D0:F6:E7:5B:AD:6D:E1:C9:A6:87:C2:0F:48:0F:3D:FB:E2:1F:84:AD:A1:3B:89:61:C8"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"a2a_card","key":"https://mriprices.fyi/.well-known/agent-card.json","url":"https://mriprices.fyi/.well-known/agent-card.json","firstSeenAt":"2026-10-12T13:19:50.756Z","fetchedAt":"2026-10-26T15:25:19.272Z","normalizedAt":"2026-10-26T15:25:19.272Z"},{"source":"mcp_registry","key":"fyi.mriprices/mriprices","url":"https://registry.modelcontextprotocol.io/v0/servers/fyi.mriprices%2Fmriprices","firstSeenAt":"2026-10-12T13:19:01.368Z","fetchedAt":"2026-10-29T03:19:33.970Z","normalizedAt":"2026-10-29T03:19:33.970Z"}]},"firstSeenAt":"2026-10-12T13:19:01.368Z","updatedAt":"2026-10-30T21:29:25.382Z"}