{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_vwjfu9zj3cd5","handle":"entityindex-ai","url":"https://wellknown.network/agents/entityindex-ai","links":{"self":"https://wellknown.network/agents/entityindex-ai/record.json","html":"https://wellknown.network/agents/entityindex-ai","markdown":"https://wellknown.network/agents/entityindex-ai/record.md","api":"https://wellknown.network/api/v1/agents/entityindex-ai","status":"https://wellknown.network/api/v1/agents/entityindex-ai/status","claim":"https://wellknown.network/agents/entityindex-ai/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/entityindex-ai/claim.json","badge":"https://wellknown.network/agents/entityindex-ai/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/entityindex-ai/history","tools":"https://wellknown.network/api/v1/agents/entityindex-ai/tools"},"ard":{"identifier":"urn:air:entityindex.ai:server:entityindex-ai","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"entityindex.ai","summary":"Verified hotels in Andorra for AI agents: search by area, spa, pets, ski-in, family; official links.","description":"Verified hotels in Andorra for AI agents: search by area, spa, pets, ski-in, family; official links.","publisher":{"name":"ai.entityindex","url":null},"homepage":"https://entityindex.ai/mcp-info/","repository":null,"version":"1.0.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://entityindex.ai/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-16T16:43:47.762618Z","publishedAt":"2026-10-16T16:43:47.762618Z","registryName":"ai.entityindex/entityindex"},"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":"commerce.travel","name":"Travel & Booking","confidence":1,"provenance":"derived"},{"slug":"knowledge.knowledge-graph","name":"Knowledge Graphs","confidence":0.525,"provenance":"derived"}],"categories":["commerce","knowledge"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 6h ago.","lastOkAt":"2026-10-25T11:30:37.431Z","lastProbedAt":"2026-10-25T11:30:37.431Z","statusComputedAt":"2026-10-25T11:31:54.469Z","reliability30d":{"probes":28,"successRate":1,"p50Ms":95,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":28,"ok":28,"authBoundaryOk":0,"serviceOk":28,"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-25T11:30:37.431Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":77,"error":null,"detail":{"tools":[{"name":"search_hotels","description":"Use this when a user asks for accommodation in Andorra, e.g. 'ski-in/ski-out hotel in Grandvalira', 'hotel with spa in Andorra', 'pet-friendly hotel in Canillo'"},{"name":"get_hotel","description":"Use after search_hotels when the user wants details or a booking link for one property. Input: slug from search_hotels (e.g. 'hotel-nordic'). Returns every veri"},{"name":"list_areas","description":"Use to discover which parishes and localities have accommodation in the index (with counts) before filtering search_hotels by area, or to answer 'where can I st"},{"name":"search_entities","description":"Generic search across entityindex.ai verticals; same data as the vertical-specific tools. Today the only vertical is 'hotels' (country 'andorra'); call list_ver"},{"name":"get_entity","description":"Generic record lookup: vertical + slug (from search_entities). Same output as the vertical-specific get tool (e.g. get_hotel). Example: {\"vertical\":\"hotels\",\"sl"},{"name":"list_verticals","description":"Lists the verticals (business types), countries and response languages (en, es, fr, ca) available in entityindex.ai, with their filters, URL pattern /{country}/"}],"toolCount":6,"toolsHash":"9c640aa62e9039cb21e2ccc0bba668fc1775aab947c1226c271fd0332070218a","serverName":"entityindex","capabilities":["tools","resources","prompts"],"serverVersion":"1.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-25T04:25:54.610Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":96,"error":null,"detail":{"tools":[{"name":"search_hotels","description":"Use this when a user asks for accommodation in Andorra, e.g. 'ski-in/ski-out hotel in Grandvalira', 'hotel with spa in Andorra', 'pet-friendly hotel in Canillo'"},{"name":"get_hotel","description":"Use after search_hotels when the user wants details or a booking link for one property. Input: slug from search_hotels (e.g. 'hotel-nordic'). Returns every veri"},{"name":"list_areas","description":"Use to discover which parishes and localities have accommodation in the index (with counts) before filtering search_hotels by area, or to answer 'where can I st"},{"name":"search_entities","description":"Generic search across entityindex.ai verticals; same data as the vertical-specific tools. Today the only vertical is 'hotels' (country 'andorra'); call list_ver"},{"name":"get_entity","description":"Generic record lookup: vertical + slug (from search_entities). Same output as the vertical-specific get tool (e.g. get_hotel). Example: {\"vertical\":\"hotels\",\"sl"},{"name":"list_verticals","description":"Lists the verticals (business types), countries and response languages (en, es, fr, ca) available in entityindex.ai, with their filters, URL pattern /{country}/"}],"toolCount":6,"toolsHash":"9c640aa62e9039cb21e2ccc0bba668fc1775aab947c1226c271fd0332070218a","serverName":"entityindex","capabilities":["tools","resources","prompts"],"serverVersion":"1.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-24T20:26:18.261Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":256,"error":null,"detail":{"tools":[{"name":"search_hotels","description":"Use this when a user asks for accommodation in Andorra, e.g. 'ski-in/ski-out hotel in Grandvalira', 'hotel with spa in Andorra', 'pet-friendly hotel in Canillo'"},{"name":"get_hotel","description":"Use after search_hotels when the user wants details or a booking link for one property. Input: slug from search_hotels (e.g. 'hotel-nordic'). Returns every veri"},{"name":"list_areas","description":"Use to discover which parishes and localities have accommodation in the index (with counts) before filtering search_hotels by area, or to answer 'where can I st"},{"name":"search_entities","description":"Generic search across entityindex.ai verticals; same data as the vertical-specific tools. Today the only vertical is 'hotels' (country 'andorra'); call list_ver"},{"name":"get_entity","description":"Generic record lookup: vertical + slug (from search_entities). Same output as the vertical-specific get tool (e.g. get_hotel). Example: {\"vertical\":\"hotels\",\"sl"},{"name":"list_verticals","description":"Lists the verticals (business types), countries and response languages (en, es, fr, ca) available in entityindex.ai, with their filters, URL pattern /{country}/"}],"toolCount":6,"toolsHash":"9c640aa62e9039cb21e2ccc0bba668fc1775aab947c1226c271fd0332070218a","serverName":"entityindex","capabilities":["tools","resources","prompts"],"serverVersion":"1.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-24T13:29:45.985Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":120,"error":null,"detail":{"tools":[{"name":"search_hotels","description":"Use this when a user asks for accommodation in Andorra, e.g. 'ski-in/ski-out hotel in Grandvalira', 'hotel with spa in Andorra', 'pet-friendly hotel in Canillo'"},{"name":"get_hotel","description":"Use after search_hotels when the user wants details or a booking link for one property. Input: slug from search_hotels (e.g. 'hotel-nordic'). Returns every veri"},{"name":"list_areas","description":"Use to discover which parishes and localities have accommodation in the index (with counts) before filtering search_hotels by area, or to answer 'where can I st"},{"name":"search_entities","description":"Generic search across entityindex.ai verticals; same data as the vertical-specific tools. Today the only vertical is 'hotels' (country 'andorra'); call list_ver"},{"name":"get_entity","description":"Generic record lookup: vertical + slug (from search_entities). Same output as the vertical-specific get tool (e.g. get_hotel). Example: {\"vertical\":\"hotels\",\"sl"},{"name":"list_verticals","description":"Lists the verticals (business types), countries and response languages (en, es, fr, ca) available in entityindex.ai, with their filters, URL pattern /{country}/"}],"toolCount":6,"toolsHash":"9c640aa62e9039cb21e2ccc0bba668fc1775aab947c1226c271fd0332070218a","serverName":"entityindex","capabilities":["tools","resources","prompts"],"serverVersion":"1.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-24T06:27:10.603Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":46,"error":null,"detail":{"tools":[{"name":"search_hotels","description":"Use this when a user asks for accommodation in Andorra, e.g. 'ski-in/ski-out hotel in Grandvalira', 'hotel with spa in Andorra', 'pet-friendly hotel in Canillo'"},{"name":"get_hotel","description":"Use after search_hotels when the user wants details or a booking link for one property. Input: slug from search_hotels (e.g. 'hotel-nordic'). Returns every veri"},{"name":"list_areas","description":"Use to discover which parishes and localities have accommodation in the index (with counts) before filtering search_hotels by area, or to answer 'where can I st"},{"name":"search_entities","description":"Generic search across entityindex.ai verticals; same data as the vertical-specific tools. Today the only vertical is 'hotels' (country 'andorra'); call list_ver"},{"name":"get_entity","description":"Generic record lookup: vertical + slug (from search_entities). Same output as the vertical-specific get tool (e.g. get_hotel). Example: {\"vertical\":\"hotels\",\"sl"},{"name":"list_verticals","description":"Lists the verticals (business types), countries and response languages (en, es, fr, ca) available in entityindex.ai, with their filters, URL pattern /{country}/"}],"toolCount":6,"toolsHash":"9c640aa62e9039cb21e2ccc0bba668fc1775aab947c1226c271fd0332070218a","serverName":"entityindex","capabilities":["tools","resources","prompts"],"serverVersion":"1.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-23T23:27:53.432Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":44,"error":null,"detail":{"tools":[{"name":"search_hotels","description":"Use this when a user asks for accommodation in Andorra, e.g. 'ski-in/ski-out hotel in Grandvalira', 'hotel with spa in Andorra', 'pet-friendly hotel in Canillo'"},{"name":"get_hotel","description":"Use after search_hotels when the user wants details or a booking link for one property. Input: slug from search_hotels (e.g. 'hotel-nordic'). Returns every veri"},{"name":"list_areas","description":"Use to discover which parishes and localities have accommodation in the index (with counts) before filtering search_hotels by area, or to answer 'where can I st"},{"name":"search_entities","description":"Generic search across entityindex.ai verticals; same data as the vertical-specific tools. Today the only vertical is 'hotels' (country 'andorra'); call list_ver"},{"name":"get_entity","description":"Generic record lookup: vertical + slug (from search_entities). Same output as the vertical-specific get tool (e.g. get_hotel). Example: {\"vertical\":\"hotels\",\"sl"},{"name":"list_verticals","description":"Lists the verticals (business types), countries and response languages (en, es, fr, ca) available in entityindex.ai, with their filters, URL pattern /{country}/"}],"toolCount":6,"toolsHash":"9c640aa62e9039cb21e2ccc0bba668fc1775aab947c1226c271fd0332070218a","serverName":"entityindex","capabilities":["tools","resources","prompts"],"serverVersion":"1.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-23T17:29:27.656Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":152,"error":null,"detail":{"tools":[{"name":"search_hotels","description":"Use this when a user asks for accommodation in Andorra, e.g. 'ski-in/ski-out hotel in Grandvalira', 'hotel with spa in Andorra', 'pet-friendly hotel in Canillo'"},{"name":"get_hotel","description":"Use after search_hotels when the user wants details or a booking link for one property. Input: slug from search_hotels (e.g. 'hotel-nordic'). Returns every veri"},{"name":"list_areas","description":"Use to discover which parishes and localities have accommodation in the index (with counts) before filtering search_hotels by area, or to answer 'where can I st"},{"name":"search_entities","description":"Generic search across entityindex.ai verticals; same data as the vertical-specific tools. Today the only vertical is 'hotels' (country 'andorra'); call list_ver"},{"name":"get_entity","description":"Generic record lookup: vertical + slug (from search_entities). Same output as the vertical-specific get tool (e.g. get_hotel). Example: {\"vertical\":\"hotels\",\"sl"},{"name":"list_verticals","description":"Lists the verticals (business types), countries and response languages (en, es, fr, ca) available in entityindex.ai, with their filters, URL pattern /{country}/"}],"toolCount":6,"toolsHash":"9c640aa62e9039cb21e2ccc0bba668fc1775aab947c1226c271fd0332070218a","serverName":"entityindex","capabilities":["tools","resources","prompts"],"serverVersion":"1.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-23T10:36:24.023Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":186,"error":null,"detail":{"tools":[{"name":"search_hotels","description":"Use this when a user asks for accommodation in Andorra, e.g. 'ski-in/ski-out hotel in Grandvalira', 'hotel with spa in Andorra', 'pet-friendly hotel in Canillo'"},{"name":"get_hotel","description":"Use after search_hotels when the user wants details or a booking link for one property. Input: slug from search_hotels (e.g. 'hotel-nordic'). Returns every veri"},{"name":"list_areas","description":"Use to discover which parishes and localities have accommodation in the index (with counts) before filtering search_hotels by area, or to answer 'where can I st"},{"name":"search_entities","description":"Generic search across entityindex.ai verticals; same data as the vertical-specific tools. Today the only vertical is 'hotels' (country 'andorra'); call list_ver"},{"name":"get_entity","description":"Generic record lookup: vertical + slug (from search_entities). Same output as the vertical-specific get tool (e.g. get_hotel). Example: {\"vertical\":\"hotels\",\"sl"},{"name":"list_verticals","description":"Lists the verticals (business types), countries and response languages (en, es, fr, ca) available in entityindex.ai, with their filters, URL pattern /{country}/"}],"toolCount":6,"toolsHash":"9c640aa62e9039cb21e2ccc0bba668fc1775aab947c1226c271fd0332070218a","serverName":"entityindex","capabilities":["tools","resources","prompts"],"serverVersion":"1.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-23T04:25:20.662Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":53,"error":null,"detail":{"tools":[{"name":"search_hotels","description":"Use this when a user asks for accommodation in Andorra, e.g. 'ski-in/ski-out hotel in Grandvalira', 'hotel with spa in Andorra', 'pet-friendly hotel in Canillo'"},{"name":"get_hotel","description":"Use after search_hotels when the user wants details or a booking link for one property. Input: slug from search_hotels (e.g. 'hotel-nordic'). Returns every veri"},{"name":"list_areas","description":"Use to discover which parishes and localities have accommodation in the index (with counts) before filtering search_hotels by area, or to answer 'where can I st"},{"name":"search_entities","description":"Generic search across entityindex.ai verticals; same data as the vertical-specific tools. Today the only vertical is 'hotels' (country 'andorra'); call list_ver"},{"name":"get_entity","description":"Generic record lookup: vertical + slug (from search_entities). Same output as the vertical-specific get tool (e.g. get_hotel). Example: {\"vertical\":\"hotels\",\"sl"},{"name":"list_verticals","description":"Lists the verticals (business types), countries and response languages (en, es, fr, ca) available in entityindex.ai, with their filters, URL pattern /{country}/"}],"toolCount":6,"toolsHash":"9c640aa62e9039cb21e2ccc0bba668fc1775aab947c1226c271fd0332070218a","serverName":"entityindex","capabilities":["tools","resources","prompts"],"serverVersion":"1.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-22T21:31:16.139Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":81,"error":null,"detail":{"tools":[{"name":"search_hotels","description":"Use this when a user asks for accommodation in Andorra, e.g. 'ski-in/ski-out hotel in Grandvalira', 'hotel with spa in Andorra', 'pet-friendly hotel in Canillo'"},{"name":"get_hotel","description":"Use after search_hotels when the user wants details or a booking link for one property. Input: slug from search_hotels (e.g. 'hotel-nordic'). Returns every veri"},{"name":"list_areas","description":"Use to discover which parishes and localities have accommodation in the index (with counts) before filtering search_hotels by area, or to answer 'where can I st"},{"name":"search_entities","description":"Generic search across entityindex.ai verticals; same data as the vertical-specific tools. Today the only vertical is 'hotels' (country 'andorra'); call list_ver"},{"name":"get_entity","description":"Generic record lookup: vertical + slug (from search_entities). Same output as the vertical-specific get tool (e.g. get_hotel). Example: {\"vertical\":\"hotels\",\"sl"},{"name":"list_verticals","description":"Lists the verticals (business types), countries and response languages (en, es, fr, ca) available in entityindex.ai, with their filters, URL pattern /{country}/"}],"toolCount":6,"toolsHash":"9c640aa62e9039cb21e2ccc0bba668fc1775aab947c1226c271fd0332070218a","serverName":"entityindex","capabilities":["tools","resources","prompts"],"serverVersion":"1.1.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"search_hotels","description":"Use this when a user asks for accommodation in Andorra, e.g. 'ski-in/ski-out hotel in Grandvalira', 'hotel with spa in Andorra', 'pet-friendly hotel in Canillo'"},{"name":"get_hotel","description":"Use after search_hotels when the user wants details or a booking link for one property. Input: slug from search_hotels (e.g. 'hotel-nordic'). Returns every veri"},{"name":"list_areas","description":"Use to discover which parishes and localities have accommodation in the index (with counts) before filtering search_hotels by area, or to answer 'where can I st"},{"name":"search_entities","description":"Generic search across entityindex.ai verticals; same data as the vertical-specific tools. Today the only vertical is 'hotels' (country 'andorra'); call list_ver"},{"name":"get_entity","description":"Generic record lookup: vertical + slug (from search_entities). Same output as the vertical-specific get tool (e.g. get_hotel). Example: {\"vertical\":\"hotels\",\"sl"},{"name":"list_verticals","description":"Lists the verticals (business types), countries and response languages (en, es, fr, ca) available in entityindex.ai, with their filters, URL pattern /{country}/"}],"package":null,"toolSurface":{"id":"ts_wnwee3b4pnsc","endpointId":"ep_he6vj82ux33n","hash":"9c640aa62e9039cb21e2ccc0bba668fc1775aab947c1226c271fd0332070218a","toolCount":6,"serverName":"entityindex","serverVersion":"1.1.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-18T08:27:22.816Z","lastSeenAt":"2026-10-25T11:30:37.441Z","observations":26,"toolNames":["search_hotels","get_hotel","list_areas","search_entities","get_entity","list_verticals"],"distinctSurfaces":2},"endpointFacts":[{"id":"ep_he6vj82ux33n","url":"https://entityindex.ai/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-23T04:25:20.689Z","auth":{"observedAt":"2026-10-23T04:25:20.748Z","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-23T04:25:20.761Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"entityindex.ai","issuer":{"commonName":"WE1","organization":"Google Trust Services"},"validFrom":"2026-10-16T14:08:23.000Z","validTo":"2027-01-14T15:08:21.000Z","daysToExpiry":80,"sanCount":1,"fingerprint256":"62:DE:68:10:E4:AE:3B:28:DD:59:D8:9E:98:14:2B:AB:A4:52:6F:EA:91:A1:69:65:8A:57:FA:51:B2:A5:A1:29"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"ai.entityindex/entityindex","url":"https://registry.modelcontextprotocol.io/v0/servers/ai.entityindex%2Fentityindex","firstSeenAt":"2026-10-17T19:22:07.847Z","fetchedAt":"2026-10-24T17:21:10.951Z","normalizedAt":"2026-10-24T17:21:10.951Z"}]},"firstSeenAt":"2026-10-17T19:22:07.847Z","updatedAt":"2026-10-25T11:32:39.843Z"}