Prompt Piggy

Para desenvolvedores e IA

Todos os preços deste site podem ser consultados diretamente: como uma pequena API JSON para o seu aplicativo e como servidor MCP, com o qual Claude, ChatGPT e outros assistentes de IA consultam ao vivo quanto custa uma assinatura em cada país. Sem cadastro, sem chave, somente leitura.

API JSON

URL base https://promptpiggy.com/api/v1/. Cada resposta traz a data dos dados (asOf), a data do câmbio, a licença e a atribuição. Os parâmetros aceitam listas separadas por vírgula; provedores, planos e países também são reconhecidos pelo nome.

EndpointRetorna
GET /api/v1/Visão geral de todos os endpoints
GET /api/v1/pricesPreços, filtráveis por provider, plan, country e interval (month/year)
GET /api/v1/plansTodos os planos com IDs, países e link para a página do plano
GET /api/v1/countriesTodos os países com moeda, alíquota de imposto e se os preços excluem impostos
GET /api/v1/dataset.jsonTudo em um único arquivo estático

Campos principais

priceMonthly
Preço mensal na moeda local; no plano anual, o preço anual ÷ 12
excludesTax
true = preço sem impostos (Estados Unidos, Canadá: o imposto sobre vendas varia por estado/província). Compare esses preços só dentro do país.
priceMonthlyEur
convertido pela taxa de referência do BCE (fxDate); priceMonthlyUsd também
priceMonthlyPppIntl
ajustado pelo poder de compra, em dólares internacionais (Banco Mundial)
planUrl
Página do plano com histórico e fontes – por favor, inclua o link

Exemplos

ChatGPT Plus na Alemanha e na Índia
curl "https://promptpiggy.com/api/v1/prices?provider=chatgpt&plan=plus&country=DE,IN"
Todos os planos de um provedor
curl "https://promptpiggy.com/api/v1/plans?provider=claude"
Em 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 assistentes de IA

Em https://promptpiggy.com/mcp roda um servidor MCP remoto (Streamable HTTP, sem autenticação). Depois de adicionado, seu assistente responde perguntas como “Quanto custa o Claude Pro no Brasil?” ou “Onde o ChatGPT Plus é mais barato?” com números atuais e a fonte.

Ferramentas

get_price
Preço de um plano em um país (mensal e anual, com euros, dólares e poder de compra)
compare_countries
Ranking de países de um plano pelo preço mensal com impostos em euros
cheapest_country
País mais barato e mais caro, a economia e o país mais barato pelo poder de compra
list_plans
Todos os planos e países com seus IDs

Configuração

Claude (web e desktop): Configurações → Conectores → Adicionar conector personalizado e cole a URL. https://promptpiggy.com/mcp

ChatGPT: no modo desenvolvedor, em Configurações → Apps e conectores, crie um conector com esta URL e autenticação “Nenhuma”.

Claude Code:
claude mcp add --transport http promptpiggy https://promptpiggy.com/mcp
Outros clientes (Cursor, VS Code, Windsurf …) com transporte HTTP:
{
  "mcpServers": {
    "promptpiggy": {
      "type": "http",
      "url": "https://promptpiggy.com/mcp"
    }
  }
}
Clientes que só falam stdio (p. ex. versões antigas do Claude Desktop) via mcp-remote:
{
  "mcpServers": {
    "promptpiggy": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://promptpiggy.com/mcp"
      ]
    }
  }
}

Licença e uso

Os dados estão sob a licença Creative Commons Attribution 4.0 International. Ao publicar, cite “Dados: promptpiggy.com” com link. Não há chave nem garantia de disponibilidade; as respostas ficam em cache por uma hora, então não consulte com mais frequência. Para uso em massa, use os arquivos em Dados abertos.

Dados abertos (CSV, JSON, histórico) →

Versionamento

Os caminhos começam com /api/v1/. Dentro da v1 os campos só são acrescentados, nunca renomeados ou removidos. A API não armazena solicitações nem dados pessoais.

Resumo curto para modelos de linguagem: /llms.txt