{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_p633myqc5nt3","handle":"ecb-fx-reference-rates","url":"https://wellknown.network/agents/ecb-fx-reference-rates","links":{"self":"https://wellknown.network/agents/ecb-fx-reference-rates/record.json","html":"https://wellknown.network/agents/ecb-fx-reference-rates","markdown":"https://wellknown.network/agents/ecb-fx-reference-rates/record.md","api":"https://wellknown.network/api/v1/agents/ecb-fx-reference-rates","status":"https://wellknown.network/api/v1/agents/ecb-fx-reference-rates/status","claim":"https://wellknown.network/agents/ecb-fx-reference-rates/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/ecb-fx-reference-rates/claim.json","badge":"https://wellknown.network/agents/ecb-fx-reference-rates/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/ecb-fx-reference-rates/history","tools":"https://wellknown.network/api/v1/agents/ecb-fx-reference-rates/tools"},"ard":{"identifier":"urn:air:ecb-fx-production.up.railway.app:server:ecb-fx-reference-rates","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"ECB FX Reference Rates","summary":"Official ECB euro reference rates for invoices and tax returns. $0.004/call via x402.","description":"Official ECB euro reference rates for invoices and tax returns. $0.004/call via x402.","publisher":{"name":"pcp183","url":null},"homepage":"https://ecb-fx-production.up.railway.app","repository":"https://github.com/pcp183/ecb-fx","version":"0.2.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://ecb-fx-production.up.railway.app/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-17T06:31:56.492423Z","publishedAt":"2026-10-17T06:31:56.492423Z","registryName":"io.github.pcp183/ecb-fx"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"dev.docs-lookup","name":"Documentation Lookup","confidence":1,"provenance":"derived"},{"slug":"documents.invoice-processing","name":"Invoice Processing","confidence":0.814,"provenance":"derived"},{"slug":"finance.markets","name":"Markets & Trading","confidence":0.525,"provenance":"derived"}],"categories":["dev","documents","finance"],"language":"en"},"observed":{"status":"unavailable","statusReason":"6 consecutive checks failed; last success 16d ago.","lastOkAt":"2026-10-17T03:25:14.282Z","lastProbedAt":"2026-10-31T14:26:11.191Z","statusComputedAt":"2026-10-31T14:29:38.535Z","reliability30d":{"probes":8,"successRate":0.25,"p50Ms":18,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":8,"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-31T14:26:11.191Z","kind":"mcp_initialize","ok":false,"httpStatus":404,"latencyMs":39,"error":"http 404","detail":null},{"at":"2026-10-25T04:26:54.462Z","kind":"mcp_initialize","ok":false,"httpStatus":404,"latencyMs":13,"error":"http 404","detail":null},{"at":"2026-10-20T20:24:14.907Z","kind":"mcp_initialize","ok":false,"httpStatus":404,"latencyMs":11,"error":"http 404","detail":null},{"at":"2026-10-18T20:49:16.910Z","kind":"mcp_initialize","ok":false,"httpStatus":404,"latencyMs":10,"error":"http 404","detail":null},{"at":"2026-10-17T21:28:22.168Z","kind":"mcp_initialize","ok":false,"httpStatus":404,"latencyMs":10,"error":"http 404","detail":null},{"at":"2026-10-17T09:26:10.481Z","kind":"mcp_initialize","ok":false,"httpStatus":404,"latencyMs":61,"error":"http 404","detail":null},{"at":"2026-10-17T03:25:14.282Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":12,"error":null,"detail":{"tools":[{"name":"ecb_fx_rates","description":"Official ECB euro foreign exchange reference rates (about 30 currencies) for the latest business day or any date since 1999, with base-currency cross rates and "}],"toolCount":1,"toolsHash":"e93962ea2323f6b0a39cf588b740d70d788ea6a2bf83041a5a33ca243a6a818c","serverName":"ecb-fx","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-16T20:36:56.857Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":21,"error":null,"detail":{"tools":[{"name":"ecb_fx_rates","description":"Official ECB euro foreign exchange reference rates (about 30 currencies) for the latest business day or any date since 1999, with base-currency cross rates and "}],"toolCount":1,"toolsHash":"e93962ea2323f6b0a39cf588b740d70d788ea6a2bf83041a5a33ca243a6a818c","serverName":"ecb-fx","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"ecb_fx_rates","description":"Official ECB euro foreign exchange reference rates (about 30 currencies) for the latest business day or any date since 1999, with base-currency cross rates and "}],"package":null,"toolSurface":{"id":"ts_fnvyh2umd2yg","endpointId":"ep_pxdvv5hj4exk","hash":"e93962ea2323f6b0a39cf588b740d70d788ea6a2bf83041a5a33ca243a6a818c","toolCount":1,"serverName":"ecb-fx","serverVersion":"0.1.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-16T20:36:56.860Z","lastSeenAt":"2026-10-17T03:25:14.285Z","observations":2,"toolNames":["ecb_fx_rates"],"distinctSurfaces":1},"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"io.github.pcp183/ecb-fx","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.pcp183%2Fecb-fx","firstSeenAt":"2026-10-16T20:20:02.492Z","fetchedAt":"2026-10-30T13:22:22.051Z","normalizedAt":"2026-10-30T13:22:22.051Z"}]},"firstSeenAt":"2026-10-16T20:20:02.492Z","updatedAt":"2026-10-20T03:21:34.324Z"}