Servidor MCP · Incluido en todos los planes

El servidor MCP de tus
tarifas de luz y gas

Conecta Claude, n8n o el agente que uses al catálogo de tarifas de PriceVault. Un MCP especializado en tarifas energéticas españolas: tu agente pregunta en lenguaje natural y PriceVault responde con datos y cálculos reales, no con estimaciones.

Endpoint MCP https://pricevault.es/mcp/

Qué es

El MCP (Model Context Protocol) es el estándar que permite a un modelo de IA usar herramientas externas de forma nativa. PriceVault expone su catálogo de tarifas como servidor MCP: tu agente descubre las herramientas disponibles y las usa solo, sin que tú escribas la integración.

Un agente de IA de un CRM recibe los datos de consumo de un cliente y pregunta a PriceVault cuál es la tarifa óptima. PriceVault responde con un ranking ordenado por eficiencia precio + comisión.

Es la misma API /v1 que ya documentamos en la referencia de la API, con los mismos datos y los mismos cálculos. La diferencia es quién la llama: en vez de tu código, tu agente.

Cómo conectar tu agente

1
Genera una key de MCP

En el dashboard, en API Keys, usa el botón Generar key para MCP. Nace con permisos de solo lectura ya puestos —no tienes que configurarlos— y se muestra una sola vez, así que guárdala al crearla. Puedes atarla a un cliente concreto y ponerle caducidad.

offers:read commissions:read catalog:read
2
Configura tu cliente MCP

Transporte Streamable HTTP y autenticación con la cabecera X-API-Key, igual que en la API REST.

Claude Code

Terminal
claude mcp add --transport http pricevault https://pricevault.es/mcp/ \
  --header "X-API-Key: pv_live_xxxxxxxxxxxxxxxxxxxx"

Claude Desktop

En claude_desktop_config.json, a través del puente mcp-remote:

JSON
{
  "mcpServers": {
    "pricevault": {
      "command": "npx",
      "args": [
        "-y", "mcp-remote", "https://pricevault.es/mcp/",
        "--header", "X-API-Key:${PV_KEY}"
      ],
      "env": { "PV_KEY": "pv_live_xxxxxxxxxxxxxxxxxxxx" }
    }
  }
}

n8n y otros clientes

Cualquier cliente compatible con MCP sirve. Necesita dos datos: el endpoint de arriba y una cabecera X-API-Key con tu clave. En n8n es el nodo MCP Client Tool, con la autenticación por cabecera; los nombres exactos de los campos cambian entre versiones, así que mejor consulta su documentación.

3
Pregunta

Ya está. Tu agente ve las herramientas y decide cuál usar:

«¿Cuál es la tarifa más eficiente para un cliente con 45 MWh de consumo anual y 15 kW de potencia?»

Herramientas disponibles

Solo de lectura y cálculo. Cada una corresponde a un endpoint de la API /v1, así que devuelven exactamente lo mismo que si llamaras por REST.

HerramientaQué haceEndpointPermiso
buscar_ofertas Busca y filtra tarifas de luz o gas por tipo de suministro, tipo de tarifa, territorio, comunidad autónoma, comercializadora y tipo de cliente. Devuelve una lista paginada de ofertas. GET /v1/offers offers:read
recomendar_oferta Recomienda tarifas a partir de un consumo anual (MWh) y, para luz, la potencia (kW). Devuelve ofertas ordenadas con su comisión estimada por consumo y por potencia. GET /v1/offers/recommend offers:read
ranking_eficiencia Estrella Ranking de eficiencia de tarifas dado el perfil de consumo del cliente. Único campo obligatorio: `supply_type` (LUZ o GAS); para GAS es obligatorio además `consumo_gas` > 0. Consumo por periodo (E1-E6) y potencia (P1-P6) son opcionales. El parámetro `w` (0-1, por defecto 0.5) pondera ahorro frente a comisión. Devuelve cada oferta con su nota de precio, de comisión y combinada, e indica la más barata, la de más comisión y la más eficiente. POST /v1/offers/efficient offers:read
comparar_ofertas Compara directamente entre 2 y 10 ofertas por su ID. Devuelve un resumen de cada una para ponerlas lado a lado. GET /v1/offers/compare offers:read
calcular_comision Calcula la comisión exacta por tramo de una oferta dados el consumo anual (MWh) y la potencia (kW). GET /v1/offers/{offer_id}/commission-calculator commissions:read
detalle_oferta Devuelve la ficha completa de una oferta por su ID: precios por periodo, tramos de comisión, precios indexados y territorios donde aplica. GET /v1/offers/{offer_id} offers:read
listar_comercializadoras Lista las comercializadoras disponibles en el catálogo de la organización. GET /v1/catalog/companies catalog:read

