{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_8qry9r3wxzsv","handle":"aopx","url":"https://wellknown.network/agents/aopx","links":{"self":"https://wellknown.network/agents/aopx/record.json","html":"https://wellknown.network/agents/aopx","markdown":"https://wellknown.network/agents/aopx/record.md","api":"https://wellknown.network/api/v1/agents/aopx","status":"https://wellknown.network/api/v1/agents/aopx/status","claim":"https://wellknown.network/agents/aopx/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/aopx/claim.json","badge":"https://wellknown.network/agents/aopx/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/aopx/history","tools":"https://wellknown.network/api/v1/agents/aopx/tools"},"ard":{"identifier":"urn:air:api.aopx.fr:server:aopx","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"AOPX","summary":"Selects between supported SEARCH providers for ECONOMY or CRITICAL mode.","description":"Selects between supported SEARCH providers for ECONOMY or CRITICAL mode.","publisher":{"name":"fr.aopx","url":null},"homepage":"https://aopx.fr","repository":null,"version":"0.1.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://api.aopx.fr/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-09-22T10:41:29.770728Z","publishedAt":"2026-09-22T10:41:29.770728Z","registryName":"fr.aopx/aopx"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[],"categories":[],"language":"en"},"observed":{"status":"live","statusReason":"Responded 25m ago.","lastOkAt":"2026-10-10T22:20:02.431Z","lastProbedAt":"2026-10-10T22:20:02.431Z","statusComputedAt":"2026-10-10T22:22:41.016Z","reliability30d":{"probes":231,"successRate":0.9913,"p50Ms":88,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":231,"ok":229,"authBoundaryOk":0,"serviceOk":229,"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-10T22:20:02.431Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":244,"error":null,"detail":{"tools":[{"name":"recommend_provider","description":"Use when a software agent needs an AOPX recommendation for the SEARCH category instead of hard-coding a single supported provider. Supported modes are ECONOMY a"},{"name":"report_outcome","description":"Use only after a real external execution of a provider path returned by recommend_provider. Records the caller-reported production outcome for that recommendati"},{"name":"public_stats","description":"Read aggregate public statistics from the AOPX production pilot, including consultation and reported-outcome activity. Use this for public telemetry, not for pr"},{"name":"public_outcomes","description":"Read recent caller-reported production outcomes from the AOPX public evidence surface. Use this to inspect what was reported after real recommendations were exe"}],"toolCount":4,"toolsHash":"45dfa6c774c6a1fb5fb53c4a161449cc233f275b188db8da909128f4a43dc034","serverName":"AOPX","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T21:24:29.800Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":162,"error":null,"detail":{"tools":[{"name":"recommend_provider","description":"Use when a software agent needs an AOPX recommendation for the SEARCH category instead of hard-coding a single supported provider. Supported modes are ECONOMY a"},{"name":"report_outcome","description":"Use only after a real external execution of a provider path returned by recommend_provider. Records the caller-reported production outcome for that recommendati"},{"name":"public_stats","description":"Read aggregate public statistics from the AOPX production pilot, including consultation and reported-outcome activity. Use this for public telemetry, not for pr"},{"name":"public_outcomes","description":"Read recent caller-reported production outcomes from the AOPX public evidence surface. Use this to inspect what was reported after real recommendations were exe"}],"toolCount":4,"toolsHash":"45dfa6c774c6a1fb5fb53c4a161449cc233f275b188db8da909128f4a43dc034","serverName":"AOPX","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T20:26:36.920Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":84,"error":null,"detail":{"tools":[{"name":"recommend_provider","description":"Use when a software agent needs an AOPX recommendation for the SEARCH category instead of hard-coding a single supported provider. Supported modes are ECONOMY a"},{"name":"report_outcome","description":"Use only after a real external execution of a provider path returned by recommend_provider. Records the caller-reported production outcome for that recommendati"},{"name":"public_stats","description":"Read aggregate public statistics from the AOPX production pilot, including consultation and reported-outcome activity. Use this for public telemetry, not for pr"},{"name":"public_outcomes","description":"Read recent caller-reported production outcomes from the AOPX public evidence surface. Use this to inspect what was reported after real recommendations were exe"}],"toolCount":4,"toolsHash":"45dfa6c774c6a1fb5fb53c4a161449cc233f275b188db8da909128f4a43dc034","serverName":"AOPX","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T19:24:13.875Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":155,"error":null,"detail":{"tools":[{"name":"recommend_provider","description":"Use when a software agent needs an AOPX recommendation for the SEARCH category instead of hard-coding a single supported provider. Supported modes are ECONOMY a"},{"name":"report_outcome","description":"Use only after a real external execution of a provider path returned by recommend_provider. Records the caller-reported production outcome for that recommendati"},{"name":"public_stats","description":"Read aggregate public statistics from the AOPX production pilot, including consultation and reported-outcome activity. Use this for public telemetry, not for pr"},{"name":"public_outcomes","description":"Read recent caller-reported production outcomes from the AOPX public evidence surface. Use this to inspect what was reported after real recommendations were exe"}],"toolCount":4,"toolsHash":"45dfa6c774c6a1fb5fb53c4a161449cc233f275b188db8da909128f4a43dc034","serverName":"AOPX","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T18:26:08.597Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":162,"error":null,"detail":{"tools":[{"name":"recommend_provider","description":"Use when a software agent needs an AOPX recommendation for the SEARCH category instead of hard-coding a single supported provider. Supported modes are ECONOMY a"},{"name":"report_outcome","description":"Use only after a real external execution of a provider path returned by recommend_provider. Records the caller-reported production outcome for that recommendati"},{"name":"public_stats","description":"Read aggregate public statistics from the AOPX production pilot, including consultation and reported-outcome activity. Use this for public telemetry, not for pr"},{"name":"public_outcomes","description":"Read recent caller-reported production outcomes from the AOPX public evidence surface. Use this to inspect what was reported after real recommendations were exe"}],"toolCount":4,"toolsHash":"45dfa6c774c6a1fb5fb53c4a161449cc233f275b188db8da909128f4a43dc034","serverName":"AOPX","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T17:27:39.232Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":83,"error":null,"detail":{"tools":[{"name":"recommend_provider","description":"Use when a software agent needs an AOPX recommendation for the SEARCH category instead of hard-coding a single supported provider. Supported modes are ECONOMY a"},{"name":"report_outcome","description":"Use only after a real external execution of a provider path returned by recommend_provider. Records the caller-reported production outcome for that recommendati"},{"name":"public_stats","description":"Read aggregate public statistics from the AOPX production pilot, including consultation and reported-outcome activity. Use this for public telemetry, not for pr"},{"name":"public_outcomes","description":"Read recent caller-reported production outcomes from the AOPX public evidence surface. Use this to inspect what was reported after real recommendations were exe"}],"toolCount":4,"toolsHash":"45dfa6c774c6a1fb5fb53c4a161449cc233f275b188db8da909128f4a43dc034","serverName":"AOPX","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T16:30:55.075Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":161,"error":null,"detail":{"tools":[{"name":"recommend_provider","description":"Use when a software agent needs an AOPX recommendation for the SEARCH category instead of hard-coding a single supported provider. Supported modes are ECONOMY a"},{"name":"report_outcome","description":"Use only after a real external execution of a provider path returned by recommend_provider. Records the caller-reported production outcome for that recommendati"},{"name":"public_stats","description":"Read aggregate public statistics from the AOPX production pilot, including consultation and reported-outcome activity. Use this for public telemetry, not for pr"},{"name":"public_outcomes","description":"Read recent caller-reported production outcomes from the AOPX public evidence surface. Use this to inspect what was reported after real recommendations were exe"}],"toolCount":4,"toolsHash":"45dfa6c774c6a1fb5fb53c4a161449cc233f275b188db8da909128f4a43dc034","serverName":"AOPX","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T15:29:30.752Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":85,"error":null,"detail":{"tools":[{"name":"recommend_provider","description":"Use when a software agent needs an AOPX recommendation for the SEARCH category instead of hard-coding a single supported provider. Supported modes are ECONOMY a"},{"name":"report_outcome","description":"Use only after a real external execution of a provider path returned by recommend_provider. Records the caller-reported production outcome for that recommendati"},{"name":"public_stats","description":"Read aggregate public statistics from the AOPX production pilot, including consultation and reported-outcome activity. Use this for public telemetry, not for pr"},{"name":"public_outcomes","description":"Read recent caller-reported production outcomes from the AOPX public evidence surface. Use this to inspect what was reported after real recommendations were exe"}],"toolCount":4,"toolsHash":"45dfa6c774c6a1fb5fb53c4a161449cc233f275b188db8da909128f4a43dc034","serverName":"AOPX","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T14:24:50.134Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":235,"error":null,"detail":{"tools":[{"name":"recommend_provider","description":"Use when a software agent needs an AOPX recommendation for the SEARCH category instead of hard-coding a single supported provider. Supported modes are ECONOMY a"},{"name":"report_outcome","description":"Use only after a real external execution of a provider path returned by recommend_provider. Records the caller-reported production outcome for that recommendati"},{"name":"public_stats","description":"Read aggregate public statistics from the AOPX production pilot, including consultation and reported-outcome activity. Use this for public telemetry, not for pr"},{"name":"public_outcomes","description":"Read recent caller-reported production outcomes from the AOPX public evidence surface. Use this to inspect what was reported after real recommendations were exe"}],"toolCount":4,"toolsHash":"45dfa6c774c6a1fb5fb53c4a161449cc233f275b188db8da909128f4a43dc034","serverName":"AOPX","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T13:23:49.476Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":165,"error":null,"detail":{"tools":[{"name":"recommend_provider","description":"Use when a software agent needs an AOPX recommendation for the SEARCH category instead of hard-coding a single supported provider. Supported modes are ECONOMY a"},{"name":"report_outcome","description":"Use only after a real external execution of a provider path returned by recommend_provider. Records the caller-reported production outcome for that recommendati"},{"name":"public_stats","description":"Read aggregate public statistics from the AOPX production pilot, including consultation and reported-outcome activity. Use this for public telemetry, not for pr"},{"name":"public_outcomes","description":"Read recent caller-reported production outcomes from the AOPX public evidence surface. Use this to inspect what was reported after real recommendations were exe"}],"toolCount":4,"toolsHash":"45dfa6c774c6a1fb5fb53c4a161449cc233f275b188db8da909128f4a43dc034","serverName":"AOPX","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"recommend_provider","description":"Use when a software agent needs an AOPX recommendation for the SEARCH category instead of hard-coding a single supported provider. Supported modes are ECONOMY a"},{"name":"report_outcome","description":"Use only after a real external execution of a provider path returned by recommend_provider. Records the caller-reported production outcome for that recommendati"},{"name":"public_stats","description":"Read aggregate public statistics from the AOPX production pilot, including consultation and reported-outcome activity. Use this for public telemetry, not for pr"},{"name":"public_outcomes","description":"Read recent caller-reported production outcomes from the AOPX public evidence surface. Use this to inspect what was reported after real recommendations were exe"}],"package":null,"toolSurface":{"id":"ts_22drhta8gca9","endpointId":"ep_yw6x8xn8h8bf","hash":"45dfa6c774c6a1fb5fb53c4a161449cc233f275b188db8da909128f4a43dc034","toolCount":4,"serverName":"AOPX","serverVersion":"0.1.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-09-28T12:27:12.099Z","lastSeenAt":"2026-10-10T22:20:02.433Z","observations":210,"toolNames":["recommend_provider","report_outcome","public_stats","public_outcomes"],"distinctSurfaces":3},"endpointFacts":[{"id":"ep_yw6x8xn8h8bf","url":"https://api.aopx.fr/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-10T21:24:29.802Z","auth":{"observedAt":"2026-10-10T21:24:29.871Z","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-10T21:24:30.029Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"api.aopx.fr","issuer":{"commonName":"YE2","organization":"Let's Encrypt"},"validFrom":"2026-09-21T18:05:49.000Z","validTo":"2026-12-20T18:05:48.000Z","daysToExpiry":70,"sanCount":1,"fingerprint256":"7A:54:0E:FC:DD:5B:69:28:C7:59:45:FE:38:83:35:E4:A1:AC:51:DE:BA:64:38:24:FD:CD:5D:81:0F:8E:FE:B2"}}]},"verification":{"claimed":true,"claimedAt":"2026-10-02T16:58:17.516Z","proofs":[{"method":"dns_txt","target":"aopx.fr","verifiedAt":"2026-10-02T16:58:17.516Z"}]},"provenance":{"sources":[{"source":"mcp_registry","key":"fr.aopx/aopx","url":"https://registry.modelcontextprotocol.io/v0/servers/fr.aopx%2Faopx","firstSeenAt":"2026-09-23T06:19:11.155Z","fetchedAt":"2026-10-09T15:19:38.085Z","normalizedAt":"2026-10-09T15:19:38.085Z"}]},"firstSeenAt":"2026-09-23T06:19:11.155Z","updatedAt":"2026-10-10T22:23:08.713Z"}