Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

Boletín Claro

REMOTE · BOLETINCLARO.ES · SCANNED OCT 14

Subvenciones, licitaciones y boletines oficiales de España y Europa para tu IA. Gratis, sin login.

Available components

0 this week 92 Trust /100
Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →

Endpoint Security94
Transport & Reachability100
Schema Quality & AI Usability68
  • AI-judged instruction clarity (excellent).Pass
  • Context-footprint check failed: tool/resource definitions use about 7341 tokens (~253/item across 29 items; 29 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management100
  • No destabilizing schema changes in the last 30 days.Pass
Tool Coverage100
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 100% of tool parameters carry a description.Pass
Tool Safety100
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • We read all 29 captured tool definition(s), and no name or description among them implies an irreversible operation.Pass
  • An AI judge read all 30 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Install

How do I install the Boletín Claro MCP server?

Boletín Claro is a hosted endpoint at https://boletinclaro.es/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

remote · boletinclaro.es

# add to Claude Code
claude mcp add --transport http es-boletinclaro-mcp 'https://boletinclaro.es/mcp'
// .cursor/mcp.json
{
  "mcpServers": {
    "es-boletinclaro-mcp": {
      "url": "https://boletinclaro.es/mcp"
    }
  }
}
// .vscode/mcp.json
{
  "servers": {
    "es-boletinclaro-mcp": {
      "type": "http",
      "url": "https://boletinclaro.es/mcp"
    }
  }
}
# ~/.codex/config.toml
[mcp_servers.es-boletinclaro-mcp]
url = "https://boletinclaro.es/mcp"
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "es-boletinclaro-mcp": {
      "type": "remote",
      "url": "https://boletinclaro.es/mcp",
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add es-boletinclaro-mcp --url 'https://boletinclaro.es/mcp' --transport streamable-http
# ~/.hermes/config.yaml
mcp_servers:
  es-boletinclaro-mcp:
    url: "https://boletinclaro.es/mcp"
// ~/.netclaw/config/netclaw.json
{
  "McpServers": {
    "es-boletinclaro-mcp": {
      "Transport": "http",
      "Url": "https://boletinclaro.es/mcp"
    }
  }
}
# add to Vellum
assistant mcp add es-boletinclaro-mcp -t streamable-http -u 'https://boletinclaro.es/mcp'
// mcp.json
{
  "mcpServers": {
    "es-boletinclaro-mcp": {
      "type": "http",
      "url": "https://boletinclaro.es/mcp"
    }
  }
}

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 1 Oct 26 +12
    • Authorization: fail → pass ▲ security
    • First check of Authorization: partial security
    • The server rewrote its instructions, which are the text every model session reads security
    • Tool “anotar_entrada” rewrote its description, which is the text the model reads security
    • Tool “asignar_entrada” rewrote its description, which is the text the model reads security
    • Tool “borrar_alerta” rewrote its description, which is the text the model reads security
    • Tool “borrar_nota” rewrote its description, which is the text the model reads security
    • Tool “buscar_boletines” rewrote its description, which is the text the model reads security
    • Tool “buscar_empresa” rewrote its description, which is the text the model reads security
    • Tool “buscar_oportunidades” rewrote its description, which is the text the model reads security
    • Tool “crear_alerta” rewrote its description, which is the text the model reads security
    • Tool “crear_cliente” rewrote its description, which is the text the model reads security
    • Tool “desasignar_entrada” rewrote its description, which is the text the model reads security
    • Tool “descartar_entrada” rewrote its description, which is the text the model reads security
    • Tool “desvincular_alerta” rewrote its description, which is the text the model reads security
    • Tool “detalle_convocatoria” rewrote its description, which is the text the model reads security
    • Tool “detalle_licitacion” rewrote its description, which is the text the model reads security
    • Tool “editar_alerta” rewrote its description, which is the text the model reads security
    • Tool “editar_cliente” rewrote its description, which is the text the model reads security
    • Tool “listar_clientes” rewrote its description, which is the text the model reads security
    • Tool “listar_entradas” rewrote its description, which is the text the model reads security
    • Tool “listar_mis_alertas” rewrote its description, which is the text the model reads security
    • Tool “listar_notas” rewrote its description, which is the text the model reads security
    • Tool “mis_novedades” rewrote its description, which is the text the model reads security
    • Tool “pausar_alerta” rewrote its description, which is the text the model reads security
    • Tool “perfil_empresa” rewrote its description, which is the text the model reads security
    • Tool “reactivar_alerta” rewrote its description, which is the text the model reads security
    • Tool “resumen_boletin” rewrote its description, which is the text the model reads security
    • Tool “resumen_semana” rewrote its description, which is the text the model reads security
    • Tool “ver_entrada” rewrote its description, which is the text the model reads security
    • Tool “vigilar_empresa” rewrote its description, which is the text the model reads security
    • Tool “vincular_alerta” rewrote its description, which is the text the model reads security
    • Schema quality: 228 → 253 ▼ functional
  • 28 Sept 26 0
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 25 Sept 26 0
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 15 Sept 26 0
    • The server rewrote its instructions, which are the text every model session reads security
    • New tool “ver_entrada” functional
  • 3 Sept 26 0
    • “buscar_boletines” added an optional parameter “zona” cosmetic
    • “buscar_boletines” reworded the description of “consulta” cosmetic

    2 cosmetic changes on this day. Switch on “Show cosmetic changes” to see them.

  • 26 Aug 26 0
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 25 Aug 26 0
    • Stability: 0.97 → pass security
  • 21 Aug 26 0
    • “detalle_licitacion” reworded the description of “id” cosmetic

    1 cosmetic change on this day. Switch on “Show cosmetic changes” to see it.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 14 Oct 2026 · Probed https://boletinclaro.es/mcp

TLS valid

Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=boletinclaro.es CN=WR3,O=Google Trust Services,C=US 8 Sept 2026 7 Dec 2026 RSA 2048 SHA256-RSA c7d1251eb081857e12e27c55d5b97d70
SANs: boletinclaro.es, www.boletinclaro.es
CN=WR3,O=Google Trust Services,C=US (CA) CN=GTS Root R1,O=Google Trust Services LLC,C=US 13 Dec 2023 20 Feb 2029 RSA 2048 SHA256-RSA 7ff005a91568d63abc22861684aa4b5a
CN=GTS Root R1,O=Google Trust Services LLC,C=US (CA) CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE 19 Jun 2020 28 Jan 2028 RSA 4096 SHA256-RSA 77bd0d6cdb36f91aea210fc4f058d30d
CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE (CA) CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE 1 Sept 1998 28 Jan 2028 RSA 2048 SHA1-RSA 40000000001154b5ac394

Background: What to check on a remote MCP endpoint →

DNSSEC insecure

Validation of boletinclaro.es. — Not signed

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
es. present 54404 8 Verified
boletinclaro.es. absent Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation
Authentication Enforced and verified

The endpoint asked for a token and published valid RFC 9728 metadata describing how to get one.

Result Enforced and verified
Enforced On tool calls
HTTP status 200

WWW-Authenticate challenge Bearer resource_metadata="https://boletinclaro.es/.well-known/oauth-protected-resource"

Bearer resource_metadata="https://boletinclaro.es/.well-known/oauth-protected-resource"
Header Value
strict-transport-security max-age=31536000; includeSubDomains
content-security-policy default-src 'self'; script-src 'self' 'unsafe-inline' https://www.googletagmanager.com https://www.google.com https://www.gstatic.com https://apis.google.com https://assets.calendly.com https://www.clarity.ms https://*.clarity.ms https://googleads.g.doubleclick.net; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com https://assets.calendly.com; font-src 'self' https://fonts.gstatic.com; img-src 'self' data: https:; connect-src 'self' https://*.googleapis.com https://*.google-analytics.com https://*.analytics.google.com https://www.googletagmanager.com https://www.google.com https://www.google.es https://www.googleadservices.com https://boletinclaro.firebaseapp.com https://boletinclaro.firebasestorage.app https://tools-mji2pdjvhq-ew.a.run.app https://calendly.com https://*.clarity.ms https://*.doubleclick.net https://*.googlesyndication.com https://*.stytch.com https://login.boletinclaro.es; frame-src https://www.googletagmanager.com https://calendly.com https://www.google.com https://apis.google.co
x-content-type-options nosniff
x-frame-options DENY
referrer-policy strict-origin-when-cross-origin
permissions-policy camera=(), microphone=(), geolocation=(), payment=(self)

Protected resource metadata

Document https://boletinclaro.es/.well-known/oauth-protected-resource
Retrieved Yes
Resource https://boletinclaro.es/mcp
Authorisation server https://login.boletinclaro.es

Background: How OAuth 2.1 works in the 2026 MCP spec →

Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://boletinclaro.es/mcp Verified 200
http (plaintext) http://boletinclaro.es/mcp HTTPS enforced 301 https://boletinclaro.es/mcp
MCP tools · 29 exposed · ~6,425 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
anotar_entrada ~372

Escribe una nota en una de tus entradas: lo que hay que hacer, lo que ya se ha hecho o lo que conviene recordar sobre esa oportunidad. Indica 'entrada_id' (el 'id' que aparece en listar_entradas o mis_novedades) y 'nota'. Si añades 'fecha' (AAAA-MM-DD), la nota se convierte en un vencimiento del calendario y se avisa por email 7 días antes y el día antes: úsala para plazos de presentación, reuniones o recordatorios. Con 'cliente' (opcional, solo modo clientes) la nota queda bajo ese cliente en vez de a la vista de todo el espacio de trabajo. Es la misma nota que se ve en boletinclaro.es. Requiere iniciar sesión. Coste: 0 créditos de lectura; se mantienen los límites y confirmaciones del plan.

NameTypeReqDescription
clientestring–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_idstringyesId de la entrada a anotar, tal como aparece en listar_entradas o mis_novedades (campo 'id').
fechastring–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ías antes y el día antes.
notastringyesTexto 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'.

No output schema declared.

No examples provided.

asignar_entrada ~211

Archiva una entrada del inbox bajo uno o más clientes: es la segunda criba, la decisión de que esa oportunidad es relevante para ese cliente. Indica 'entrada_id' (el 'id' de listar_entradas) y 'clientes' (nombre o nombres separados por comas, tal como aparecen en listar_clientes). La entrada pasa al flujo de trabajo de cada cliente y la alerta que la detectó se vincula automáticamente al cliente. Requiere tener el modo clientes activado. Coste: 0 créditos de lectura; se mantienen los límites y confirmaciones del plan.

NameTypeReqDescription
clientesstringyesCliente 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_idstringyesId de la entrada a archivar, tal como aparece en listar_entradas (campo 'id').

No output schema declared.

No examples provided.

borrar_alerta ~205

Borra una de tus alertas de forma PERMANENTE, junto con todo su histórico (avisos, notas y documentos). Indica el 'nombre' de la alerta tal como aparece en listar_mis_alertas. Es IRREVERSIBLE: llama primero con confirmar=false (por defecto) para avisar al usuario de qué se va a borrar, y solo con su visto bueno vuelve a llamar con confirmar=true. Si solo quiere dejar de recibir avisos sin perder el histórico, usa pausar_alerta en su lugar. Requiere iniciar sesión. Coste: 0 créditos de lectura; se mantienen los límites y confirmaciones del plan.

NameTypeReqDescription
confirmarboolean–Déjalo en false (por defecto) para ver primero qué alerta se va a borrar; el borrado es permanente, así que vuelve a llamar con true para confirmarlo.
nombrestringyesNombre de la alerta a borrar, tal como aparece en listar_mis_alertas.

No output schema declared.

No examples provided.

borrar_nota ~117

Borra una nota de una entrada. Indica 'nota_id' (el id que muestra listar_notas). El borrado es definitivo y solo puedes borrar las notas que escribiste tú; si la nota tenía fecha, deja de aparecer en el calendario y de generar avisos. Requiere iniciar sesión. Coste: 0 créditos de lectura; se mantienen los límites y confirmaciones del plan.

NameTypeReqDescription
nota_idstringyesId de la nota a borrar, tal como aparece en listar_notas (campo 'nota').

No output schema declared.

No examples provided.

buscar_boletines ~378

Busca en los boletines oficiales españoles (BOE, BORME y los boletines de las comunidades autónomas) cualquier cosa que NO sea una subvención ni una licitación: normativa, oposiciones, anuncios, nombramientos, edictos, etc. Para subvenciones o licitaciones usa buscar_oportunidades. Devuelve cada resultado con su boletín, fecha, lugar y enlace. Gratis con una cuenta de Boletín Claro. Parámetros: 'tipos' (opcional, acota a códigos de boletín como BOE o BOJA) y 'limite' (1-25, por defecto 10). Coste: 1 crédito del saldo compartido MCP/API.

NameTypeReqDescription
consultastringyesQué buscar en los boletines oficiales, en lenguaje natural. Ej: 'oposiciones de auxiliar administrativo', 'subvención de cultura', 'cambios en el reglamento de extranjería'. NO metas aquí la zona: pa…
limiteinteger–Número máximo de resultados (1-25). Por defecto 10.
tiposnull|array–Opcional: acota a tipos de boletín concretos por su código (ej. 'BOE', 'BOJA', 'DOGC', 'BORME'). Vacío = busca en todos los boletines oficiales (BOE, BORME y autonómicos).
zonastring–Filtra por zona geográfica: nombre de CCAA, provincia o municipio (ej. 'Andalucía', 'Bizkaia', 'Getxo'). Incluye también lo de ámbito nacional. Úsalo SIEMPRE que el usuario mencione un sitio, en vez…

No output schema declared.

No examples provided.

buscar_empresa ~103

Busca empresas por nombre (o parte del nombre) y devuelve sus NIF junto al total de dinero público recibido, para poder elegir una y consultar su detalle con perfil_empresa. Úsala cuando el usuario menciona una empresa por su nombre y no por su NIF. Gratis con una cuenta de Boletín Claro. Coste: 5 créditos del saldo compartido MCP/API.

NameTypeReqDescription
nombrestringyesNombre o parte del nombre de la empresa a buscar.

No output schema declared.

No examples provided.

buscar_oportunidades ~507

Busca subvenciones y licitaciones públicas ABIERTAS que encajen con el perfil de una empresa o autónomo, descritas en lenguaje natural. Es la herramienta estrella para '¿qué ayudas o contratos hay para mí?'. Devuelve cada oportunidad con su importe, plazo, lugar y un enlace a la ficha de Boletín Claro. Gratis con una cuenta de Boletín Claro. Parámetros: 'tipo' (subvenciones/licitaciones/ambos), 'zona' (CCAA, provincia o municipio) y 'limite' (1-20, por defecto 8). Para que el usuario reciba avisos automáticos de lo nuevo, dirígelo a crear una alerta en boletinclaro.es. Coste: 1 crédito del saldo compartido MCP/API.

NameTypeReqDescription
consultastringyesDescripció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_maxnumber–Opcional: descarta las oportunidades cuyo importe publicado supere esta cifra en euros. Úsalo cuando el usuario diga que solo puede optar a contratos pequeños (ej. 60000 para una microempresa). Las q…
incluir_cerradasboolean–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…
limiteinteger–Número máximo de resultados (1-20). Por defecto 8.
tipostring–Qué tipo de oportunidad buscar: 'subvenciones', 'licitaciones' o 'ambos'. Por defecto 'ambos'.
zonastring–Filtra por zona geográfica: nombre de CCAA, provincia o municipio (ej. 'Burgos', 'País Vasco', 'Madrid'). Incluye también las de ámbito nacional. Vacío = sin filtro de zona.

No output schema declared.

No examples provided.

crear_alerta ~304

Crea una alerta para que Boletín Claro vigile el dinero público que te interesa y te avise por email cuando salga algo nuevo que encaje. Es el paso de la búsqueda puntual a la vigilancia continua. Toma una 'descripcion' en lenguaje natural (sector o actividad, zona e importes si aplican); no necesitas saber códigos. IMPORTANTE: llama primero con confirmar=false (por defecto) para mostrar al usuario un resumen de la alerta y pedir su visto bueno; solo cuando lo confirme, vuelve a llamar con confirmar=true para crearla. Requiere haber iniciado sesión. Coste: 0 créditos de lectura; se mantienen los límites y confirmaciones del plan.

NameTypeReqDescription
clientestring–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 p…
confirmarboolean–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.
descripcionstringyesDescripció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…

No output schema declared.

No examples provided.

crear_cliente ~227

Crea un nuevo cliente (empresa u organización) en tu modo clientes, para poder archivar entradas bajo él. Toma 'nombre' y opcionalmente 'descripcion' (quién es, sector, ubicación, qué busca): esa descripción es el contexto que se usará después para decidir qué entradas le interesan, así que merece la pena rellenarla. Si tu cuenta no tiene el modo clientes activado, te lo indicará y no lo creará. Requiere iniciar sesión. Coste: 0 créditos de lectura; se mantienen los límites y confirmaciones del plan.

NameTypeReqDescription
descripcionstring–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 civ…
nombrestringyesNombre del nuevo cliente (empresa u organización). Ej: 'Acme S.L.'.

No output schema declared.

No examples provided.

desasignar_entrada ~245

Quita una entrada del flujo de trabajo de uno o más clientes: es el inverso de asignar_entrada, para deshacer un archivado que no tocaba. Indica 'entrada_id' (el 'id' de la entrada) y 'clientes' (nombre o nombres separados por comas, tal como aparecen en listar_clientes). La entrada pierde el estado que tenía en el flujo de ese cliente; si ya no queda bajo ningún cliente, vuelve al inbox (listar_entradas). Desasignar una entrada que no estaba asignada a ese cliente no es un error. Requiere tener el modo clientes activado. Coste: 0 créditos de lectura; se mantienen los límites y confirmaciones del plan.

NameTypeReqDescription
clientesstringyesCliente 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_idstringyesId de la entrada a desasignar, tal como aparece en listar_entradas (campo 'id').

No output schema declared.

No examples provided.

descartar_entrada ~190

Descarta una o varias entradas del inbox que NO interesan a ningún cliente: es la acción de 'no me interesa, fuera del inbox', el complemento de asignar_entrada al terminar la criba. Indica 'entradas' (un id, o varios separados por comas, tal como aparecen en listar_entradas). No borra nada: la entrada queda marcada como descartada y puede recuperarse desde boletinclaro.es. Descartar una entrada ya descartada no es un error. Requiere tener el modo clientes activado. Coste: 0 créditos de lectura; se mantienen los límites y confirmaciones del plan.

NameTypeReqDescription
entradasstringyesId o ids de las entradas a descartar, separados por comas, tal como aparecen en listar_entradas (campo 'id'). Ej: 'abc123' o 'abc123, def456'.

No output schema declared.

No examples provided.

desvincular_alerta ~242

Desvincula una de tus alertas de uno o más clientes del modo clientes: es el inverso de vincular_alerta, para cuando una alerta deja de describir lo que busca un cliente. Solo quita el vínculo (el contexto que muestra listar_clientes); no borra la alerta ni toca las entradas ya archivadas. Indica 'alerta' (nombre tal como aparece en listar_mis_alertas) y 'clientes' (nombre o nombres separados por comas, tal como aparecen en listar_clientes). Desvincular una alerta que no estaba vinculada no es un error. Requiere tener el modo clientes activado. Coste: 0 créditos de lectura; se mantienen los límites y confirmaciones del plan.

NameTypeReqDescription
alertastringyesNombre de la alerta a desvincular, tal como aparece en listar_mis_alertas.
clientesstringyesCliente 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'.

No output schema declared.

No examples provided.

detalle_convocatoria ~138

Devuelve el detalle completo de UNA convocatoria de subvenciones (BDNS) a partir de su código (el que aparece en el enlace /subvencion que devuelve buscar_oportunidades): organismo, importe total, número de concesiones y beneficiarios, y principales beneficiarios. Úsala para resumir una subvención sin salir de Boletín Claro. Gratis con una cuenta de Boletín Claro. Coste: 5 créditos del saldo compartido MCP/API.

NameTypeReqDescription
codigostringyesCódigo de la convocatoria BDNS. Lo obtienes del enlace /subvencion/{codigo} que devuelve buscar_oportunidades.

No output schema declared.

No examples provided.

detalle_licitacion ~302

Devuelve el detalle completo de UNA licitación pública (PLACSP) a partir del 'id' de su enlace /licitacion (el que devuelve buscar_oportunidades), o de su nif_organo y expediente: importe, plazo, lugar de ejecución, tipo y procedimiento, CPV, lotes, órgano de contratación y adjudicatarios si ya está adjudicada. Úsala para resumir o comparar licitaciones sin abrir el portal oficial. Gratis con una cuenta de Boletín Claro. Coste: 5 créditos del saldo compartido MCP/API.

NameTypeReqDescription
expedientestring–Alternativa, solo si no tienes el enlace: código de expediente (ContractFolderID), p. ej. '3/2026'. Úsalo junto a nif_organo.
idstring–Identificador de la licitación: el último tramo del enlace /licitacion/… que devuelven buscar_oportunidades, mis_novedades o listar_entradas (también puedes pegar el enlace entero). OJO: no es el cam…
nif_organostring–Alternativa, solo si no tienes el enlace: NIF del órgano de contratación. Úsalo junto a expediente.

No output schema declared.

No examples provided.

editar_alerta ~238

Edita una de tus alertas: cambia lo que vigila (con 'nueva_descripcion' en lenguaje natural) y/o su nombre (con 'nuevo_nombre'). Identifícala por su 'nombre' actual. Cambiar la descripción rehace el criterio de búsqueda, así que muéstrale primero al usuario el resumen (confirmar=false) y aplica el cambio solo con confirmar=true; renombrar no necesita confirmación. Requiere iniciar sesión. Coste: 0 créditos de lectura; se mantienen los límites y confirmaciones del plan.

NameTypeReqDescription
confirmarboolean–Necesario (true) para aplicar un cambio de descripción; con false se muestra primero un resumen del nuevo alcance. No hace falta para renombrar.
nombrestringyesNombre actual de la alerta a editar, tal como aparece en listar_mis_alertas.
nueva_descripcionstring–Opcional. Nueva descripción en lenguaje natural de lo que debe vigilar; reemplaza lo que buscaba. Cambiar esto requiere confirmar=true.
nuevo_nombrestring–Opcional. Nuevo nombre para la alerta.

No output schema declared.

No examples provided.

editar_cliente ~243

Actualiza la DESCRIPCIÓN de un cliente del modo clientes: quién es, su sector, ubicación, qué busca y en qué estado está. Es el contexto con el que se decide qué entradas le interesan, así que mantenla al día: si al triar con el usuario aprendes algo nuevo de un cliente (ya no le interesa X, ahora busca Y, ha ganado tal contrato), propónle actualizarla y hazlo aquí. Toma 'cliente' (nombre tal como aparece en listar_clientes) y 'descripcion'. La nueva descripción SUSTITUYE a la anterior entera: parte de la existente y conserva lo que siga siendo válido. Muestra al usuario la nueva descripción antes de guardarla. Requiere tener el modo clientes activado. Coste: 0 créditos de lectura; se mantienen los límites y confirmaciones del plan.

NameTypeReqDescription
clientestringyesNombre del cliente a editar, tal como aparece en listar_clientes.
descripcionstringyesNueva 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.

No output schema declared.

No examples provided.

listar_clientes ~102

Lista tus clientes (modo clientes, para asesorías y gestorías) junto con las alertas que nutren a cada uno: esas alertas describen qué vigila cada cliente, así que son el contexto para decidir a qué cliente pertenece cada entrada del inbox. Úsala para '¿qué clientes tengo?' o antes de asignar entradas. Requiere tener el modo clientes activado. Coste: 1 crédito del saldo compartido MCP/API.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

listar_entradas ~206

Devuelve el inbox: las entradas que han encajado con tus alertas pero que aún no has archivado bajo ningún cliente. Es la primera criba de Boletín Claro; revísalas para decidir, con el contexto de cada cliente (listar_clientes), cuáles son relevantes y para quién. Cada entrada trae su 'id' para asignarla con asignar_entrada. Parámetros opcionales: 'limite' (por defecto 25, máximo 60) y 'alerta' (acota a una alerta por su nombre). Requiere tener el modo clientes activado. Coste: 1 crédito del saldo compartido MCP/API.

NameTypeReqDescription
alertastring–Opcional. Acota el inbox a las entradas de una alerta concreta, por su nombre (tal como aparece en listar_clientes o listar_mis_alertas).
limiteinteger–Número máximo de entradas a devolver (por defecto 25, máximo 60).

No output schema declared.

No examples provided.

listar_mis_alertas ~85

Lista tus alertas temáticas y su estado: si están activas, su frecuencia de envío, los boletines que vigilan y si cada uno está al día o pendiente de procesar. Úsala para '¿qué alertas tengo?' o '¿están funcionando mis alertas?'. Coste: 1 crédito del saldo compartido MCP/API.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

listar_notas ~204

Muestra las notas escritas en una entrada (lo anotado sobre esa oportunidad: gestiones hechas, plazos, pendientes), de la más reciente a la más antigua y con la fecha de vencimiento de cada una si la tiene. Indica 'entrada_id' (el 'id' de listar_entradas o mis_novedades) y, opcionalmente, 'cliente' para ver además las notas privadas de ese cliente. Cada nota trae su id, que es lo que necesita borrar_nota. Requiere iniciar sesión. Coste: 1 crédito del saldo compartido MCP/API.

NameTypeReqDescription
clientestring–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_idstringyesId de la entrada cuyas notas quieres ver, tal como aparece en listar_entradas o mis_novedades (campo 'id').

No output schema declared.

No examples provided.

mis_novedades ~180

Devuelve las novedades recientes que han encajado con TUS alertas: las últimas oportunidades (subvenciones, licitaciones, anuncios) detectadas para tu espacio de trabajo, con su boletín, fecha, importe y plazo si los hay, y enlace. Úsala para '¿qué me ha llegado?' o '¿hay algo nuevo en mis alertas?'. Parámetros opcionales: 'dias' (ventana hacia atrás, por defecto 7) y 'limite' (máximo de resultados, por defecto 15). Coste: 1 crédito del saldo compartido MCP/API.

NameTypeReqDescription
diasinteger–Ventana hacia atrás en días (por defecto 7, máximo 31).
limiteinteger–Número máximo de novedades a devolver (por defecto 15, máximo 40).

No output schema declared.

No examples provided.

pausar_alerta ~103

Pausa una de tus alertas para dejar de recibir avisos sin borrarla. Indica el 'nombre' de la alerta tal como aparece en listar_mis_alertas. Reversible con reactivar_alerta. Requiere iniciar sesión. Coste: 0 créditos de lectura; se mantienen los límites y confirmaciones del plan.

NameTypeReqDescription
nombrestringyesNombre de la alerta a pausar, tal como aparece en listar_mis_alertas.

No output schema declared.

No examples provided.

perfil_empresa ~261

Devuelve el perfil de dinero público de una empresa (por NIF), cruzando todas las fuentes: subvenciones recibidas (BDNS), licitaciones y contratos públicos GANADOS (PLACSP), proyectos de I+D europeos (CORDIS), contratos UE (TED) y datos mercantiles (BORME), con el total, el número de contratos/concesiones, el periodo y los principales organismos/sectores. Úsala para '¿qué licitaciones o contratos ha ganado X?', '¿qué subvenciones ha recibido X?', '¿cuánto dinero público recibió X?' o due diligence ('háblame de la empresa X'). Da agregados y un enlace a la ficha completa, no el listado contrato a contrato. Si solo tienes el nombre, usa antes buscar_empresa para obtener el NIF. Gratis con una cuenta de Boletín Claro. Coste: 5 créditos del saldo compartido MCP/API. Gratis: máximo cinco llamadas al mes por workspace, compartidas con /v1/empresas/{nif}.

NameTypeReqDescription
nifstringyesNIF/CIF de la empresa, ej. 'A28017895'. Si no lo conoces, usa antes buscar_empresa para obtenerlo a partir del nombre.

No output schema declared.

No examples provided.

reactivar_alerta ~93

Reactiva una alerta que estaba pausada para volver a recibir avisos. Indica el 'nombre' de la alerta tal como aparece en listar_mis_alertas. Requiere iniciar sesión. Coste: 0 créditos de lectura; se mantienen los límites y confirmaciones del plan.

NameTypeReqDescription
nombrestringyesNombre de la alerta a reactivar, tal como aparece en listar_mis_alertas.

No output schema declared.

No examples provided.

resumen_boletin ~239

Resume lo publicado en un boletín oficial un día concreto: '¿qué ha salido hoy en el BOE?' o '¿qué publicó el BOCM el lunes?'. Devuelve las entradas agrupadas por apartado o tipo (subvenciones, licitaciones, nombramientos, normativa…) con su número y una muestra de títulos, importes y plazos. Parámetros: 'fuente' (código del boletín: BOE, BOCM, BDNS, DOG, BOPV, BOJA…) y 'fecha' (AAAA-MM-DD; vacío = hoy). Es un índice del día; para el detalle de una entrada usa buscar_boletines. Gratis con una cuenta de Boletín Claro. Coste: 1 crédito del saldo compartido MCP/API.

NameTypeReqDescription
fechastring–Fecha en formato AAAA-MM-DD. Si lo dejas vacío, se usa el día de hoy.
fuentestringyesCódigo del boletín a resumir: BOE, BOCM, BDNS, DOG, BOPV, BOJA… tal como aparece en los enlaces.

No output schema declared.

No examples provided.

resumen_semana ~86

Resume lo que ha encajado con tus alertas esta semana (de lunes a hoy), agrupado por alerta, usando los resúmenes que Boletín Claro ya generó. Úsala para 'resúmeme la semana' o '¿qué ha pasado en mis alertas estos días?'. Coste: 1 crédito del saldo compartido MCP/API.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

ver_entrada ~318

Muestra UNA de tus entradas por su id: lo que ya ves en su página de boletinclaro.es. Devuelve título, boletín, fecha, importe, plazo, lugar y tipo de convocatoria o procedimiento; en qué punto está en tu flujo (en el inbox, archivada bajo qué cliente(s) y con qué estado, o descartada); la alerta que la detectó; sus fechas clave; el IDENTIFICADOR DE ORIGEN (código BDNS o expediente) con la herramienta que sigue desde él (detalle_convocatoria / detalle_licitacion); los datos de su ficha, el resumen generado si lo hay, los enlaces y sus notas. Indica 'entrada_id' (el 'id' de listar_entradas o mis_novedades, o el enlace /entradas/… entero) y, opcionalmente, 'cliente' para ver además las notas privadas de ese cliente. Funciona con entradas del inbox, archivadas o descartadas. Requiere iniciar sesión. Coste: 1 crédito del saldo compartido MCP/API.

NameTypeReqDescription
clientestring–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_idstringyesId 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).

No output schema declared.

No examples provided.

vigilar_empresa ~286

Crea una vigilancia de una o varias EMPRESAS concretas (competidores, clientes, proveedores) y avisa por email cuando tengan movimientos en el dinero público: contratos, subvenciones o cambios mercantiles. Para vigilar un TEMA (un sector o tipo de ayuda) usa crear_alerta; esta es para empresas con nombre y apellidos. Toma 'empresas' (nombres o NIFs separados por comas; por cada nombre se busca su NIF). IMPORTANTE: llama primero con confirmar=false (por defecto) para mostrar al usuario qué empresas se van a vigilar y pedir su visto bueno; solo cuando lo confirme, vuelve con confirmar=true. Es una función de pago. Requiere iniciar sesión. Coste: 5 créditos por cada nombre que haya que resolver a NIF; 0 si se envían NIF. Se mantienen los límites y confirmaciones del plan.

NameTypeReqDescription
confirmarboolean–Déjalo en false (por defecto) para ver primero qué empresas se van a vigilar; vuelve a llamar con true para crear la vigilancia.
empresasstringyesEmpresa(s) a vigilar, separadas por comas: nombres (ej. 'Telefónica, Acme S.L.') o NIFs (ej. 'A82018474'). Por cada nombre se busca su NIF.

No output schema declared.

No examples provided.

vincular_alerta ~240

Vincula una de tus alertas a uno o más clientes del modo clientes, para que cuente entre las alertas que los nutren (el contexto que muestra listar_clientes). Complementa el vínculo automático que hace asignar_entrada al archivar: úsala cuando una alerta recién creada deba colgar de un cliente sin esperar a su primera asignación. Indica 'alerta' (nombre tal como aparece en listar_mis_alertas) y 'clientes' (nombre o nombres separados por comas, tal como aparecen en listar_clientes). Vincular una alerta ya vinculada no es un error. Requiere tener el modo clientes activado. Coste: 0 créditos de lectura; se mantienen los límites y confirmaciones del plan.

NameTypeReqDescription
alertastringyesNombre de la alerta a vincular, tal como aparece en listar_mis_alertas.
clientesstringyesCliente 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'.

No output schema declared.

No examples provided.

Common questions

What is the Boletín Claro MCP server?

Boletín Claro is an MCP server listed in the public MCP registry as es.boletinclaro/mcp. Subvenciones, licitaciones y boletines oficiales de España y Europa para tu IA. Gratis, sin login. This page covers its hosted endpoint (https://boletinclaro.es/mcp).

Is the Boletín Claro MCP server safe to use?

Boletín Claro scores 92 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the Boletín Claro MCP server expose?

Boletín Claro exposes 29 tools: anotar_entrada, asignar_entrada, borrar_alerta, borrar_nota, buscar_boletines, and 24 more. Their descriptions and schemas cost roughly 6,425 tokens of context every time the server is loaded.

Does the Boletín Claro MCP server require authentication?

Yes. Boletín Claro asked us for credentials when we connected, so you will need to authorise it in your MCP client before it can do anything.

Is the Boletín Claro MCP server still maintained?

Boletín Claro is still listed as active in the MCP registry. We last reached this channel on 14 October 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.