{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_u6wjgeqkqcje","handle":"elsa-agent-gateway","url":"https://wellknown.network/agents/elsa-agent-gateway","links":{"self":"https://wellknown.network/agents/elsa-agent-gateway/record.json","html":"https://wellknown.network/agents/elsa-agent-gateway","markdown":"https://wellknown.network/agents/elsa-agent-gateway/record.md","api":"https://wellknown.network/api/v1/agents/elsa-agent-gateway","status":"https://wellknown.network/api/v1/agents/elsa-agent-gateway/status","claim":"https://wellknown.network/agents/elsa-agent-gateway/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/elsa-agent-gateway/claim.json","badge":"https://wellknown.network/agents/elsa-agent-gateway/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/elsa-agent-gateway/history","tools":"https://wellknown.network/api/v1/agents/elsa-agent-gateway/tools"},"ard":{"identifier":"urn:air:elsa-agent-gateway.jcposada.workers.dev:server:elsa-agent-gateway","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"elsa-agent-gateway","summary":"ELSA — Coach IA de ciclismo y comunidad en LATAM: planifica tu bloque y encuentra tu club.","description":"ELSA — Coach IA de ciclismo y comunidad en LATAM: planifica tu bloque y encuentra tu club.","publisher":{"name":"Sockshead","url":null},"homepage":null,"repository":null,"version":"0.1.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://elsa-agent-gateway.jcposada.workers.dev/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-05-31T23:50:44.96009Z","publishedAt":"2026-05-31T23:50:44.96009Z","registryName":"io.github.Sockshead/elsa-agent-gateway"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[],"categories":[],"language":"es"},"observed":{"status":"unavailable","statusReason":"5 consecutive checks failed; last success 13d ago.","lastOkAt":"2026-09-28T02:24:51.038Z","lastProbedAt":"2026-10-06T01:26:18.923Z","statusComputedAt":"2026-10-06T01:27:34.143Z","reliability30d":{"probes":71,"successRate":0.9296,"p50Ms":543,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":68,"ok":63,"authBoundaryOk":0,"serviceOk":63,"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-06T01:26:18.923Z","kind":"mcp_initialize","ok":false,"httpStatus":500,"latencyMs":483,"error":"http 500","detail":null},{"at":"2026-10-01T19:29:19.031Z","kind":"mcp_initialize","ok":false,"httpStatus":500,"latencyMs":471,"error":"http 500","detail":null},{"at":"2026-09-29T21:22:01.888Z","kind":"mcp_initialize","ok":false,"httpStatus":500,"latencyMs":508,"error":"http 500","detail":null},{"at":"2026-09-28T21:20:23.238Z","kind":"mcp_initialize","ok":false,"httpStatus":500,"latencyMs":389,"error":"http 500","detail":null},{"at":"2026-09-28T08:36:55.878Z","kind":"mcp_initialize","ok":false,"httpStatus":500,"latencyMs":541,"error":"http 500","detail":null},{"at":"2026-09-28T02:24:51.038Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":485,"error":null,"detail":{"tools":[{"name":"plan_my_block","description":"Devuelve un bloque de entrenamiento ciclista periodizado (base/build/peak/taper) hacia tu evento meta, con veredicto de readiness, y te lleva a activarlo en ELS"},{"name":"match_me_a_club","description":"Recomienda el club de ELSA que mejor calza con tu volumen y zona, y te lleva a unirte y confirmar tu primer evento."}],"toolCount":2,"toolsHash":"e1bf8e4c03cf436ef35e7d634303b4b624cfcff7139f4a7ec830ed401bd7418e","serverName":"elsa-agent-gateway","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-27T20:28:48.639Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":507,"error":null,"detail":{"tools":[{"name":"plan_my_block","description":"Devuelve un bloque de entrenamiento ciclista periodizado (base/build/peak/taper) hacia tu evento meta, con veredicto de readiness, y te lleva a activarlo en ELS"},{"name":"match_me_a_club","description":"Recomienda el club de ELSA que mejor calza con tu volumen y zona, y te lleva a unirte y confirmar tu primer evento."}],"toolCount":2,"toolsHash":"e1bf8e4c03cf436ef35e7d634303b4b624cfcff7139f4a7ec830ed401bd7418e","serverName":"elsa-agent-gateway","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-27T14:27:37.337Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":596,"error":null,"detail":{"tools":[{"name":"plan_my_block","description":"Devuelve un bloque de entrenamiento ciclista periodizado (base/build/peak/taper) hacia tu evento meta, con veredicto de readiness, y te lleva a activarlo en ELS"},{"name":"match_me_a_club","description":"Recomienda el club de ELSA que mejor calza con tu volumen y zona, y te lleva a unirte y confirmar tu primer evento."}],"toolCount":2,"toolsHash":"e1bf8e4c03cf436ef35e7d634303b4b624cfcff7139f4a7ec830ed401bd7418e","serverName":"elsa-agent-gateway","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-27T07:22:42.849Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":434,"error":null,"detail":{"tools":[{"name":"plan_my_block","description":"Devuelve un bloque de entrenamiento ciclista periodizado (base/build/peak/taper) hacia tu evento meta, con veredicto de readiness, y te lleva a activarlo en ELS"},{"name":"match_me_a_club","description":"Recomienda el club de ELSA que mejor calza con tu volumen y zona, y te lleva a unirte y confirmar tu primer evento."}],"toolCount":2,"toolsHash":"e1bf8e4c03cf436ef35e7d634303b4b624cfcff7139f4a7ec830ed401bd7418e","serverName":"elsa-agent-gateway","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-27T01:25:19.423Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":587,"error":null,"detail":{"tools":[{"name":"plan_my_block","description":"Devuelve un bloque de entrenamiento ciclista periodizado (base/build/peak/taper) hacia tu evento meta, con veredicto de readiness, y te lleva a activarlo en ELS"},{"name":"match_me_a_club","description":"Recomienda el club de ELSA que mejor calza con tu volumen y zona, y te lleva a unirte y confirmar tu primer evento."}],"toolCount":2,"toolsHash":"e1bf8e4c03cf436ef35e7d634303b4b624cfcff7139f4a7ec830ed401bd7418e","serverName":"elsa-agent-gateway","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"plan_my_block","description":"Devuelve un bloque de entrenamiento ciclista periodizado (base/build/peak/taper) hacia tu evento meta, con veredicto de readiness, y te lleva a activarlo en ELS"},{"name":"match_me_a_club","description":"Recomienda el club de ELSA que mejor calza con tu volumen y zona, y te lleva a unirte y confirmar tu primer evento."}],"package":null,"toolSurface":{"id":"ts_7jkc5zxbphzb","endpointId":"ep_x5t85zjknxef","hash":"e1bf8e4c03cf436ef35e7d634303b4b624cfcff7139f4a7ec830ed401bd7418e","toolCount":2,"serverName":"elsa-agent-gateway","serverVersion":"0.1.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-09-12T12:26:30.334Z","lastSeenAt":"2026-09-28T02:24:51.040Z","observations":58,"toolNames":["plan_my_block","match_me_a_club"],"distinctSurfaces":1},"endpointFacts":[{"id":"ep_x5t85zjknxef","url":"https://elsa-agent-gateway.jcposada.workers.dev/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-09-29T21:22:01.905Z","auth":{"observedAt":"2026-09-29T21:22:01.930Z","authRequired":false,"scheme":null,"resourceMetadata":{"url":"https://elsa-agent-gateway.jcposada.workers.dev/.well-known/oauth-protected-resource/mcp","resource":"https://elsa-agent-gateway.jcposada.workers.dev/mcp","authorizationServers":["https://elsa-agent-gateway.jcposada.workers.dev"],"scopesSupported":[]},"authorizationServer":{"url":"https://elsa-agent-gateway.jcposada.workers.dev/.well-known/oauth-authorization-server","issuer":"https://elsa-agent-gateway.jcposada.workers.dev","grantTypesSupported":["authorization_code","refresh_token"],"codeChallengeMethodsSupported":["plain","S256"],"tokenEndpointAuthMethodsSupported":["client_secret_basic","client_secret_post","none"],"dynamicClientRegistration":true,"dpopSigningAlgValuesSupported":[],"clientIdMetadataDocumentSupported":false},"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true}},"tls":{"observedAt":"2026-09-29T21:22:01.944Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"jcposada.workers.dev","issuer":{"commonName":"WE1","organization":"Google Trust Services"},"validFrom":"2026-09-27T01:25:31.000Z","validTo":"2026-12-26T02:24:13.000Z","daysToExpiry":76,"sanCount":2,"fingerprint256":"AF:FB:9D:B2:19:AA:04:04:78:C0:CF:60:B1:BD:3D:83:05:AE:F4:0C:C9:7D:8D:9E:6D:B6:E8:4C:74:E1:F1:92"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"io.github.Sockshead/elsa-agent-gateway","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.Sockshead%2Felsa-agent-gateway","firstSeenAt":"2026-09-06T06:18:11.851Z","fetchedAt":"2026-10-10T02:21:53.293Z","normalizedAt":"2026-10-10T02:21:53.293Z"}]},"firstSeenAt":"2026-09-06T06:18:11.851Z","updatedAt":"2026-09-28T02:26:18.843Z"}