Prompt Piggy

Para desarrolladores e IA

Todos los precios de este sitio se pueden consultar directamente: como una pequeña API JSON para tu aplicación y como servidor MCP con el que Claude, ChatGPT y otros asistentes de IA consultan en vivo cuánto cuesta una suscripción en cada país. Sin registro, sin clave, solo lectura.

API JSON

URL base https://promptpiggy.com/api/v1/. Cada respuesta incluye la fecha de los datos (asOf), la fecha del tipo de cambio, la licencia y la atribución. Los parámetros admiten listas separadas por comas; proveedores, planes y países también se reconocen por su nombre.

EndpointDevuelve
GET /api/v1/Resumen de todos los endpoints
GET /api/v1/pricesPrecios, filtrables por provider, plan, country e interval (month/year)
GET /api/v1/plansTodos los planes con ID, países y enlace a la página del plan
GET /api/v1/countriesTodos los países con moneda, tipo de IVA y si los precios excluyen impuestos
GET /api/v1/dataset.jsonTodo en un único archivo estático

Campos clave

priceMonthly
Precio mensual en moneda local; con facturación anual, el precio anual ÷ 12
excludesTax
true = precio sin impuestos (Estados Unidos, Canadá: el impuesto sobre las ventas varía por estado/provincia). Compara esos precios solo dentro del país.
priceMonthlyEur
convertido al tipo de referencia del BCE (fxDate); priceMonthlyUsd igual
priceMonthlyPppIntl
ajustado por poder adquisitivo, en dólares internacionales (Banco Mundial)
planUrl
Página del plan con historial y fuentes: enlázala, por favor

Ejemplos

ChatGPT Plus en Alemania e India
curl "https://promptpiggy.com/api/v1/prices?provider=chatgpt&plan=plus&country=DE,IN"
Todos los planes de un proveedor
curl "https://promptpiggy.com/api/v1/plans?provider=claude"
En JavaScript
const res = await fetch("https://promptpiggy.com/api/v1/prices?provider=claude&plan=pro&country=BR");
const { data, asOf, attribution } = await res.json();
console.log(data[0].priceMonthly, data[0].currency, data[0].excludesTax, asOf);

Servidor MCP para asistentes de IA

En https://promptpiggy.com/mcp funciona un servidor MCP remoto (Streamable HTTP, sin autenticación). Una vez añadido, tu asistente responde preguntas como «¿Cuánto cuesta Claude Pro en Brasil?» o «¿Dónde es más barato ChatGPT Plus?» con cifras actuales y la fuente.

Herramientas

get_price
Precio de un plan en un país (mensual y anual, con euros, dólares y poder adquisitivo)
compare_countries
Ranking de países de un plan por precio mensual con impuestos en euros
cheapest_country
País más barato y más caro, el ahorro y el país más barato según poder adquisitivo
list_plans
Todos los planes y países con sus ID

Configuración

Claude (web y escritorio): Configuración → Conectores → Añadir conector personalizado y pega la URL. https://promptpiggy.com/mcp

ChatGPT: en modo desarrollador, en Configuración → Apps y conectores, crea un conector con esta URL y autenticación «Ninguna».

Claude Code:
claude mcp add --transport http promptpiggy https://promptpiggy.com/mcp
Otros clientes (Cursor, VS Code, Windsurf…) con transporte HTTP:
{
  "mcpServers": {
    "promptpiggy": {
      "type": "http",
      "url": "https://promptpiggy.com/mcp"
    }
  }
}
Clientes que solo admiten stdio (p. ej. versiones antiguas de Claude Desktop) mediante mcp-remote:
{
  "mcpServers": {
    "promptpiggy": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://promptpiggy.com/mcp"
      ]
    }
  }
}

Licencia y uso

Los datos están bajo licencia Creative Commons Attribution 4.0 International. Al publicarlos, cita «Datos: promptpiggy.com» con un enlace. No hay clave ni garantía de disponibilidad; las respuestas se guardan en caché una hora, así que no consultes con más frecuencia. Para un uso masivo, usa los archivos de Datos abiertos.

Datos abiertos (CSV, JSON, historial) →

Versiones

Las rutas empiezan por /api/v1/. Dentro de v1 solo se añaden campos; nunca se renombran ni se eliminan. La API no guarda solicitudes ni datos personales.

Resumen breve para modelos de lenguaje: /llms.txt