{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_49an8b28ezrk","handle":"agent-data-hub","url":"https://wellknown.network/agents/agent-data-hub","links":{"self":"https://wellknown.network/agents/agent-data-hub/record.json","html":"https://wellknown.network/agents/agent-data-hub","markdown":"https://wellknown.network/agents/agent-data-hub/record.md","api":"https://wellknown.network/api/v1/agents/agent-data-hub","status":"https://wellknown.network/api/v1/agents/agent-data-hub/status","claim":"https://wellknown.network/agents/agent-data-hub/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/agent-data-hub/claim.json","badge":"https://wellknown.network/agents/agent-data-hub/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/agent-data-hub/history","tools":"https://wellknown.network/api/v1/agents/agent-data-hub/tools"},"ard":{"identifier":"urn:air:api.agentdatahub.de:agent:agent-data-hub","type":"application/a2a-agent-card+json"},"kind":"agent","declared":{"name":"Agent Data Hub","summary":"No-key live data and deterministic tools for AI agents: FX, macro, weather, geo, research, developer tools, space; task bundles and a recorded history archive.","description":"No-key live data and deterministic tools for AI agents: FX, macro, weather, geo, research, developer tools, space; task bundles and a recorded history archive.","publisher":{"name":"Agent Data Hub","url":"https://api.agentdatahub.de"},"homepage":"https://api.agentdatahub.de/llms.txt","repository":null,"version":"1.4.0","license":null,"protocols":["a2a","mcp"],"tags":["data","search","travel","economy","developer","history","timeseries"],"pricing":null,"endpoints":[{"url":"https://api.agentdatahub.de/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":[{"id":"ask","name":"Answer a data question","tags":["data","search"],"description":"Natural-language question to live data (GET /api/v1/ask?q=...&compact=1)."},{"id":"bundles","name":"Task bundles","tags":["travel","economy","developer"],"description":"Location, country and npm briefs in one call."},{"id":"history","name":"Time series","tags":["history","timeseries"],"description":"Recorded change points of openly licensed sources as CSV."}],"tools":["Answer a data question","Task bundles","Time series"],"extra":{"updatedAt":"2026-10-27T14:11:39.64074Z","inputModes":["text/plain","application/json"],"outputModes":["application/json","text/markdown","text/csv"],"publishedAt":"2026-10-27T14:11:39.64074Z","capabilities":{"streaming":false,"pushNotifications":false},"registryName":"io.github.Jona1245/agentdatahub","protocolVersion":"0.3.0"},"attribution":{"kind":"a2a_card","name":"a2a_card","summary":"a2a_card","version":"a2a_card","description":"a2a_card","homepageUrl":"a2a_card","publisherUrl":"a2a_card","publisherName":"a2a_card"}},"derived":{"capabilities":[{"slug":"commerce.travel","name":"Travel & Booking","confidence":1,"provenance":"declared"},{"slug":"data.weather","name":"Weather","confidence":0.911,"provenance":"derived"},{"slug":"finance.markets","name":"Markets & Trading","confidence":0.525,"provenance":"derived"},{"slug":"commerce.ecommerce","name":"E-commerce Operations","confidence":0.51,"provenance":"derived"}],"categories":["commerce","data","finance"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 4h ago.","lastOkAt":"2026-10-30T03:24:21.701Z","lastProbedAt":"2026-10-30T03:24:21.701Z","statusComputedAt":"2026-10-30T03:26:39.313Z","reliability30d":{"probes":3,"successRate":1,"p50Ms":26,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":3,"ok":3,"authBoundaryOk":0,"serviceOk":3,"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-30T03:24:21.701Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":26,"error":null,"detail":{"tools":[{"name":"ask_anything","description":"Routes a plain-language data question to the best matching live endpoint, runs it and returns the data as compact JSON with source, license and data_freshness. "},{"name":"search_apis","description":"Searches the catalog of verified endpoints (official statistics, interest rates, FX, energy, weather, geo, holidays, research, developer tools) by keyword and r"},{"name":"call_api","description":"Runs one endpoint by id with parameters and returns its data as compact JSON (source, license, data_freshness included). Bundles answer whole tasks in one call:"},{"name":"get_series","description":"Returns complete numeric histories as compact CSV (t,value) from an archive of 14,000+ openly licensed series: ECB FX rates since 1999 (fx.EUR.USD), 58 World Ba"},{"name":"get_history","description":"Returns change points this service recorded over time for an endpoint (e.g. exchange rates, weather) as compact CSV. Use the same params as the live call. For l"}],"toolCount":5,"toolsHash":"5a11e371a94ef72bfbcf391a810287eef63d53462a42cebfad86dcd47d8cc83e","serverName":"agent-data-hub","capabilities":["tools"],"serverVersion":"1.5.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-29T19:29:51.896Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":29,"error":null,"detail":{"tools":[{"name":"ask_anything","description":"Routes a plain-language data question to the best matching live endpoint, runs it and returns the data as compact JSON with source, license and data_freshness. "},{"name":"search_apis","description":"Searches the catalog of 600+ endpoints (FX, macro, weather, energy, geo, research, developer tools, space) by keyword and returns up to 50 matches with id, desc"},{"name":"call_api","description":"Runs one endpoint by id with parameters and returns its data as compact JSON (source, license, data_freshness included). Bundles answer whole tasks in one call:"},{"name":"get_series","description":"Returns complete numeric histories as compact CSV (t,value) from an archive of 14,000+ openly licensed series: ECB FX rates since 1999 (fx.EUR.USD), 58 World Ba"},{"name":"get_history","description":"Returns change points this service recorded over time for an endpoint (e.g. exchange rates, weather) as compact CSV. Use the same params as the live call. For l"}],"toolCount":5,"toolsHash":"10179ecbe24dbc7a946b6bf44e33d72194d7b56037577d684e2ab2965a0e0369","serverName":"agent-data-hub","capabilities":["tools"],"serverVersion":"1.5.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-29T11:25:19.785Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":22,"error":null,"detail":{"tools":[{"name":"ask_anything","description":"Routes a plain-language data question to the best matching live endpoint, runs it and returns the data as compact JSON with source, license and data_freshness. "},{"name":"search_apis","description":"Searches the catalog of 600+ endpoints (FX, macro, weather, energy, geo, research, developer tools, space) by keyword and returns up to 50 matches with id, desc"},{"name":"call_api","description":"Runs one endpoint by id with parameters and returns its data as compact JSON (source, license, data_freshness included). Bundles answer whole tasks in one call:"},{"name":"get_series","description":"Returns complete numeric histories as compact CSV (t,value) from an archive of 14,000+ openly licensed series: ECB FX rates since 1999 (fx.EUR.USD), 58 World Ba"},{"name":"get_history","description":"Returns change points this service recorded over time for an endpoint (e.g. exchange rates, weather) as compact CSV. Use the same params as the live call. For l"}],"toolCount":5,"toolsHash":"10179ecbe24dbc7a946b6bf44e33d72194d7b56037577d684e2ab2965a0e0369","serverName":"agent-data-hub","capabilities":["tools"],"serverVersion":"1.5.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"ask_anything","description":"Routes a plain-language data question to the best matching live endpoint, runs it and returns the data as compact JSON with source, license and data_freshness. "},{"name":"search_apis","description":"Searches the catalog of verified endpoints (official statistics, interest rates, FX, energy, weather, geo, holidays, research, developer tools) by keyword and r"},{"name":"call_api","description":"Runs one endpoint by id with parameters and returns its data as compact JSON (source, license, data_freshness included). Bundles answer whole tasks in one call:"},{"name":"get_series","description":"Returns complete numeric histories as compact CSV (t,value) from an archive of 14,000+ openly licensed series: ECB FX rates since 1999 (fx.EUR.USD), 58 World Ba"},{"name":"get_history","description":"Returns change points this service recorded over time for an endpoint (e.g. exchange rates, weather) as compact CSV. Use the same params as the live call. For l"}],"package":null,"toolSurface":{"id":"ts_g6cdznb9z6ch","endpointId":"ep_cjgdhsszuz4x","hash":"5a11e371a94ef72bfbcf391a810287eef63d53462a42cebfad86dcd47d8cc83e","toolCount":5,"serverName":"agent-data-hub","serverVersion":"1.5.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-30T03:24:21.706Z","lastSeenAt":"2026-10-30T03:24:21.706Z","observations":1,"toolNames":["ask_anything","search_apis","call_api","get_series","get_history"],"distinctSurfaces":2},"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"io.github.Jona1245/agentdatahub","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.Jona1245%2Fagentdatahub","firstSeenAt":"2026-10-29T10:20:54.131Z","fetchedAt":"2026-10-29T10:20:54.131Z","normalizedAt":"2026-10-29T10:20:54.131Z"},{"source":"a2a_card","key":"https://api.agentdatahub.de/.well-known/agent-card.json","url":"https://api.agentdatahub.de/.well-known/agent-card.json","firstSeenAt":"2026-10-29T10:21:55.308Z","fetchedAt":"2026-10-29T10:21:55.308Z","normalizedAt":"2026-10-29T10:21:55.308Z"}]},"firstSeenAt":"2026-10-29T10:20:54.131Z","updatedAt":"2026-10-30T03:27:34.244Z"}