Skip to main content
Glama

ENTIA Entity Verification

Search Entities

search_entities
Read-onlyIdempotent

Search businesses by name, keyword, country, city or sector. Results mix registry-backed companies and public business listings (local directories/maps), so not every result is registry-verified; use entity_lookup or verify_vat to verify one. Answers 'find me a dentist in Madrid' / 'list law firms in Barcelona'. sector is a closed vocabulary — see the enum; aliases such as abogados resolve to their canonical slug. Anonymous callers receive a trace-level preview (name + city); authenticated TRACE+ keys unlock full records.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
qYesSearch query — company name or keywords
cityNoCity name (Madrid, Barcelona, Valencia, Sevilla, London)
limitNoMax results (default 10, max 50)
sectorNoSector filter. Canonical: dental, legal, estetica, psicologia, medicos, talleres, veterinarios, reformas, inmobiliarias, asesorias, gimnasios… Aliases (abogados, salud, dentist, beautysalon…) resolve to a canonical slug and the response declares the translation in _meta.sector_resolved_from.
countryNoISO country code (es, gb, fr)

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
_metaNoCarries sector_resolved_from when an alias was translated
countNo
filtersNoFilters actually applied — echoes q/sector/city/country
entitiesNoEach carries name, city, sector and canonical Entia Home URL

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedOutput schema / (root)
      Previous value: -nullNew value: +{
      +  "additionalProperties": true,
      +  "description": "Paged catalogue search over the verified corpus.",
      +  "properties": {
      +    "_meta": {
      +      "description": "Carries sector_resolved_from when an alias was translated",
      +      "type": "object"
      +    },
      +    "count": {
      +      "type": "integer"
      +    },
      +    "entities": {
      +      "description": "Each carries name, city, sector and canonical Entia Home URL",
      +      "items": {
      +        "type": "object"
      +      },
      +      "type": "array"
      +    },
      +    "filters": {
      +      "description": "Filters actually applied — echoes q/sector/city/country",
      +      "type": "object"
      +    }
      +  },
      +  "type": "object"
      +}
  2. Changed3 schema fields changed
    • addedInput schema / properties / city
      Added value: +{
      +  "description": "City name (Madrid, Barcelona, Valencia, Sevilla, London)",
      +  "maxLength": 100,
      +  "minLength": 2,
      +  "type": "string"
      +}
    • changedInput schema / properties / sector / description
      Previous value: -"Sector filter (dental, legal, talleres, estetica, …)"New value: +"Sector filter. Canonical: dental, legal, estetica, psicologia, medicos, talleres, veterinarios, reformas, inmobiliarias, asesorias, gimnasios… Aliases (abogados, salud, dentist, beautysalon…) resolve to a canonical slug and the response declares the translation in _meta.sector_resolved_from."
    • addedInput schema / properties / sector / enum
      Added value: +[
      +  "abogados",
      +  "accountingservice",
      +  "asesoria",
      +  "asesorias",
      +  "attorney",
      +  "automocion",
      +  "automotivebusiness",
      +  "autorepair",
      +  "barberia",
      +  "barberias",
      +  "beautysalon",
      +  "belleza",
      +  "clinicas",
      +  "construccion",
      +  "consultoria",
      +  "dental",
      +  "dentist",
      +  "dentista",
      +  "ecommerce",
      +  "educacion",
      +  "energia",
      +  "estetica",
      +  "exercisegym",
      +  "farmacia",
      +  "farmacias",
      +  "financial",
      +  "financialservice",
      +  "fisio",
      +  "fisioterapia",
      +  "foodestablishment",
      +  "generalcontractor",
      +  "gestion",
      +  "gestoria",
      +  "gestorias",
      +  "gimnasio",
      +  "gimnasios",
      +  "hairsalon",
      +  "healthandbeautybusiness",
      +  "healthcare",
      +  "healthclub",
      +  "homeandconstructionbusiness",
      +  "hospital",
      +  "hospitality",
      +  "inmobiliaria",
      +  "inmobiliarias",
      +  "insurance",
      +  "insuranceagency",
      +  "legal",
      +  "legalservice",
      +  "medicalbusiness",
      +  "medicalclinic",
      +  "medico",
      +  "medicos",
      +  "nutricion",
      +  "optica",
      +  "opticas",
      +  "optician",
      +  "peluqueria",
      +  "peluquerias",
      +  "pharmacy",
      +  "physician",
      +  "physiotherapyclinic",
      +  "podologia",
      +  "psicologia",
      +  "psychologist",
      +  "realestate",
      +  "realestateagent",
      +  "reformas",
      +  "restauracion",
      +  "restaurant",
      +  "restaurantes",
      +  "rrhh",
      +  "saas",
      +  "salud",
      +  "security",
      +  "seguros",
      +  "sportsactivitylocation",
      +  "taller",
      +  "talleres",
      +  "telecom",
      +  "turismo",
      +  "veterinario",
      +  "veterinarios",
      +  "veterinarycare"
      +]
  3. Changed4 schema fields changed
    • removedInput schema / $schema
      Removed value: -"http://json-schema.org/draft-07/schema#"
    • removedInput schema / additionalProperties
      Removed value: -false
    • changedInput schema / properties / country / description
      Previous value: -"ISO country code filter (e.g. \"es\", \"gb\", \"fr\")"New value: +"ISO country code (es, gb, fr)"
    • changedInput schema / properties / sector / description
      Previous value: -"Sector filter. Examples: dental, legal, talleres, estetica, inmobiliarias, hosteleria, reformas, veterinarios, asesorias, gimnasios, psicologia, and 24+ more"New value: +"Sector filter (dental, legal, talleres, estetica, …)"
  4. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.