asientouno
Ce que fait ce MCP
Researches Spanish companies using commercial registry records, public contracts, grants, corporate roles, accounts, and insolvency signals.
Outils
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['empresa_id'], 'properties': {'tipo': {'type': 'string', 'description': "Filtra por tipo de concepto (p.ej. 'nombramientos')"}, 'desde': {'type': 'string', 'description': 'Fecha ISO (YYYY-MM-DD); solo actos publicados desde entonces'}, 'limit': {'type': 'integer', 'default': 20, 'maximum': 50, 'minimum': 1}, 'cursor': {'type': 'integer', 'description': 'id de acto desde el que continuar (paginación)'}, 'empresa_id': {'type': 'integer'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['actos', 'siguiente_cursor'], 'properties': {'actos': {'type': 'array', 'items': {'type': 'object', 'required': ['acto_id', 'tipo', 'fecha_publicacion', 'texto_original', 'datos', 'url_oficial'], 'properties': {'tipo': {'type': 'string'}, 'datos': {'type': 'object', 'additionalProperties': {}}, 'acto_id': {'type': 'number'}, 'url_oficial': {'type': 'string'}, 'texto_original': {'type': 'string'}, 'fecha_publicacion': {'type': 'string'}}, 'additionalProperties': False}}, 'siguiente_cursor': {'type': ['number', 'null']}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'default': 10, 'maximum': 50, 'minimum': 1}, 'query': {'type': 'string', 'minLength': 2, 'description': 'Nombre (parcial) o NIF de la empresa'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['resultados'], 'properties': {'resultados': {'type': 'array', 'items': {'type': 'object', 'required': ['empresa_id', 'nif', 'denominacion', 'provincia', 'estado'], 'properties': {'nif': {'type': ['string', 'null']}, 'estado': {'type': 'string'}, 'provincia': {'type': ['string', 'null']}, 'empresa_id': {'type': 'number'}, 'denominacion': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'nombre': {'type': 'string', 'description': 'Nombre completo o parcial de la persona'}, 'persona_id': {'type': 'integer'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['personas'], 'properties': {'aviso': {'type': 'string', 'description': 'Presente en el plan gratuito: qué queda fuera y cómo verlo'}, 'personas': {'type': 'array', 'items': {'type': 'object', 'required': ['persona_id', 'nombre', 'cargos'], 'properties': {'cargos': {'type': 'array', 'items': {'type': 'object', 'required': ['empresa_id', 'denominacion_empresa', 'tipo_cargo', 'vigente', 'fecha_nombramiento', 'fecha_cese'], 'properties': {'vigente': {'type': 'boolean'}, 'empresa_id': {'type': 'number'}, 'fecha_cese': {'type': ['string', 'null']}, 'tipo_cargo': {'type': 'string'}, 'fecha_nombramiento': {'type': ['string', 'null']}, 'denominacion_empresa': {'type': 'string'}}, 'additionalProperties': False}}, 'nombre': {'type': 'string'}, 'persona_id': {'type': 'number'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['empresa_id'], 'properties': {'limit': {'type': 'integer', 'default': 20, 'maximum': 50, 'minimum': 1}, 'cursor': {'type': 'integer', 'description': 'id desde el que continuar (paginación)'}, 'empresa_id': {'type': 'integer'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['resumen', 'contratos', 'siguiente_cursor'], 'properties': {'resumen': {'type': 'object', 'required': ['total_contratos', 'importe_total_eur'], 'properties': {'total_contratos': {'type': 'number'}, 'importe_total_eur': {'type': ['number', 'null']}}, 'additionalProperties': False}, 'contratos': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'organismo', 'expediente', 'titulo', 'importe_eur', 'fecha_adjudicacion', 'estado', 'url_detalle'], 'properties': {'id': {'type': 'number'}, 'estado': {'type': ['string', 'null']}, 'titulo': {'type': ['string', 'null']}, 'organismo': {'type': ['string', 'null']}, 'expediente': {'type': ['string', 'null']}, 'importe_eur': {'type': ['number', 'null']}, 'url_detalle': {'type': ['string', 'null']}, 'fecha_adjudicacion': {'type': ['string', 'null']}}, 'additionalProperties': False}}, 'siguiente_cursor': {'type': ['number', 'null']}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['empresa_id', 'ejercicio'], 'properties': {'ejercicio': {'type': 'string', 'description': "Año del ejercicio, p.ej. '2025'"}, 'empresa_id': {'type': 'integer'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['status', 'motivo'], 'properties': {'motivo': {'type': 'string'}, 'status': {'enum': ['no_disponible_aun'], 'type': 'string'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['empresa_id'], 'properties': {'empresa_id': {'type': 'integer', 'description': 'id devuelto por asientouno_buscar_empresa (el NIF no siempre está disponible en datos BORME)'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['empresa', 'organo_administracion_vigente', 'otros_cargos_vigentes', 'actos_recientes', 'senales'], 'properties': {'empresa': {'anyOf': [{'type': 'object', 'required': ['empresa_id', 'nif', 'denominacion', 'forma_juridica', 'provincia', 'estado', 'objeto_social', 'domicilio', 'fecha_constitucion'], 'properties': {'nif': {'type': ['string', 'null']}, 'estado': {'type': 'string'}, 'domicilio': {'type': ['string', 'null']}, 'provincia': {'type': ['string', 'null']}, 'empresa_id': {'type': 'number'}, 'denominacion': {'type': 'string'}, 'objeto_social': {'type': ['string', 'null']}, 'forma_juridica': {'type': ['string', 'null']}, 'fecha_constitucion': {'type': ['string', 'null']}}, 'additionalProperties': False}, {'type': 'null'}]}, 'senales': {'type': 'object', 'required': ['en_concurso', 'disuelta'], 'properties': {'disuelta': {'type': 'boolean'}, 'en_concurso': {'type': 'boolean'}}, 'additionalProperties': False}, 'actos_recientes': {'type': 'array', 'items': {'type': 'object', 'required': ['tipo', 'fecha_publicacion', 'url_oficial'], 'properties': {'tipo': {'type': 'string'}, 'url_oficial': {'type': 'string'}, 'fecha_publicacion': {'type': 'string'}}, 'additionalProperties': False}}, 'otros_cargos_vigentes': {'type': 'array', 'items': {'type': 'object', 'required': ['persona_id', 'nombre', 'tipo_cargo', 'fecha_nombramiento'], 'properties': {'nombre': {'type': 'string'}, 'persona_id': {'type': 'number'}, 'tipo_cargo': {'type': 'string'}, 'fecha_nombramiento': {'type': ['string', 'null']}}, 'additionalProperties': False}}, 'organo_administracion_vigente': {'type': 'array', 'items': {'type': 'object', 'required': ['persona_id', 'nombre', 'tipo_cargo', 'fecha_nombramiento'], 'properties': {'nombre': {'type': 'string'}, 'persona_id': {'type': 'number'}, 'tipo_cargo': {'type': 'string'}, 'fecha_nombramiento': {'type': ['string', 'null']}}, 'additionalProperties': False}}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['empresa_id'], 'properties': {'empresa_id': {'type': 'integer'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['empresa_id', 'denominacion', 'estado_registral', 'tiene_señales_de_riesgo', 'señales', 'cobertura'], 'properties': {'cobertura': {'type': 'string', 'description': 'Qué cubre y qué no esta respuesta'}, 'empresa_id': {'type': 'number'}, 'señales': {'type': 'array', 'items': {'type': 'object', 'required': ['tipo', 'fecha_publicacion', 'texto_original', 'url_oficial'], 'properties': {'tipo': {'type': 'string', 'description': 'concurso_declaracion | concurso_conclusion | disolucion | extincion | situacion_concursal_otras'}, 'url_oficial': {'type': 'string', 'description': 'PDF del BORME donde se publicó'}, 'texto_original': {'type': 'string'}, 'fecha_publicacion': {'type': 'string'}}, 'additionalProperties': False}}, 'denominacion': {'type': 'string'}, 'estado_registral': {'type': 'string', 'description': 'activa | concurso | disuelta | extinguida'}, 'tiene_señales_de_riesgo': {'type': 'boolean'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['empresa_id'], 'properties': {'limit': {'type': 'integer', 'default': 20, 'maximum': 50, 'minimum': 1}, 'cursor': {'type': 'integer', 'description': 'id desde el que continuar (paginación)'}, 'empresa_id': {'type': 'integer'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['resumen', 'concesiones', 'siguiente_cursor'], 'properties': {'resumen': {'type': 'object', 'required': ['total_concesiones', 'importe_total_eur'], 'properties': {'importe_total_eur': {'type': ['number', 'null']}, 'total_concesiones': {'type': 'number'}}, 'additionalProperties': False}, 'concesiones': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'organismo_nivel1', 'organismo_nivel2', 'organismo_nivel3', 'instrumento', 'importe_eur', 'fecha_concesion', 'convocatoria', 'url_boletin'], 'properties': {'id': {'type': 'number'}, 'importe_eur': {'type': ['number', 'null']}, 'instrumento': {'type': ['string', 'null']}, 'url_boletin': {'type': ['string', 'null']}, 'convocatoria': {'type': ['string', 'null']}, 'fecha_concesion': {'type': ['string', 'null']}, 'organismo_nivel1': {'type': ['string', 'null']}, 'organismo_nivel2': {'type': ['string', 'null']}, 'organismo_nivel3': {'type': ['string', 'null']}}, 'additionalProperties': False}}, 'siguiente_cursor': {'type': ['number', 'null']}}, 'additionalProperties': False}
Modifications récentes des outils
Serveurs MCP similaires
editalmd
Searches Brazilian public procurement opportunities and documents, tracks deadlines and alerts, and supports tender document acce…
Ecuador Procurement
Searches Ecuadorian government procurement tenders and retrieves detailed processes, awards, suppliers, contracts, and line items.
Consultas
Performs official Brazilian lookups for individuals and companies, including registrations, tax certificates, sanctions, legal re…
gankdat
Searches public procurement, company, planning, charity, care, food hygiene, insolvency, sanctions, sponsorship, and exclusion da…
PNCP
Searches Brazilian public procurement notices, contracts, tenders, price-registration records, annual procurement plans, edital d…
CivicDataForge Public-Records Data
Collects source-linked public-record evidence for properties, permits, inspections, childcare, companies, restricted parties, hea…
GovGazette
Researches U.S. federal contract opportunities, awards, vendors, exclusions, recompetes, acquisition references, source documents…
Mapa Societario — Spanish Company Registry (BORME)
Searches and retrieves Spanish BORME company registry records, including companies, officers, ownership links, and corporate netw…