Skip to content
Back to Subastech

Card snapshot

www.subastech.com · 2026-10-02 05:45:12 UTC · 5b705a1a7fc9e6ca156f9d57e1f0de4c09d0b128c75226e4513163b4b6787971

This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.

{
  "name": "Subastech",
  "description": "Agente de subastas judiciales de inmuebles en Espa\u00f1a (BOE). Busca subastas activas y cerradas por provincia, municipio, tipo de inmueble, precio y superficie; devuelve la ficha p\u00fablica de cada bien (direcci\u00f3n, valor de subasta, tasaci\u00f3n, puja m\u00ednima, dep\u00f3sito, superficie, \u20ac/m\u00b2, referencia catastral, referencia BOE, fechas, coordenadas y resultado oficial) con su URL can\u00f3nica en app.subastech.com; ofrece resultados oficiales recientes, estad\u00edsticas p\u00fablicas del cat\u00e1logo, los planes y explica conceptos de subastas (cargas, dep\u00f3sito, cesi\u00f3n de remate, ITP\u2026). Con una cuenta de Subastech (OAuth 2.1 o clave de API) accede, seg\u00fan el plan, al an\u00e1lisis propio: scoring y veredicto, informe, alertas, favoritos y recomendaciones.",
  "version": "1.0.0",
  "protocolVersion": "1.0",
  "supportedInterfaces": [
    {
      "url": "https://mcp.subastech.com/a2a",
      "protocolBinding": "JSONRPC",
      "protocolVersion": "1.0"
    }
  ],
  "url": "https://mcp.subastech.com/a2a",
  "preferredTransport": "JSONRPC",
  "provider": {
    "organization": "Subastech (POLSAAS TECHNOLOGIES, S.L.)",
    "url": "https://www.subastech.com"
  },
  "documentationUrl": "https://app.subastech.com/agentes",
  "iconUrl": "https://app.subastech.com/icon-512.png",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "extendedAgentCard": false
  },
  "defaultInputModes": [
    "text/plain",
    "application/json"
  ],
  "defaultOutputModes": [
    "text/plain",
    "application/json"
  ],
  "securitySchemes": {
    "oauth2": {
      "oauth2SecurityScheme": {
        "description": "OAuth 2.1 (Authorization Code + PKCE S256, clientes p\u00fablicos, DCR o CIMD) en https://app.subastech.com; cualquier cuenta de Subastech, incluido Radar gratuito. El token debe emitirse con resource=https://mcp.subastech.com/a2a o resource=https://mcp.subastech.com/mcp: el agente A2A acepta ambos.",
        "flows": {
          "authorizationCode": {
            "authorizationUrl": "https://app.subastech.com/oauth/authorize",
            "tokenUrl": "https://app.subastech.com/oauth/token",
            "refreshUrl": "https://app.subastech.com/oauth/token",
            "scopes": {
              "subastas:read": "Buscar y consultar subastas; los datos de an\u00e1lisis dependen de tu plan",
              "cuenta:read": "Ver tu plan, l\u00edmites y estado de la cuenta",
              "alertas:read": "Ver tus alertas",
              "alertas:write": "Crear, editar y desactivar alertas (env\u00eda correo de confirmaci\u00f3n al crearlas)",
              "favoritos:read": "Ver tus subastas guardadas",
              "favoritos:write": "Guardar y quitar favoritos",
              "informes:read": "Abrir informes de viabilidad seg\u00fan tu plan y desbloqueos",
              "offline_access": "Mantener la conexi\u00f3n sin volver a autorizar (token de refresco)"
            },
            "pkceRequired": true
          }
        },
        "oauth2MetadataUrl": "https://app.subastech.com/.well-known/oauth-authorization-server"
      }
    },
    "apikey": {
      "httpAuthSecurityScheme": {
        "description": "Clave de API personal (sbk_\u2026) creada en https://app.subastech.com/cuenta/integraciones, enviada como Authorization: Bearer. V\u00e1lida en cualquier recurso de Subastech; debe tener los scopes que indica cada habilidad (por defecto solo los de lectura *:read).",
        "scheme": "bearer",
        "bearerFormat": "sbk_<opaco>"
      }
    }
  },
  "securityRequirements": [],
  "security": [],
  "skills": [
    {
      "id": "buscar-subastas",
      "name": "Buscar subastas judiciales",
      "description": "Busca subastas del BOE por provincia, municipio, tipo de inmueble, precio, superficie, estado (activas, cerradas, adjudicadas, desiertas) y texto libre. Devuelve datos p\u00fablicos del BOE y la URL can\u00f3nica de cada ficha. Sin scoring ni veredicto (requieren cuenta y plan Pro o superior).",
      "tags": [
        "subastas",
        "boe",
        "inmuebles",
        "buscar",
        "espana",
        "publico"
      ],
      "examples": [
        "Pisos en subasta en Girona por menos de 150.000 \u20ac",
        "Garajes en Madrid capital",
        "{\"skill\":\"buscar-subastas\",\"params\":{\"provincia\":\"valencia\",\"tipo\":\"vivienda\",\"precioMax\":120000}}"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "ficha-subasta",
      "name": "Ficha p\u00fablica de una subasta",
      "description": "Devuelve la ficha p\u00fablica de una subasta a partir de su identificador de Subastech, referencia BOE, referencia catastral, CRU/IDUFIR o URL: direcci\u00f3n, valores, fechas, lotes, resultado oficial y URL can\u00f3nica.",
      "tags": [
        "ficha",
        "boe",
        "catastro",
        "subasta",
        "publico"
      ],
      "examples": [
        "Dame la subasta SUB-JA-2026-123456",
        "{\"skill\":\"ficha-subasta\",\"params\":{\"ref\":\"00qerojJt8\"}}"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "resultados-boe",
      "name": "Resultados oficiales recientes",
      "description": "\u00daltimas adjudicaciones con precio de remate oficial publicado en el BOE, opcionalmente por provincia, con el descuento aritm\u00e9tico sobre el valor de subasta. Datos p\u00fablicos, sin anal\u00edtica de mercado ni veredicto.",
      "tags": [
        "resultados",
        "adjudicaciones",
        "remate",
        "boe",
        "publico"
      ],
      "examples": [
        "\u00daltimas adjudicaciones en Barcelona",
        "{\"skill\":\"resultados-boe\",\"params\":{\"provincia\":\"barcelona\",\"limite\":10}}"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "estadisticas-publicas",
      "name": "Estad\u00edsticas p\u00fablicas del cat\u00e1logo",
      "description": "Totales de subastas activas e hist\u00f3ricas, recuento por provincia y por tipo de inmueble, con las URLs de los listados. Sin tasas de adjudicaci\u00f3n ni descuentos medios (an\u00e1lisis propio, Pro o superior).",
      "tags": [
        "estadisticas",
        "provincias",
        "tipos",
        "publico"
      ],
      "examples": [
        "\u00bfCu\u00e1ntas subastas activas hay en Sevilla?",
        "{\"skill\":\"estadisticas-publicas\",\"params\":{}}"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "explicar-concepto",
      "name": "Explicar un concepto de subastas",
      "description": "Explica conceptos clave de las subastas judiciales en Espa\u00f1a (cargas, dep\u00f3sito, puja, cesi\u00f3n de remate, ITP, tasaci\u00f3n, posesi\u00f3n\u2026) con el texto curado por Subastech.",
      "tags": [
        "glosario",
        "cargas",
        "deposito",
        "itp",
        "lec",
        "publico"
      ],
      "examples": [
        "\u00bfQu\u00e9 son las cargas registrales?",
        "{\"skill\":\"explicar-concepto\",\"params\":{\"concepto\":\"cesion_remate\"}}"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "planes",
      "name": "Planes y precios de Subastech",
      "description": "Planes de Subastech (Radar gratis, Starter, Pro, Team, Enterprise), precios y qu\u00e9 desbloquea cada uno. Precios en https://app.subastech.com/precios.",
      "tags": [
        "precios",
        "planes",
        "suscripcion",
        "publico"
      ],
      "examples": [
        "\u00bfQu\u00e9 incluye el plan Pro?",
        "{\"skill\":\"planes\",\"params\":{}}"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "analisis-subasta",
      "name": "An\u00e1lisis y veredicto de una subasta",
      "description": "Scoring, veredicto y ejes (cargas, posesi\u00f3n, rentabilidad, titularidad) del an\u00e1lisis propio de Subastech para una subasta, seg\u00fan el plan de la cuenta (Pro o superior). Con Radar o Starter devuelve un candado legible por m\u00e1quina con la URL de mejora.",
      "tags": [
        "scoring",
        "veredicto",
        "analisis",
        "cuenta"
      ],
      "examples": [
        "Analiza la subasta 00qerojJt8",
        "{\"skill\":\"analisis-subasta\",\"params\":{\"id\":\"00qerojJt8\"}}"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ],
      "securityRequirements": [
        {
          "schemes": {
            "oauth2": {
              "list": [
                "informes:read"
              ]
            }
          }
        },
        {
          "schemes": {
            "apikey": {
              "list": [
                "informes:read"
              ]
            }
          }
        }
      ]
    },
    {
      "id": "informe",
      "name": "Informe de una subasta",
      "description": "Informe por secciones (descripci\u00f3n, catastro y estad\u00edsticas siempre; resumen, cargas, calculadora, valoraci\u00f3n e intervinientes seg\u00fan plan). No consume cuota ni compra nada: indica si puedes descargar el PDF y devuelve la URL para hacerlo en la web.",
      "tags": [
        "informe",
        "cargas",
        "valoracion",
        "pdf",
        "cuenta"
      ],
      "examples": [
        "Dame el informe de la subasta 00qerojJt8",
        "{\"skill\":\"informe\",\"params\":{\"id\":\"00qerojJt8\"}}"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ],
      "securityRequirements": [
        {
          "schemes": {
            "oauth2": {
              "list": [
                "informes:read"
              ]
            }
          }
        },
        {
          "schemes": {
            "apikey": {
              "list": [
                "informes:read"
              ]
            }
          }
        }
      ]
    },
    {
      "id": "alertas",
      "name": "Alertas de nuevas subastas",
      "description": "Lista, previsualiza, crea, activa, desactiva o elimina alertas por provincia, municipio, tipo, precio y palabras clave. Crear una alerta env\u00eda un correo de confirmaci\u00f3n al usuario.",
      "tags": [
        "alertas",
        "avisos",
        "cuenta"
      ],
      "examples": [
        "Qu\u00e9 alertas tengo activas",
        "{\"skill\":\"alertas\",\"params\":{\"accion\":\"crear\",\"nombre\":\"Pisos Girona\",\"criterios\":{\"provinceSlugs\":[\"girona\"],\"propertyTypes\":[\"Vivienda\"]}}}"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ],
      "securityRequirements": [
        {
          "schemes": {
            "oauth2": {
              "list": [
                "alertas:read",
                "alertas:write"
              ]
            }
          }
        },
        {
          "schemes": {
            "apikey": {
              "list": [
                "alertas:read",
                "alertas:write"
              ]
            }
          }
        }
      ]
    },
    {
      "id": "favoritos",
      "name": "Favoritos",
      "description": "Lista tus subastas guardadas o a\u00f1ade y quita una de tus favoritos.",
      "tags": [
        "favoritos",
        "cuenta"
      ],
      "examples": [
        "Qu\u00e9 subastas tengo guardadas",
        "{\"skill\":\"favoritos\",\"params\":{\"accion\":\"anadir\",\"id\":\"00qerojJt8\"}}"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ],
      "securityRequirements": [
        {
          "schemes": {
            "oauth2": {
              "list": [
                "favoritos:read",
                "favoritos:write"
              ]
            }
          }
        },
        {
          "schemes": {
            "apikey": {
              "list": [
                "favoritos:read",
                "favoritos:write"
              ]
            }
          }
        }
      ]
    },
    {
      "id": "recomendaciones",
      "name": "Recomendaciones personalizadas",
      "description": "Subastas afines a tu actividad y favoritos (tipo, provincias y banda de precio). Sin plan con scoring se ordenan por fecha de cierre, nunca por puntuaci\u00f3n.",
      "tags": [
        "recomendaciones",
        "cuenta"
      ],
      "examples": [
        "Qu\u00e9 subastas me recomiendas esta semana",
        "{\"skill\":\"recomendaciones\",\"params\":{}}"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ],
      "securityRequirements": [
        {
          "schemes": {
            "oauth2": {
              "list": [
                "cuenta:read"
              ]
            }
          }
        },
        {
          "schemes": {
            "apikey": {
              "list": [
                "cuenta:read"
              ]
            }
          }
        }
      ]
    },
    {
      "id": "checkout",
      "name": "Comprar un informe o una nota simple",
      "description": "Crea una sesi\u00f3n de compra de un informe de viabilidad (b\u00e1sico 49 \u20ac o completo 79 \u20ac, IVA incluido; incluido sin coste si tu plan lo cubre) o de la nota simple registral de una subasta (20 \u20ac, se cobra solo con PDF verificado) y devuelve un enlace de pago para agentes (MPP con Shared Payment Token de Stripe) que tambi\u00e9n funciona en el navegador. Sin cuenta: indica el correo del comprador y recibir\u00e1 un enlace de acceso; con OAuth o clave de API la compra queda en tu cuenta.",
      "tags": [
        "checkout",
        "payment",
        "compra",
        "informe",
        "nota-simple",
        "mpp",
        "stripe"
      ],
      "examples": [
        "Compra el informe completo de la subasta 00qerojJt8 para ana@example.com",
        "{\"skill\":\"checkout\",\"params\":{\"producto\":\"informe\",\"publicId\":\"00qerojJt8\",\"tier\":\"completo\",\"email\":\"ana@example.com\"}}",
        "{\"skill\":\"checkout\",\"params\":{\"producto\":\"nota_simple\",\"publicId\":\"00qerojJt8\"}}"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    }
  ],
  "signatures": []
}