Subvenciones, licitaciones y contratos adjudicados de España, de fuentes oficiales. Solo lectura.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Escribe «Bearer » seguido de tu clave de API (sv_live_…). Se crea en subvencioname.app/cuenta con el plan Gestoría Plus.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Contratos públicos ya adjudicados, por NIF de la empresa adjudicataria, por texto o por provincia. Sirve para ver qué gana una empresa y cuándo vence cada contrato. Solo empresas: no hay datos de personas físicas.
Texto a buscar en el objeto del contrato.
NIF de la empresa adjudicataria (p. ej. B12345678). Con NIF se ignora el texto.
Página de resultados (empieza en 1).
Resultados por página (25 por defecto, máximo 100).
Provincia por su nombre oficial, p. ej. «La Rioja», «Bizkaia».
Solo contratos que vencen antes de esta fecha (AAAA-MM-DD).
Contratos públicos ya adjudicados, por NIF de la empresa adjudicataria, por texto o por provincia. Sirve para ver qué gana una empresa y cuándo vence cada contrato. Solo empresas: no hay datos de personas físicas.
| Argument | Type | Description |
|---|---|---|
| q | string | Texto a buscar en el objeto del contrato. |
| nif | string | NIF de la empresa adjudicataria (p. ej. B12345678). Con NIF se ignora el texto. |
| page | integer | Página de resultados (empieza en 1). |
| pageSize | integer | Resultados por página (25 por defecto, máximo 100). |
| provincia | string | Provincia por su nombre oficial, p. ej. «La Rioja», «Bizkaia». |
| vence_antes | string | Solo contratos que vencen antes de esta fecha (AAAA-MM-DD). |
{
"type": "object",
"properties": {
"q": {
"type": "string",
"description": "Texto a buscar en el objeto del contrato."
},
"nif": {
"type": "string",
"description": "NIF de la empresa adjudicataria (p. ej. B12345678). Con NIF se ignora el texto."
},
"page": {
"type": "integer",
"minimum": 1,
"description": "Página de resultados (empieza en 1)."
},
"pageSize": {
"type": "integer",
"maximum": 100,
"minimum": 1,
"description": "Resultados por página (25 por defecto, máximo 100)."
},
"provincia": {
"type": "string",
"description": "Provincia por su nombre oficial, p. ej. «La Rioja», «Bizkaia»."
},
"vence_antes": {
"type": "string",
"pattern": "^[0-9]{4}-[0-9]{2}-[0-9]{2}$",
"description": "Solo contratos que vencen antes de esta fecha (AAAA-MM-DD)."
}
},
"additionalProperties": false
}Busca subvenciones y ayudas públicas de España (BDNS y fuentes autonómicas). Devuelve título, órgano, importe, plazo y código de cada convocatoria. Usa «abiertas» para quedarte con las que aún se pueden pedir. Si la respuesta trae «ampliado» distinto de null, no había nada con esos filtros y los resultados son de una búsqueda más amplia (otra zona o el sector entero): dilo así, no los presentes como si cumplieran lo pedido.
| Argument | Type | Description |
|---|---|---|
| q | string | Texto a buscar: actividad, gasto o tema («placas solares», «contratación jóvenes»). |
| ue | boolean | Solo las cofinanciadas con fondos europeos. |
| ccaa | string | Comunidad autónoma por su slug, p. ej. «rioja», «pais-vasco», «andalucia». |
| page | integer | Página de resultados (empieza en 1). |
| orden | string | Orden de los resultados. |
| pymes | boolean | Solo las que admiten pymes y autónomos. |
| ambito | string | Quién convoca. |
| abiertas | boolean | Solo las que tienen el plazo abierto. |
Busca contratos públicos de España con el plazo de ofertas abierto (Plataforma de Contratación, TED y BOE). Devuelve objeto, órgano, importe sin IVA y fecha límite. Si «ampliado» no es null, no había nada con ese texto y son contratos parecidos: dilo así.
| Argument | Type | Description |
|---|---|---|
| q | string | Texto a buscar en el objeto del contrato («limpieza de edificios», «mantenimiento informático»). |
| cpv | string | División CPV de dos dígitos, p. ej. «45» (obras) o «90» (limpieza). |
| page | integer | Página de resultados (empieza en 1). |
| tipo | string | Tipo de contrato, por su nombre. |
| orden | string | Orden de los resultados. |
| organo | string | Texto del órgano de contratación. |
| pageSize | integer | Resultados por página (25 por defecto, máximo 100). |
| provincia | string | Provincia por su nombre oficial, p. ej. «La Rioja», «Bizkaia». |
| importeMax |
Ficha completa de una convocatoria por su código BDNS: beneficiarios, importes, plazos, requisitos y enlace a las bases. Úsala después de buscar, antes de afirmar un requisito o una fecha.
| Argument | Type | Description |
|---|---|---|
| codigo* | string | Código de la convocatoria tal como lo devuelve la búsqueda (p. ej. 922483). |
{
"type": "object",
"required": [
"codigo"
],
"properties": {
"codigo": {
"type": "string",
"pattern": "^[A-Za-z0-9-]{4,64}$",
"description": "Código de la convocatoria tal como lo devuelve la búsqueda (p. ej. 922483)."
}
},
"additionalProperties": false
}| pageSize | integer | Resultados por página (25 por defecto, máximo 100). |
| provincia | string | Provincia por su nombre oficial, p. ej. «La Rioja», «Bizkaia». |
{
"type": "object",
"properties": {
"q": {
"type": "string",
"description": "Texto a buscar: actividad, gasto o tema («placas solares», «contratación jóvenes»)."
},
"ue": {
"type": "boolean",
"description": "Solo las cofinanciadas con fondos europeos."
},
"ccaa": {
"type": "string",
"description": "Comunidad autónoma por su slug, p. ej. «rioja», «pais-vasco», «andalucia»."
},
"page": {
"type": "integer",
"minimum": 1,
"description": "Página de resultados (empieza en 1)."
},
"orden": {
"enum": [
"recientes",
"cierre",
"presupuesto"
],
"type": "string",
"description": "Orden de los resultados."
},
"pymes": {
"type": "boolean",
"description": "Solo las que admiten pymes y autónomos."
},
"ambito": {
"enum": [
"ESTADO",
"AUTONOMICA",
"LOCAL",
"OTROS"
],
"type": "string",
"description": "Quién convoca."
},
"abiertas": {
"type": "boolean",
"description": "Solo las que tienen el plazo abierto."
},
"pageSize": {
"type": "integer",
"maximum": 100,
"minimum": 1,
"description": "Resultados por página (25 por defecto, máximo 100)."
},
"provincia": {
"type": "string",
"description": "Provincia por su nombre oficial, p. ej. «La Rioja», «Bizkaia»."
}
},
"additionalProperties": false
}| number |
| Importe máximo en euros, sin IVA. |
| importeMin | number | Importe mínimo en euros, sin IVA. |
{
"type": "object",
"properties": {
"q": {
"type": "string",
"description": "Texto a buscar en el objeto del contrato («limpieza de edificios», «mantenimiento informático»)."
},
"cpv": {
"type": "string",
"pattern": "^[0-9]{2}$",
"description": "División CPV de dos dígitos, p. ej. «45» (obras) o «90» (limpieza)."
},
"page": {
"type": "integer",
"minimum": 1,
"description": "Página de resultados (empieza en 1)."
},
"tipo": {
"enum": [
"suministros",
"servicios",
"obras",
"administrativo especial",
"privado",
"gestión de servicios públicos",
"concesión de servicios",
"concesión de obras públicas",
"concesión de obras",
"colaboración público-privada",
"patrimonial"
],
"type": "string",
"description": "Tipo de contrato, por su nombre."
},
"orden": {
"enum": [
"margen",
"cierre",
"importe"
],
"type": "string",
"description": "Orden de los resultados."
},
"organo": {
"type": "string",
"maxLength": 100,
"description": "Texto del órgano de contratación."
},
"pageSize": {
"type": "integer",
"maximum": 100,
"minimum": 1,
"description": "Resultados por página (25 por defecto, máximo 100)."
},
"provincia": {
"type": "string",
"description": "Provincia por su nombre oficial, p. ej. «La Rioja», «Bizkaia»."
},
"importeMax": {
"type": "number",
"minimum": 0,
"description": "Importe máximo en euros, sin IVA."
},
"importeMin": {
"type": "number",
"minimum": 0,
"description": "Importe mínimo en euros, sin IVA."
}
},
"additionalProperties": false
}