entityindex.ai

Verified hotels in Andorra for AI agents: search by area, spa, pets, ski-in, family; official links.

Should I use this

Quality & Safety

A
Description quality
100%
Schema completeness
62%
Naming quality
100%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~549Tokens (tool definitions)
~837 BTypical response size
Minimal attention impact (0.43% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "entityindex": {
      "url": "https://entityindex.ai/mcp"
    }
  }
}

Remote endpoints

https://entityindex.ai/mcpstreamable-http

What it can do

Tool inventory

Tools (3)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢search_hotels(area, type, min_stars, spa, pool, ...)

Search 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).

Input Schema

{
  "type": "object",
  "properties": {
    "area": {
      "type": "string",
      "description": "Parish or locality"
    },
    "type": {
      "type": "string",
      "enum": [
        "hotel",
        "apartamentos",
        "hostel"
      ]
    },
    "min_stars": {
      "type": "integer",
      "minimum": 1,
      "maximum": 5
    },
    "spa": {
      "type": "boolean",
      "description": "Own spa/wellness (verified)"
    },
    "pool": {
      "type": "boolean"
    },
    "parking": {
      "type": "boolean"
    },
    "ski_in_out": {
      "type": "boolean",
      "description": "Official site explicitly says ski-in/ski-out"
    },
    "pets": {
      "type": "boolean"
    },
    "family": {
      "type": "boolean",
      "description": "Family rooms, kids club or play area (verified)"
    },
    "query": {
      "type": "string"
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 100,
      "default": 20
    }
  },
  "additionalProperties": false
}
🟢get_hotel(slug)

Full 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).

Input Schema

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string"
    }
  },
  "required": [
    "slug"
  ],
  "additionalProperties": false
}
🟢list_areas

List the parishes and localities of Andorra covered by entityindex.ai with the number of accommodations in each.

Input Schema

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded3 tools