이 MCP로 할 수 있는 일
Searches Spanish and European official bulletins for grants, public tenders, regulations, and company public-funding records, with alerts, client workflows, and opportunity tracking.
도구
입력 스키마
{'type': 'object', 'required': ['entrada_id', 'nota'], 'properties': {'nota': {'type': 'string', 'description': "Texto de la nota: qué hay que hacer, qué se ha hecho o qué recordar sobre esta oportunidad. Ej: 'Presentada la solicitud, falta el certificado de la Seguridad Social'."}, 'fecha': {'type': 'string', 'description': 'Opcional. Fecha del vencimiento o evento en formato AAAA-MM-DD (ej: 2026-09-15). Si la pones, la nota aparece en el calendario y se avisa por email 7 dÃ\xadas antes y el dÃ\xada antes.'}, 'cliente': {'type': 'string', 'description': 'Opcional (solo modo clientes). Nombre del cliente bajo el que archivar la nota, tal como aparece en listar_clientes. Sin este campo la nota es de la entrada y la ve todo tu espacio de trabajo.'}, 'entrada_id': {'type': 'string', 'description': "Id de la entrada a anotar, tal como aparece en listar_entradas o mis_novedades (campo 'id')."}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['entrada_id', 'clientes'], 'properties': {'clientes': {'type': 'string', 'description': "Cliente o clientes bajo los que archivar la entrada, por su nombre y separados por comas (tal como aparecen en listar_clientes). Ej: 'Acme S.L.' o 'Acme S.L., Beta Consulting'."}, 'entrada_id': {'type': 'string', 'description': "Id de la entrada a archivar, tal como aparece en listar_entradas (campo 'id')."}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['nombre'], 'properties': {'nombre': {'type': 'string', 'description': 'Nombre de la alerta a borrar, tal como aparece en listar_mis_alertas.'}, 'confirmar': {'type': 'boolean', 'description': 'Déjalo en false (por defecto) para ver primero qué alerta se va a borrar; el borrado es permanente, asÃ\xad que vuelve a llamar con true para confirmarlo.'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['nota_id'], 'properties': {'nota_id': {'type': 'string', 'description': "Id de la nota a borrar, tal como aparece en listar_notas (campo 'nota')."}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['consulta'], 'properties': {'zona': {'type': 'string', 'description': "Filtra por zona geográfica: nombre de CCAA, provincia o municipio (ej. 'AndalucÃ\xada', 'Bizkaia', 'Getxo'). Incluye también lo de ámbito nacional. Ã\x9asalo SIEMPRE que el usuario mencione un sitio, en vez de escribirlo en la consulta: escrito en 'consulta' no filtra nada."}, 'tipos': {'type': ['null', 'array'], 'items': {'type': 'string'}, 'description': "Opcional: acota a tipos de boletÃ\xadn concretos por su código (ej. 'BOE', 'BOJA', 'DOGC', 'BORME'). VacÃ\xado = busca en todos los boletines oficiales (BOE, BORME y autonómicos)."}, 'limite': {'type': 'integer', 'description': 'Número máximo de resultados (1-25). Por defecto 10.'}, 'consulta': {'type': 'string', 'description': "Qué buscar en los boletines oficiales, en lenguaje natural. Ej: 'oposiciones de auxiliar administrativo', 'subvención de cultura', 'cambios en el reglamento de extranjerÃ\xada'. NO metas aquÃ\xad la zona: para eso está 'zona'."}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['nombre'], 'properties': {'nombre': {'type': 'string', 'description': 'Nombre o parte del nombre de la empresa a buscar.'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['consulta'], 'properties': {'tipo': {'type': 'string', 'description': "Qué tipo de oportunidad buscar: 'subvenciones', 'licitaciones' o 'ambos'. Por defecto 'ambos'."}, 'zona': {'type': 'string', 'description': "Filtra por zona geográfica: nombre de CCAA, provincia o municipio (ej. 'Burgos', 'PaÃ\xads Vasco', 'Madrid'). Incluye también las de ámbito nacional. VacÃ\xado = sin filtro de zona."}, 'limite': {'type': 'integer', 'description': 'Número máximo de resultados (1-20). Por defecto 8.'}, 'consulta': {'type': 'string', 'description': "Descripción en lenguaje natural de la empresa y lo que busca. Ej: 'empresa de desarrollo de software en Bilbao, 10 empleados, hace apps para administraciones públicas'."}, 'importe_max': {'type': 'number', 'description': 'Opcional: descarta las oportunidades cuyo importe publicado supere esta cifra en euros. Ã\x9asalo cuando el usuario diga que solo puede optar a contratos pequeños (ej. 60000 para una microempresa). Las que no publican importe SÃ\x8d se devuelven: la mayorÃ\xada de subvenciones y muchas licitaciones no lo indican, y descartarlas esconderÃ\xada oportunidades válidas.'}, 'incluir_cerradas': {'type': 'boolean', 'description': "Por defecto la búsqueda solo devuelve oportunidades en plazo (no vencidas). Pon true SOLO si el usuario pide histórico o estudio de mercado de un TEMA o sector (p. ej. '¿qué licitaciones de limpieza de edificios ha habido este año?'), para incluir también las de plazo ya vencido. OJO: esto busca por tema, no por quién ganó; para las licitaciones o subvenciones que ha ganado una EMPRESA concreta usa perfil_empresa."}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['descripcion'], 'properties': {'cliente': {'type': 'string', 'description': 'Opcional (modo clientes). Nombre del cliente al que vincular la alerta desde su creación, tal como aparece en listar_clientes; si no lo indicas, la alerta cuelga solo del cliente principal hasta la primera asignación.'}, 'confirmar': {'type': 'boolean', 'description': 'Déjalo en false (por defecto) para ver primero un resumen de la alerta que se va a crear; vuelve a llamar con true para crearla de verdad.'}, 'descripcion': {'type': 'string', 'description': "Descripción en lenguaje natural de lo que quieres vigilar: sector o actividad, zona y, si aplica, importes. Ej: 'subvenciones de digitalización para pymes en Galicia' o 'licitaciones de catering de más de 50.000â\x82¬ en Madrid'."}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['nombre'], 'properties': {'nombre': {'type': 'string', 'description': "Nombre del nuevo cliente (empresa u organización). Ej: 'Acme S.L.'."}, 'descripcion': {'type': 'string', 'description': "Opcional. Descripción del cliente: quién es, sector, ubicación, qué busca y en qué estado está. Es el contexto que se usa después para decidir qué entradas le interesan. Ej: 'Constructora de obra civil en Murcia, ~20 empleados; le interesan licitaciones de obra pública de menos de 500kâ\x82¬'."}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['entrada_id', 'clientes'], 'properties': {'clientes': {'type': 'string', 'description': "Cliente o clientes de cuyo flujo de trabajo quitar la entrada, por su nombre y separados por comas (tal como aparecen en listar_clientes). Ej: 'Acme S.L.' o 'Acme S.L., Beta Consulting'."}, 'entrada_id': {'type': 'string', 'description': "Id de la entrada a desasignar, tal como aparece en listar_entradas (campo 'id')."}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['entradas'], 'properties': {'entradas': {'type': 'string', 'description': "Id o ids de las entradas a descartar, separados por comas, tal como aparecen en listar_entradas (campo 'id'). Ej: 'abc123' o 'abc123, def456'."}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['alerta', 'clientes'], 'properties': {'alerta': {'type': 'string', 'description': 'Nombre de la alerta a desvincular, tal como aparece en listar_mis_alertas.'}, 'clientes': {'type': 'string', 'description': "Cliente o clientes de los que desvincular la alerta, por su nombre y separados por comas (tal como aparecen en listar_clientes). Ej: 'Acme S.L.' o 'Acme S.L., Beta Consulting'."}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['codigo'], 'properties': {'codigo': {'type': 'string', 'description': 'Código de la convocatoria BDNS. Lo obtienes del enlace /subvencion/{codigo} que devuelve buscar_oportunidades.'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'properties': {'id': {'type': 'string', 'description': "Identificador de la licitación: el último tramo del enlace /licitacion/â\x80¦ que devuelven buscar_oportunidades, mis_novedades o listar_entradas (también puedes pegar el enlace entero). OJO: no es el campo 'id' de la entrada del inbox, que solo sirve para anotar_entrada, asignar_entrada o descartar_entrada. Es la forma recomendada y la que funciona para todas las licitaciones."}, 'expediente': {'type': 'string', 'description': "Alternativa, solo si no tienes el enlace: código de expediente (ContractFolderID), p. ej. '3/2026'. Ã\x9asalo junto a nif_organo."}, 'nif_organo': {'type': 'string', 'description': 'Alternativa, solo si no tienes el enlace: NIF del órgano de contratación. Ã\x9asalo junto a expediente.'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['nombre'], 'properties': {'nombre': {'type': 'string', 'description': 'Nombre actual de la alerta a editar, tal como aparece en listar_mis_alertas.'}, 'confirmar': {'type': 'boolean', 'description': 'Necesario (true) para aplicar un cambio de descripción; con false se muestra primero un resumen del nuevo alcance. No hace falta para renombrar.'}, 'nuevo_nombre': {'type': 'string', 'description': 'Opcional. Nuevo nombre para la alerta.'}, 'nueva_descripcion': {'type': 'string', 'description': 'Opcional. Nueva descripción en lenguaje natural de lo que debe vigilar; reemplaza lo que buscaba. Cambiar esto requiere confirmar=true.'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['cliente', 'descripcion'], 'properties': {'cliente': {'type': 'string', 'description': 'Nombre del cliente a editar, tal como aparece en listar_clientes.'}, 'descripcion': {'type': 'string', 'description': 'Nueva descripción completa del cliente. SUSTITUYE a la anterior: parte de la existente (listar_clientes), conserva lo que siga siendo válido e incorpora lo nuevo.'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'additionalProperties': False}
입력 스키마
{'type': 'object', 'properties': {'alerta': {'type': 'string', 'description': 'Opcional. Acota el inbox a las entradas de una alerta concreta, por su nombre (tal como aparece en listar_clientes o listar_mis_alertas).'}, 'limite': {'type': 'integer', 'description': 'Número máximo de entradas a devolver (por defecto 25, máximo 60).'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['entrada_id'], 'properties': {'cliente': {'type': 'string', 'description': 'Opcional (solo modo clientes). Nombre del cliente cuyas notas privadas quieres ver además de las de la entrada, tal como aparece en listar_clientes.'}, 'entrada_id': {'type': 'string', 'description': "Id de la entrada cuyas notas quieres ver, tal como aparece en listar_entradas o mis_novedades (campo 'id')."}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'properties': {'dias': {'type': 'integer', 'description': 'Ventana hacia atrás en dÃ\xadas (por defecto 7, máximo 31).'}, 'limite': {'type': 'integer', 'description': 'Número máximo de novedades a devolver (por defecto 15, máximo 40).'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['nombre'], 'properties': {'nombre': {'type': 'string', 'description': 'Nombre de la alerta a pausar, tal como aparece en listar_mis_alertas.'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['nif'], 'properties': {'nif': {'type': 'string', 'description': "NIF/CIF de la empresa, ej. 'A28017895'. Si no lo conoces, usa antes buscar_empresa para obtenerlo a partir del nombre."}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['nombre'], 'properties': {'nombre': {'type': 'string', 'description': 'Nombre de la alerta a reactivar, tal como aparece en listar_mis_alertas.'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['fuente'], 'properties': {'fecha': {'type': 'string', 'description': 'Fecha en formato AAAA-MM-DD. Si lo dejas vacÃ\xado, se usa el dÃ\xada de hoy.'}, 'fuente': {'type': 'string', 'description': 'Código del boletÃ\xadn a resumir: BOE, BOCM, BDNS, DOG, BOPV, BOJAâ\x80¦ tal como aparece en los enlaces.'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['entrada_id'], 'properties': {'cliente': {'type': 'string', 'description': 'Opcional (solo modo clientes). Nombre del cliente cuyas notas privadas quieres ver además de las de la entrada, tal como aparece en listar_clientes.'}, 'entrada_id': {'type': 'string', 'description': "Id de la entrada a ver, tal como aparece en listar_entradas o mis_novedades (campo 'id'), o el enlace /entradas/{id} de boletinclaro.es (puedes pegarlo entero)."}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['empresas'], 'properties': {'empresas': {'type': 'string', 'description': "Empresa(s) a vigilar, separadas por comas: nombres (ej. 'Telefónica, Acme S.L.') o NIFs (ej. 'A82018474'). Por cada nombre se busca su NIF."}, 'confirmar': {'type': 'boolean', 'description': 'Déjalo en false (por defecto) para ver primero qué empresas se van a vigilar; vuelve a llamar con true para crear la vigilancia.'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['alerta', 'clientes'], 'properties': {'alerta': {'type': 'string', 'description': 'Nombre de la alerta a vincular, tal como aparece en listar_mis_alertas.'}, 'clientes': {'type': 'string', 'description': "Cliente o clientes a los que vincular la alerta, por su nombre y separados por comas (tal como aparecen en listar_clientes). Ej: 'Acme S.L.' o 'Acme S.L., Beta Consulting'."}}, 'additionalProperties': False}
최근 도구 변경
유사한 MCP 서버
Stratalize Healthcare
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Stratalize Governance
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Stratalize Oracle
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Stratalize Real Estate
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Stratalize Crypto & DeFi
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
US Company Intelligence for AI Agents (SEC EDGAR, x402)
Offers pay-per-call web extraction, search and LLM tools plus French company, property, procurement, marketplace and security dat…
editalmd
Searches Brazilian public procurement opportunities and documents, tracks deadlines and alerts, and supports tender document acce…
FirmLedger
Searches and manages verified business directory listings, company profiles, leads, jobs, watchlists, analytics, advertising, and…