{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_9f3pp8m65k5e","handle":"codex-pets-registry","url":"https://wellknown.network/agents/codex-pets-registry","links":{"self":"https://wellknown.network/agents/codex-pets-registry/record.json","html":"https://wellknown.network/agents/codex-pets-registry","markdown":"https://wellknown.network/agents/codex-pets-registry/record.md","api":"https://wellknown.network/api/v1/agents/codex-pets-registry","status":"https://wellknown.network/api/v1/agents/codex-pets-registry/status","claim":"https://wellknown.network/agents/codex-pets-registry/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/codex-pets-registry/claim.json","badge":"https://wellknown.network/agents/codex-pets-registry/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/codex-pets-registry/history","tools":"https://wellknown.network/api/v1/agents/codex-pets-registry/tools"},"ard":{"identifier":"urn:air:pets.ydb-qdrant.tech:server:codex-pets-registry","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Codex Pets Registry","summary":"Search, preview, install community Codex pet packs, and discover the pet request flow.","description":"Search, preview, install community Codex pet packs, and discover the pet request flow.","publisher":{"name":"tech.ydb-qdrant.pets","url":null},"homepage":"https://pets.ydb-qdrant.tech/","repository":null,"version":"1.0.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://pets.ydb-qdrant.tech/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-07-27T09:12:48.039878Z","publishedAt":"2026-07-27T09:12:48.039878Z","registryName":"tech.ydb-qdrant.pets/codex-pets-ydb-qdrant"},"attribution":{"kind":"mcp_registry","name":"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":0.54,"provenance":"derived"}],"categories":["dev"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 3h ago.","lastOkAt":"2026-10-10T06:26:57.115Z","lastProbedAt":"2026-10-10T06:26:57.115Z","statusComputedAt":"2026-10-10T06:28:44.303Z","reliability30d":{"probes":106,"successRate":0.9811,"p50Ms":109,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":104,"ok":102,"authBoundaryOk":0,"serviceOk":102,"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-10T06:26:57.115Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":69,"error":null,"detail":{"tools":[{"name":"search_pets","description":"Use to discover one or more approved public Codex pet packs by query, kind, tags, author, or Codex compatibility. Prefer this over get_pet when you do not alrea"},{"name":"get_pet","description":"Use when you already have an exact approved pet slug and need the sanitized public pet card, asset URLs, page URL, and install command for that one pet. Use sea"},{"name":"get_install_instructions","description":"Use for a known approved pet slug when the user wants CLI or manual install instructions. Do not use to search for pets or inspect general metadata; use search_"},{"name":"get_badge_code","description":"Use for a known approved pet slug when the user needs README badge Markdown, HTML, or SVG URL. Do not use for animated README cards, website iframe embeds, inst"},{"name":"get_embed_code","description":"Use for a known approved pet slug when the user needs website iframe embed HTML or an embed URL. Do not use for README badges/cards, install instructions, or pe"},{"name":"get_card_code","description":"Use for a known approved pet slug when the user needs animated README card Markdown, HTML, or GIF URL. Do not use for simple badges, website iframe embeds, inst"},{"name":"get_pet_request_info","description":"Use when the user wants to request a new Codex pet or understand the public request form fields and reference image limits. Do not use to create, submit, update"}],"toolCount":7,"toolsHash":"a7c03ec5faee04e60d135bcf330976841342a81a2dd4365227a52a3818fd7391","serverName":"codex-pets-registry","capabilities":["resources","tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T23:29:48.991Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":67,"error":null,"detail":{"tools":[{"name":"search_pets","description":"Use to discover one or more approved public Codex pet packs by query, kind, tags, author, or Codex compatibility. Prefer this over get_pet when you do not alrea"},{"name":"get_pet","description":"Use when you already have an exact approved pet slug and need the sanitized public pet card, asset URLs, page URL, and install command for that one pet. Use sea"},{"name":"get_install_instructions","description":"Use for a known approved pet slug when the user wants CLI or manual install instructions. Do not use to search for pets or inspect general metadata; use search_"},{"name":"get_badge_code","description":"Use for a known approved pet slug when the user needs README badge Markdown, HTML, or SVG URL. Do not use for animated README cards, website iframe embeds, inst"},{"name":"get_embed_code","description":"Use for a known approved pet slug when the user needs website iframe embed HTML or an embed URL. Do not use for README badges/cards, install instructions, or pe"},{"name":"get_card_code","description":"Use for a known approved pet slug when the user needs animated README card Markdown, HTML, or GIF URL. Do not use for simple badges, website iframe embeds, inst"},{"name":"get_pet_request_info","description":"Use when the user wants to request a new Codex pet or understand the public request form fields and reference image limits. Do not use to create, submit, update"}],"toolCount":7,"toolsHash":"a7c03ec5faee04e60d135bcf330976841342a81a2dd4365227a52a3818fd7391","serverName":"codex-pets-registry","capabilities":["resources","tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T16:33:18.028Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":75,"error":null,"detail":{"tools":[{"name":"search_pets","description":"Use to discover one or more approved public Codex pet packs by query, kind, tags, author, or Codex compatibility. Prefer this over get_pet when you do not alrea"},{"name":"get_pet","description":"Use when you already have an exact approved pet slug and need the sanitized public pet card, asset URLs, page URL, and install command for that one pet. Use sea"},{"name":"get_install_instructions","description":"Use for a known approved pet slug when the user wants CLI or manual install instructions. Do not use to search for pets or inspect general metadata; use search_"},{"name":"get_badge_code","description":"Use for a known approved pet slug when the user needs README badge Markdown, HTML, or SVG URL. Do not use for animated README cards, website iframe embeds, inst"},{"name":"get_embed_code","description":"Use for a known approved pet slug when the user needs website iframe embed HTML or an embed URL. Do not use for README badges/cards, install instructions, or pe"},{"name":"get_card_code","description":"Use for a known approved pet slug when the user needs animated README card Markdown, HTML, or GIF URL. Do not use for simple badges, website iframe embeds, inst"},{"name":"get_pet_request_info","description":"Use when the user wants to request a new Codex pet or understand the public request form fields and reference image limits. Do not use to create, submit, update"}],"toolCount":7,"toolsHash":"a7c03ec5faee04e60d135bcf330976841342a81a2dd4365227a52a3818fd7391","serverName":"codex-pets-registry","capabilities":["resources","tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T16:27:45.888Z","kind":"mcp_initialize","ok":false,"httpStatus":null,"latencyMs":null,"error":"timeout","detail":null},{"at":"2026-10-08T04:26:09.884Z","kind":"mcp_initialize","ok":false,"httpStatus":null,"latencyMs":null,"error":"timeout","detail":null},{"at":"2026-10-07T22:24:33.019Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":59,"error":null,"detail":{"tools":[{"name":"search_pets","description":"Use to discover one or more approved public Codex pet packs by query, kind, tags, author, or Codex compatibility. Prefer this over get_pet when you do not alrea"},{"name":"get_pet","description":"Use when you already have an exact approved pet slug and need the sanitized public pet card, asset URLs, page URL, and install command for that one pet. Use sea"},{"name":"get_install_instructions","description":"Use for a known approved pet slug when the user wants CLI or manual install instructions. Do not use to search for pets or inspect general metadata; use search_"},{"name":"get_badge_code","description":"Use for a known approved pet slug when the user needs README badge Markdown, HTML, or SVG URL. Do not use for animated README cards, website iframe embeds, inst"},{"name":"get_embed_code","description":"Use for a known approved pet slug when the user needs website iframe embed HTML or an embed URL. Do not use for README badges/cards, install instructions, or pe"},{"name":"get_card_code","description":"Use for a known approved pet slug when the user needs animated README card Markdown, HTML, or GIF URL. Do not use for simple badges, website iframe embeds, inst"},{"name":"get_pet_request_info","description":"Use when the user wants to request a new Codex pet or understand the public request form fields and reference image limits. Do not use to create, submit, update"}],"toolCount":7,"toolsHash":"a7c03ec5faee04e60d135bcf330976841342a81a2dd4365227a52a3818fd7391","serverName":"codex-pets-registry","capabilities":["resources","tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-07T16:29:14.615Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":61,"error":null,"detail":{"tools":[{"name":"search_pets","description":"Use to discover one or more approved public Codex pet packs by query, kind, tags, author, or Codex compatibility. Prefer this over get_pet when you do not alrea"},{"name":"get_pet","description":"Use when you already have an exact approved pet slug and need the sanitized public pet card, asset URLs, page URL, and install command for that one pet. Use sea"},{"name":"get_install_instructions","description":"Use for a known approved pet slug when the user wants CLI or manual install instructions. Do not use to search for pets or inspect general metadata; use search_"},{"name":"get_badge_code","description":"Use for a known approved pet slug when the user needs README badge Markdown, HTML, or SVG URL. Do not use for animated README cards, website iframe embeds, inst"},{"name":"get_embed_code","description":"Use for a known approved pet slug when the user needs website iframe embed HTML or an embed URL. Do not use for README badges/cards, install instructions, or pe"},{"name":"get_card_code","description":"Use for a known approved pet slug when the user needs animated README card Markdown, HTML, or GIF URL. Do not use for simple badges, website iframe embeds, inst"},{"name":"get_pet_request_info","description":"Use when the user wants to request a new Codex pet or understand the public request form fields and reference image limits. Do not use to create, submit, update"}],"toolCount":7,"toolsHash":"a7c03ec5faee04e60d135bcf330976841342a81a2dd4365227a52a3818fd7391","serverName":"codex-pets-registry","capabilities":["resources","tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-07T10:49:59.215Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":69,"error":null,"detail":{"tools":[{"name":"search_pets","description":"Use to discover one or more approved public Codex pet packs by query, kind, tags, author, or Codex compatibility. Prefer this over get_pet when you do not alrea"},{"name":"get_pet","description":"Use when you already have an exact approved pet slug and need the sanitized public pet card, asset URLs, page URL, and install command for that one pet. Use sea"},{"name":"get_install_instructions","description":"Use for a known approved pet slug when the user wants CLI or manual install instructions. Do not use to search for pets or inspect general metadata; use search_"},{"name":"get_badge_code","description":"Use for a known approved pet slug when the user needs README badge Markdown, HTML, or SVG URL. Do not use for animated README cards, website iframe embeds, inst"},{"name":"get_embed_code","description":"Use for a known approved pet slug when the user needs website iframe embed HTML or an embed URL. Do not use for README badges/cards, install instructions, or pe"},{"name":"get_card_code","description":"Use for a known approved pet slug when the user needs animated README card Markdown, HTML, or GIF URL. Do not use for simple badges, website iframe embeds, inst"},{"name":"get_pet_request_info","description":"Use when the user wants to request a new Codex pet or understand the public request form fields and reference image limits. Do not use to create, submit, update"}],"toolCount":7,"toolsHash":"a7c03ec5faee04e60d135bcf330976841342a81a2dd4365227a52a3818fd7391","serverName":"codex-pets-registry","capabilities":["resources","tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-07T04:26:17.225Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":56,"error":null,"detail":{"tools":[{"name":"search_pets","description":"Use to discover one or more approved public Codex pet packs by query, kind, tags, author, or Codex compatibility. Prefer this over get_pet when you do not alrea"},{"name":"get_pet","description":"Use when you already have an exact approved pet slug and need the sanitized public pet card, asset URLs, page URL, and install command for that one pet. Use sea"},{"name":"get_install_instructions","description":"Use for a known approved pet slug when the user wants CLI or manual install instructions. Do not use to search for pets or inspect general metadata; use search_"},{"name":"get_badge_code","description":"Use for a known approved pet slug when the user needs README badge Markdown, HTML, or SVG URL. Do not use for animated README cards, website iframe embeds, inst"},{"name":"get_embed_code","description":"Use for a known approved pet slug when the user needs website iframe embed HTML or an embed URL. Do not use for README badges/cards, install instructions, or pe"},{"name":"get_card_code","description":"Use for a known approved pet slug when the user needs animated README card Markdown, HTML, or GIF URL. Do not use for simple badges, website iframe embeds, inst"},{"name":"get_pet_request_info","description":"Use when the user wants to request a new Codex pet or understand the public request form fields and reference image limits. Do not use to create, submit, update"}],"toolCount":7,"toolsHash":"a7c03ec5faee04e60d135bcf330976841342a81a2dd4365227a52a3818fd7391","serverName":"codex-pets-registry","capabilities":["resources","tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-06T22:25:28.973Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":61,"error":null,"detail":{"tools":[{"name":"search_pets","description":"Use to discover one or more approved public Codex pet packs by query, kind, tags, author, or Codex compatibility. Prefer this over get_pet when you do not alrea"},{"name":"get_pet","description":"Use when you already have an exact approved pet slug and need the sanitized public pet card, asset URLs, page URL, and install command for that one pet. Use sea"},{"name":"get_install_instructions","description":"Use for a known approved pet slug when the user wants CLI or manual install instructions. Do not use to search for pets or inspect general metadata; use search_"},{"name":"get_badge_code","description":"Use for a known approved pet slug when the user needs README badge Markdown, HTML, or SVG URL. Do not use for animated README cards, website iframe embeds, inst"},{"name":"get_embed_code","description":"Use for a known approved pet slug when the user needs website iframe embed HTML or an embed URL. Do not use for README badges/cards, install instructions, or pe"},{"name":"get_card_code","description":"Use for a known approved pet slug when the user needs animated README card Markdown, HTML, or GIF URL. Do not use for simple badges, website iframe embeds, inst"},{"name":"get_pet_request_info","description":"Use when the user wants to request a new Codex pet or understand the public request form fields and reference image limits. Do not use to create, submit, update"}],"toolCount":7,"toolsHash":"a7c03ec5faee04e60d135bcf330976841342a81a2dd4365227a52a3818fd7391","serverName":"codex-pets-registry","capabilities":["resources","tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"search_pets","description":"Use to discover one or more approved public Codex pet packs by query, kind, tags, author, or Codex compatibility. Prefer this over get_pet when you do not alrea"},{"name":"get_pet","description":"Use when you already have an exact approved pet slug and need the sanitized public pet card, asset URLs, page URL, and install command for that one pet. Use sea"},{"name":"get_install_instructions","description":"Use for a known approved pet slug when the user wants CLI or manual install instructions. Do not use to search for pets or inspect general metadata; use search_"},{"name":"get_badge_code","description":"Use for a known approved pet slug when the user needs README badge Markdown, HTML, or SVG URL. Do not use for animated README cards, website iframe embeds, inst"},{"name":"get_embed_code","description":"Use for a known approved pet slug when the user needs website iframe embed HTML or an embed URL. Do not use for README badges/cards, install instructions, or pe"},{"name":"get_card_code","description":"Use for a known approved pet slug when the user needs animated README card Markdown, HTML, or GIF URL. Do not use for simple badges, website iframe embeds, inst"},{"name":"get_pet_request_info","description":"Use when the user wants to request a new Codex pet or understand the public request form fields and reference image limits. Do not use to create, submit, update"}],"package":null,"toolSurface":{"id":"ts_9aysb9mn5f6v","endpointId":"ep_gtc8drx9pgrc","hash":"a7c03ec5faee04e60d135bcf330976841342a81a2dd4365227a52a3818fd7391","toolCount":7,"serverName":"codex-pets-registry","serverVersion":"1.0.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-09-12T13:25:54.138Z","lastSeenAt":"2026-10-10T06:26:57.107Z","observations":96,"toolNames":["search_pets","get_pet","get_install_instructions","get_badge_code","get_embed_code","get_card_code","get_pet_request_info"],"distinctSurfaces":1},"endpointFacts":[{"id":"ep_gtc8drx9pgrc","url":"https://pets.ydb-qdrant.tech/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-04T23:25:31.724Z","auth":{"observedAt":"2026-10-04T23:25:31.780Z","authRequired":false,"scheme":null,"resourceMetadata":{"url":"https://pets.ydb-qdrant.tech/.well-known/oauth-protected-resource/mcp","resource":"https://pets.ydb-qdrant.tech/mcp","authorizationServers":[],"scopesSupported":[]},"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":true,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-04T23:25:31.814Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"pets.ydb-qdrant.tech","issuer":{"commonName":"YE2","organization":"Let's Encrypt"},"validFrom":"2026-10-01T10:24:25.000Z","validTo":"2026-12-30T10:24:24.000Z","daysToExpiry":81,"sanCount":1,"fingerprint256":"9C:85:87:18:3A:27:D1:5C:98:11:FA:A6:C7:E3:DA:AF:36:28:EB:AD:B5:3D:29:A8:41:D1:24:CB:89:13:74:EC"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"tech.ydb-qdrant.pets/codex-pets-ydb-qdrant","url":"https://registry.modelcontextprotocol.io/v0/servers/tech.ydb-qdrant.pets%2Fcodex-pets-ydb-qdrant","firstSeenAt":"2026-09-07T09:23:08.005Z","fetchedAt":"2026-10-08T20:19:13.417Z","normalizedAt":"2026-10-08T20:19:13.417Z"}]},"firstSeenAt":"2026-09-07T09:23:08.005Z","updatedAt":"2026-10-10T06:29:25.079Z"}