La más valiosa para un agente es ranking_eficiencia: le pasas el perfil de consumo del cliente y devuelve cada tarifa con su nota de precio, su nota de comisión y una nota combinada, señalando la más barata, la de más comisión y la más eficiente. El parámetro w (de 0 a 1, por defecto 0,5) pondera ahorro frente a comisión, así que tu agente decide el equilibrio según el perfil comercial de cada cliente.

Solo lectura, por construcción

Un agente de IA es autónomo y su configuración vive en el equipo de quien lo usa. Por eso el MCP no puede tocar tus datos, y no depende de que configures nada bien: son dos capas independientes.

Capa 1 — el servidor no expone escritura

Solo se registran las herramientas de la tabla de arriba. No existe ninguna herramienta de crear, editar, cargar en masa o eliminar que el agente pueda llamar, porque no se genera. Lo que no está en la lista, no existe.

Capa 2 — la key no puede escribir

La key de MCP se acuña con exactamente tres permisos de lectura y ninguno más. Si se filtrase desde la configuración de tu cliente de IA, físicamente no podría escribir ni borrar nada, ni siquiera llamando a la API REST directamente.

En particular, nunca incluye clients:read: el agente no ve tu cartera de clientes. Y si atas la key a un cliente concreto, solo verá las tarifas de ese cliente — con un matiz que conviene conocer: listar_comercializadoras devuelve el catálogo de comercializadoras de toda la cuenta, porque no depende del cliente.

Precio y límites

El MCP está incluido en todos los planes, sin coste adicional ni add-on. PriceVault cobra por número de clientes activos, no por llamadas, así que las llamadas de tu agente no se facturan por muy hablador que sea.

Lo único que aplica es un rate limit de uso razonable (anti-abuso), no una cuota. Escala con el plan en dos niveles: un techo por cuenta y, para las keys atadas a un cliente concreto, un sub-límite por cliente que evita que un agente se coma el presupuesto de los demás. Al superarlo, la respuesta es 429.

PlanTecho por cuenta (req/min)Por cliente (req/min)
Gratis / Trial / Starter6030
Pro15040
Business40060
El MCP necesita una suscripción con acceso: si el periodo de prueba caduca, la API responde 402 y tu agente deja de recibir datos hasta que actives un plan.

Privacidad y datos

Tú eliges el proveedor de IA. Los datos que envíe tu agente atravesarán el proveedor de IA (LLM) que tú conectes — Claude, ChatGPT, el modelo de tu n8n… Ese proveedor es subencargado tuyo, no de PriceVault: asegúrate de tener tu propia base legal y un acuerdo de tratamiento de datos (DPA) con él.

Por parte de PriceVault:

  • El transporte va siempre por TLS; nunca datos de consumo por un canal sin cifrar.
  • El hosting está en la UE, y el endpoint MCP vive en la misma región que el resto de la plataforma.
  • El registro de uso guarda solo metadatos — endpoint, código de estado y latencia. El cuerpo de la petición, con los datos de consumo de tu cliente, no se registra.

Preguntas frecuentes

¿Qué es el servidor MCP de PriceVault?
Es un servidor MCP (Model Context Protocol) especializado en tarifas energéticas españolas. Expone el catálogo de tarifas de luz y gas de PriceVault como herramientas que cualquier agente de IA puede usar de forma nativa —buscar tarifas y obtener el ranking de eficiencia por precio y comisión, entre otras— sin que nadie escriba la integración.
¿Qué clientes de IA puedo conectar?
Cualquier cliente compatible con MCP sobre transporte Streamable HTTP: Claude (Desktop o Code), n8n, o tu propio agente. La autenticación es con la cabecera X-API-Key, la misma que usa la API REST.
¿El MCP puede modificar o borrar mis tarifas?
No. Hay dos capas independientes. Primera: el servidor solo registra las herramientas de lectura y cálculo, así que no existe ninguna herramienta de escritura que llamar. Segunda: la key dedicada de MCP se acuña con permisos de solo lectura, de modo que aunque se filtre desde la configuración de tu cliente de IA no puede escribir ni borrar.
¿Cuánto cuesta el servidor MCP?
Está incluido en todos los planes, sin coste adicional. PriceVault cobra por número de clientes activos, no por llamadas a la API, así que las llamadas de tu agente no se facturan. Solo existe un límite de peticiones por minuto como guardarraíl frente al abuso.
¿Qué pasa con los datos de mis clientes y el proveedor de IA?
El proveedor de IA lo eliges tú, no PriceVault, así que es subencargado tuyo: los datos que envíe tu agente lo atravesarán y necesitas tu propia base legal y un acuerdo de tratamiento de datos (DPA) con él. Por parte de PriceVault, el transporte va siempre por TLS, el hosting está en la UE y el registro de uso guarda solo metadatos (endpoint, código de estado y latencia), nunca el cuerpo de la petición con los datos de consumo.

Conecta tu agente a tarifas reales

Prueba gratuita de 30 días, sin tarjeta. El servidor MCP está incluido desde el primer día.

Empezar gratis