Search / ai.entityindex/entityindex
entityindex.ai
R0· no sign-inVerified hotels in Andorra for AI agents: search by area, spa, pets, ski-in, family; official links.
v1.0.0 · active · website · descriptor JSON · versions
Search / ai.entityindex/entityindex
R0· no sign-inVerified hotels in Andorra for AI agents: search by area, spa, pets, ski-in, family; official links.
v1.0.0 · active · website · descriptor JSON · versions
{
"mcpServers": {
"entityindex": {
"type": "http",
"url": "https://entityindex.ai/mcp"
}
}
}claude mcp add --transport http entityindex https://entityindex.ai/mcp[mcp_servers.entityindex]
url = "https://entityindex.ai/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"entityindex": {
"type": "remote",
"url": "https://entityindex.ai/mcp",
"enabled": true
}
}
}{
"mcpServers": {
"entityindex": {
"type": "http",
"url": "https://entityindex.ai/mcp"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=entityindex&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vZW50aXR5aW5kZXguYWkvbWNwIn0%3D"
}{
"servers": {
"entityindex": {
"type": "http",
"url": "https://entityindex.ai/mcp"
}
}
}{
"mcpServers": {
"entityindex": {
"httpUrl": "https://entityindex.ai/mcp"
}
}
}extensions:
"entityindex":
enabled: true
name: "entityindex"
type: streamable_http
uri: "https://entityindex.ai/mcp"
timeout: 300
protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28protocol.statelessonly applies to 2026-07-28 serversprotocol.transportstreamable HTTPprotocol.list_ttlonly applies to 2026-07-28 serversauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_length1 tools have descriptions over 1,024 characters, which crowds the contexttools.schemasevery tool has an object input schematools.annotations6 of 6 tools declare readOnlyHint or destructiveHinttools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHinttools.token_costabout 1,473 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changes, stability.rug_pulltool history recorded for 2 of the 7 days neededdeps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI packagelist_verticalsaddedLists the verticals (business types), countries and response languages (en, es, fr, ca) available in entityindex.ai, with their filters, URL pattern /{country}/{vertical}/{slug}/ and record counts. Today: hotels in Andorra.
get_entityaddedGeneric record lookup: vertical + slug (from search_entities). Same output as the vertical-specific get tool (e.g. get_hotel). Example: {"vertical":"hotels","slug":"hotel-nordic"}.
search_entitiesaddedGeneric search across entityindex.ai verticals; same data as the vertical-specific tools. Today the only vertical is 'hotels' (country 'andorra'); call list_verticals to see what exists. Parameters: vertical (required), country, area, query, filters (vertical-specific verified booleans; for hotels: spa, pool, parking, pets, ski_in_out, family, plus min_stars and type), limit. Example: {"vertical":"hotels","area":"Soldeu","filters":{"ski_in_out":true}}.
list_areaschangedtitle, descriptionmeaning changedList the parishes and localities of Andorra covered by entityindex.ai with the number of accommodations in each.
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 stay in Andorra?'.
get_hotelchangedtitle, description, input schemameaning changedFull record of one accommodation by slug (from search_hotels): location, contact, booking engine, verification status, official website and booking_link (/go/ redirect to the official site with src=entityindex).
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 verified fact with its source URL and check date, notes from the official site, public contact, detected booking engine, record page, JSON API URL and booking_link (redirect to the official website with src=entityindex). No prices or photos.
search_hotelschangedtitle, description, input schemaSearch accommodation in Andorra indexed by entityindex.ai. Filters: area (parish or locality, e.g. 'Canillo', 'Soldeu', 'El Tarter', 'Pas de la Casa', 'Encamp', 'Andorra la Vella'), type (hotel, apartamentos, hostel), min_stars (category stated on the official site), and verified amenity filters spa, pool, parking, pets, ski_in_out, family (true = the official website explicitly says so; false = it explicitly says no; unknown values are excluded), query (free text on name/locality). Each result's 'verified' object only contains facts read on the official website. Returns official booking links (booking_link redirects to the official website with src=entityindex).
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', 'family hotel in Soldeu or El Tarter', 'hotel with parking in Pas de la Casa'. Coverage today: parishes Canillo (Soldeu, El Tarter, Canillo village), Encamp (Pas de la Casa, Encamp village) and Andorra la Vella. Filters: area (parish or locality, or 'Grandvalira'), type (hotel, apartamentos, hostel), min_stars (category stated on the official site), and amenity filters spa, pool, parking, pets, ski_in_out, family. true = the official website explicitly says so; false = it explicitly says no; properties with unknown values are excluded when a filter is set. Grandvalira ski villages are Soldeu, El Tarter, Canillo, Encamp and Pas de la Casa. Each result includes verified_facts (value + source URL + date), the record page, and booking_link (official website with src=entityindex). No prices, photos or availability: always tell the user to confirm on the official site and cite 'entityindex.ai (CC BY 4.0)'. Examples: {"area":"Soldeu","ski_in_out":true} · {"spa":true} · {"pets":true,"area":"Canillo"} · {"family":true,"area":"El Tarter"} · {"parking":true,"area":"Pas de la Casa"} · {"query":"nordic"}.
Full history: list_changes · trend: quality JSON.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+dns-namespace +website +reachable +uptime-91% +updated-3d-ago -no-repository
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://entityindex.ai/mcp streamable-http | none | yes | 91% | 226 ms | 2025-11-25 | 2026-10-19 |
get_entityread-only | Generic record lookup: vertical + slug (from search_entities). Same output as the vertical-specific get tool (e.g. get_hotel). Example: {"vertical":"hotels","slug":"hotel-nordic"}. |
get_hotelread-only | 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 verified fact with its source URL and check date, notes from the official site, public contact, detected booking engine, record page, JSON API URL and booking_link (redirect to the official website with src=entityindex). No prices or photos. |
list_areasread-only | 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 stay in Andorra?'. |
list_verticalsread-only | Lists the verticals (business types), countries and response languages (en, es, fr, ca) available in entityindex.ai, with their filters, URL pattern /{country}/{vertical}/{slug}/ and record counts. Today: hotels in Andorra. |
search_entitiesread-only | Generic search across entityindex.ai verticals; same data as the vertical-specific tools. Today the only vertical is 'hotels' (country 'andorra'); call list_verticals to see what exists. Parameters: vertical (required), country, area, query, filters (vertical-specific verified booleans; for hotels: spa, pool, parking, pets, ski_in_out, family, plus min_stars and type), limit. Example: {"vertical":"hotels","area":"Soldeu","filters":{"ski_in_out":true}}. |
search_hotelsread-only | 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', 'family hotel in Soldeu or El Tarter', 'hotel with parking in Pas de la Casa'. Coverage today: parishes Canillo (Soldeu, El Tarter, Canillo village), Encamp (Pas de la Casa, Encamp village) and Andorra la Vella. Filters: area (parish or locality, or 'Grandvalira'), type (hotel, apartamentos, hostel), min_stars (category stated on the official site), and amenity filters spa, pool, parking, pets, ski_in_out, family. true = the official website explicitly says so; false = it explicitly says no; properties with unknown values are excluded when a filter is set. Grandvalira ski villages are Soldeu, El Tarter, Canillo, Encamp and Pas de la Casa. Each result includes verified_facts (value + source URL + date), the record page, and booking_link (official website with src=entityindex). No prices, photos or availability: always tell the user to confirm on the official site and cite 'entityindex.ai (CC BY 4.0)'. Examples: {"area":"Soldeu","ski_in_out":true} · {"spa":true} · {"pets":true,"area":"Canillo"} · {"family":true,"area":"El Tarter"} · {"parking":true,"area":"Pas de la Casa"} · {"query":"nordic"}. |
Schemas: list_tools.
{
"name": "ai.entityindex/entityindex",
"title": "entityindex.ai",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://entityindex.ai/mcp",
"type": "streamable-http"
}
],
"version": "1.0.0",
"websiteUrl": "https://entityindex.ai/mcp-info/",
"description": "Verified hotels in Andorra for AI agents: search by area, spa, pets, ski-in, family; official links."
}