APIEmpresas MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| APIEMPRESAS_API_KEY | Yes | Your APIEmpresas API key, copied from the panel after creating a free account at apiempresas.es | |
| APIEMPRESAS_BASE_URL | No | Set to https://apiempresas.es/api/sandbox/v1 to make calls without consuming plan queries (sandbox only supports test CIFs A15075062 and B00000000) |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_companyA | Datos de una empresa española a partir de su CIF/NIF: razón social, estado (activa, extinguida, en concurso…), fecha de constitución, provincia, municipio, CNAE, forma jurídica (con código ISO 20275) y código LEI y, según el plan, domicilio completo, tramo de facturación, socio único (ownership), matriz del grupo según GLEIF (group) y administradores (include_directors). Gasta 1 consulta. El estado lo calcula APIEmpresas a partir del BORME; no es un certificado del Registro Mercantil. Spanish company lookup by tax ID. |
| search_companiesA | Busca empresas españolas por nombre o razón social y devuelve las coincidencias con su CIF. Útil cuando no se conoce el CIF. Search Spanish companies by name. |
| verify_companyA | Verificación KYB de una empresa en una sola llamada: si existe y está activa, si el nombre declarado coincide y si una persona es administradora o el socio único, con alertas y una recomendación (pass / review / fail). Devuelve también la forma jurídica, el LEI, la matriz del grupo y el socio único. Plan Pro o superior; gasta 2 consultas. KYB check for a Spanish company. |
| find_cif_by_nameA | Encuentra el CIF de una lista de empresas a partir de sus nombres (hasta 100). Cada resultado es match, ambiguous o no_match; solo los match gastan consulta. Plan Pro o superior. Útil para completar hojas de clientes. |
| get_borme_historyA | Actos publicados en el BORME (Boletín Oficial del Registro Mercantil) de una empresa: constitución, nombramientos y ceses, ampliaciones de capital, cambios de domicilio, disolución, concurso… Plan Pro o superior. |
| get_risk_profileA | Perfil de riesgo de una empresa calculado a partir de sus publicaciones en el BORME (concursos, disoluciones, cierres de hoja, cambios de administradores…), con nivel y explicación. Plan Business. |
| get_public_contractsB | Contratos del sector público adjudicados a una empresa (Plataforma de Contratación del Sector Público). Plan Business. |
| get_usageA | Plan de la cuenta, consultas usadas y disponibles, y saldo de créditos. No gasta consultas. No funciona en el Sandbox. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 8 tools
search_companies and find_cif_by_name both resolve company names to CIFs, differing mainly in bulk vs single lookup. get_company and verify_company overlap on company data, and get_borme_history vs get_risk_profile both rely on BORME, though descriptions clarify the latter is a derived risk summary. Some tools could be confused, but most have reasonably distinct purposes.
All tool names use snake_case with a consistent verb_noun pattern (get_, search_, verify_, find_). The convention is predictable throughout.
Eight tools is well-scoped for a Spanish company data and KYB API. Each tool earns its place by covering a distinct lookup, verification, or account operation.
The surface covers core company lookup, search, bulk CIF resolution, KYB verification, BORME history, risk profiling, public contracts, and usage. Minor gaps exist, such as direct financial statement retrieval or richer BORME filtering, but major workflows are covered.