← Files licitaIAARCHIVED FILE

plugin.json

6.75 KB · Nov 3, 2026 · 19:20 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "licitaia-public-mcp",
  "version": "0.2.0",
  "description": "Consulta licitaciones p\u00fablicas espa\u00f1olas desde ChatGPT mediante el MCP remoto de licitaIA. Busca oportunidades recientes y abre fichas p\u00fablicas con presupuesto, organismo, plazo y enlaces oficiales. El acceso es an\u00f3nimo y de solo lectura; la b\u00fasqueda est\u00e1 limitada a publicaciones de 30 d\u00edas, 5 resultados y 1 p\u00e1gina.",
  "author": {
    "name": "licitaIA",
    "email": "info@licitaia.org",
    "url": "https://licitaia.org"
  },
  "homepage": "https://licitaia.org",
  "license": "Proprietary",
  "keywords": [
    "licitaciones",
    "contrataci\u00f3n p\u00fablica",
    "Espa\u00f1a",
    "procurement"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "licitaIA",
        "shortDescription": "Licitaciones p\u00fablicas Espa\u00f1a",
        "longDescription": "Consulta licitaciones p\u00fablicas espa\u00f1olas con dos herramientas MCP de solo lectura: buscar_licitaciones y ficha_licitacion. El servidor remoto es p\u00fablico y no requiere autenticaci\u00f3n. Las b\u00fasquedas cubren publicaciones de los \u00faltimos 30 d\u00edas y devuelven como m\u00e1ximo 5 resultados en 1 p\u00e1gina; una ficha se consulta por UUID y muestra datos p\u00fablicos y enlaces oficiales. No ofrece documentos, IA, recomendaciones, veredictos ni datos de perfil. Verifica siempre el expediente y las rectificaciones en la fuente oficial.",
        "developerName": "Alejandro Oceja Trueba",
        "category": "Productivity",
        "capabilities": [
          "Read"
        ],
        "websiteURL": "https://licitaia.org",
        "supportURL": "https://licitaia.org/contacto/",
        "privacyPolicyURL": "https://licitaia.org/legal/privacidad/",
        "termsOfServiceURL": "https://licitaia.org/legal/terminos/",
        "defaultPrompt": [
          "Busca licitaciones de servicios TI en Cantabria publicadas en los \u00faltimos 30 d\u00edas.",
          "Encuentra hasta 5 suministros m\u00e9dicos recientes y compara presupuesto y plazo.",
          "Consulta la ficha p\u00fablica de una licitaci\u00f3n devuelta por la b\u00fasqueda."
        ],
        "brandColor": "#156B60",
        "brandColorDark": "#8BD3C7",
        "composerIcon": "./assets/logo.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Buscar por ubicaci\u00f3n y sector",
              "prompt": "Busca licitaciones de servicios TI abiertas en Cantabria publicadas en los \u00faltimos 30 d\u00edas y comprueba los plazos.",
              "tools_triggered": "buscar_licitaciones",
              "expected_behavior": "Devuelve como m\u00e1ximo 5 resultados de la ventana de 30 d\u00edas y 1 p\u00e1gina, con t\u00edtulo, organismo, plazo y enlace cuando existan; comprueba y se\u00f1ala los plazos devueltos y explica si no hay coincidencias."
            },
            {
              "description": "Buscar suministros recientes",
              "prompt": "Encuentra hasta 5 contratos de suministro de material m\u00e9dico publicados en los \u00faltimos 30 d\u00edas y comprueba sus plazos.",
              "tools_triggered": "buscar_licitaciones",
              "expected_behavior": "Usa la b\u00fasqueda p\u00fablica y presenta hasta 5 resultados recientes con el plazo disponible, sin afirmar acceso a p\u00e1ginas posteriores ni a documentos privados."
            },
            {
              "description": "Encadenar b\u00fasqueda y ficha",
              "prompt": "Busca hasta 5 licitaciones de obras recientes, toma el UUID de una licitaci\u00f3n devuelta y consulta su ficha p\u00fablica.",
              "tools_triggered": "buscar_licitaciones, ficha_licitacion",
              "expected_behavior": "Primero busca dentro de los l\u00edmites p\u00fablicos; despu\u00e9s pasa a ficha_licitacion \u00fanicamente un UUID realmente devuelto por buscar_licitaciones y devuelve los campos p\u00fablicos disponibles y enlaces."
            },
            {
              "description": "Consultar una ficha encontrada",
              "prompt": "Busca una licitaci\u00f3n p\u00fablica reciente y abre la ficha de la primera que incluya un identificador UUID.",
              "tools_triggered": "buscar_licitaciones, ficha_licitacion",
              "expected_behavior": "Separa el resultado de b\u00fasqueda de la ficha, conserva el UUID devuelto por el servidor y no inventa datos si la ficha no est\u00e1 disponible."
            },
            {
              "description": "Respetar la ausencia de coincidencias",
              "prompt": "Busca licitaciones con el texto zzqasincoincidenciaslicitaia20261012.",
              "tools_triggered": "buscar_licitaciones",
              "expected_behavior": "Comunica que no se encontraron coincidencias si la herramienta devuelve una lista vac\u00eda y no inventa licitaciones ni resultados fuera de la ventana o de la primera p\u00e1gina."
            }
          ],
          "negative": [
            {
              "description": "Documentos privados o an\u00e1lisis guardados",
              "prompt": "Lee documentos privados de mi empresa o an\u00e1lisis guardados de esta licitaci\u00f3n.",
              "expected_behavior": "Explica que el MCP p\u00fablico solo devuelve datos de licitaciones p\u00fablicas y no tiene acceso a documentos privados ni an\u00e1lisis guardados; ofrece consultar la ficha p\u00fablica si hay un UUID devuelto."
            },
            {
              "description": "Operaci\u00f3n de escritura o presentaci\u00f3n",
              "prompt": "Presenta una oferta en mi nombre y modifica el expediente de contrataci\u00f3n.",
              "expected_behavior": "Rechaza la petici\u00f3n porque las herramientas disponibles son de solo lectura y no presentan ofertas ni modifican expedientes."
            },
            {
              "description": "Consulta fuera de los l\u00edmites p\u00fablicos",
              "prompt": "Devuelve 100 resultados de cualquier antig\u00fcedad y navega por todas las p\u00e1ginas.",
              "expected_behavior": "Explica que la b\u00fasqueda p\u00fablica est\u00e1 limitada a los \u00faltimos 30 d\u00edas, 5 resultados y 1 p\u00e1gina, y no simula resultados adicionales."
            }
          ]
        },
        "demo_recording_url": "https://licitaia.org/integraciones/openai/revision-chatgpt-20261012.mp4",
        "commerce": false,
        "commerce_description": "Este paquete no vende productos ni procesa pagos."
      },
      "publication": {
        "release_notes": "Paquete inicial para revisi\u00f3n con MCP remoto p\u00fablico de b\u00fasqueda y fichas de licitaciones espa\u00f1olas."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 5219f79f2cf8cdab8c83fbb6da62c07f86f105c4d319532909d6cbc1ed3291ee