Midpoint Card Prices
oficialPreços de cards TCG e esportivos e ROI
O que você pode fazer com Midpoint Card Prices MCP?
- Pesquisar preços de cards — Pergunte "Quanto vale um Charizard Base Set PSA 10?" para obter valores em USD de cards brutos e graduados via
search_cards. - Obter escada completa de preços — Solicite preços de cards brutos NM/LP/MP/HP e graduados PSA/CGC/BGS/SGC/TAG para qualquer card usando
get_card_prices. - Avaliar ROI de graduação — Pergunte "Vale a pena graduar meu Umbreon VMAX alt art?" para ver lucro líquido, taxa mínima de gem e melhor empresa via
grading_roi. - Acompanhar histórico de preços — Veja tendências de mercado de 7 a 180 dias para cards brutos ou graduados com
get_price_history. - Descobrir cards em alta — Encontre os maiores ganhos ou quedas em 30 dias entre jogos usando
trending_cards. - Listar checklists de coleções — Obtenha checklists de coleções com preços ou os cards mais valiosos de uma coleção via
get_set_cards.
Documentação
Servidor MCP Midpoint
Preços de mercado de cards colecionáveis e ROI de graduação como ferramentas do Model Context Protocol. Somente leitura, sem conta, sem chave de API. Alimenta o plugin Midpoint Card Prices no ChatGPT e funciona com Claude, Claude Code, Cursor e qualquer cliente MCP.
- Endpoint:
https://mcp.cardcenteringtool.com/mcp(HTTP Streamable) - Documentação e instruções de conexão: https://www.cardcenteringtool.com/mcp
- Registro oficial MCP:
com.cardcenteringtool/card-prices(https://registry.modelcontextprotocol.io/v0.1/servers?search=com.cardcenteringtool) - Dados: 1,5M+ de cards de Pokémon, Magic, Yu-Gi-Oh!, One Piece, Lorcana, Gundam, esportes e entretenimento; valores de mercado em USD baseados em vendas reais, atualizados diariamente. Mesmos dados do https://www.cardcenteringtool.com/prices.
O que você pode perguntar
Perguntas simples na linguagem do colecionador. O assistente escolhe a ferramenta, encontra o card e responde com preços, a data de captura e um link para a página do card.
- "Quanto vale um Charizard Base Set PSA 10?" · "Vale a pena graduar meu Umbreon VMAX alt art?"
- "Preço do 1986 Fleer Michael Jordan cru e PSA 10" · "Valor do rookie Luka Doncic Prizm Silver"
- "Histórico de preço do 1952 Topps Mickey Mantle PSA 10" · "Vale a pena graduar meu rookie do Shohei Ohtani?"
- "Preço do Alpha Black Lotus" · "LOB-001 Blue-Eyes White Dragon 1ª edição" · "OP-01 Manga Luffy"
- "Quais cards de Pokémon mais subiram este mês?" · "Quais cards em alta realmente vendem?"
- "Cards mais valiosos de Evolving Skies" · "Melhores cards de basquete para graduar"
Cada resposta pode incluir preços crus por condição (NM/LP/MP/HP), a escada de graduação para PSA, CGC, BGS, SGC e TAG, o prêmio do PSA 9 e PSA 10 sobre o cru, lucro líquido após taxas de $25/$50/$150, valor esperado por taxa de gem, taxa de gem de equilíbrio, 7–180 dias de histórico de preços, movimentações de 30 dias, movimentadores líquidos, melhores cards para graduar e checklists de sets com preços.
Cobertura: Pokémon, Magic: The Gathering, Yu-Gi-Oh!, One Piece, Disney Lorcana, Riftbound, Gundam, Dragon Ball, Digimon; beisebol, basquete, futebol americano, hóquei, futebol, luta livre, UFC, corrida, tênis, golfe, boxe; Marvel, Star Wars, Garbage Pail Kids e outros sets de entretenimento e TCG.
Instalação
Servidor remoto, nada para instalar. Adicione-o a qualquer cliente MCP que suporte servidores HTTP:
{
"mcpServers": {
"midpoint": {
"url": "https://mcp.cardcenteringtool.com/mcp"
}
}
}
Clientes que só falam stdio (Claude Desktop, alguns plugins de IDE) podem usar uma ponte com mcp-remote:
{
"mcpServers": {
"midpoint": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.cardcenteringtool.com/mcp"]
}
}
}
- ChatGPT: instale o Midpoint Card Prices pelo diretório de plugins, ou no Modo Desenvolvedor adicione um conector com o endpoint.
- Claude (web, desktop, mobile): Personalizar → Conectores → Adicionar conector personalizado → cole o endpoint.
- Claude Code:
claude mcp add --transport http midpoint https://mcp.cardcenteringtool.com/mcp - Cursor / Windsurf / outros: cole o JSON acima nas configurações de MCP do cliente.
- MCP Inspector:
npx @modelcontextprotocol/inspectore conecte-se ao endpoint.
Sem autenticação. Transporte HTTP Streamable. Limite de taxa por IP do cliente.
Ferramentas
search_cards
Encontre cards por nome, set, número ou ano e retorne preços em USD crus e PSA 10 com o id do card.
Entradas: query, game?, set_id?, limit?
get_card_prices
Escada completa de preços para um card: cru por condição (NM/LP/MP/HP) e preços graduados para PSA, CGC, BGS, SGC e TAG por nota.
A escada é para a impressão primária do card (variant, ex.: "holofoil"); outras impressões do mesmo id
(reverse holo, 1ª edição…) retornam separadamente em other_variants e nunca são misturadas. raw_note é
definido quando a escada crua está fora da ordem de condição (dados escassos).
Entradas: card_id
grading_roi
Vale a pena graduar este card? Cru vs PSA 9 vs PSA 10, prêmio de gem, lucro líquido após taxas de $25/$50/$150, valor esperado por taxa de gem, taxa de gem de equilíbrio, qual empresa paga mais e um veredito simples.
Entradas: card_id, grading_fee_usd?
get_price_history
Valores de mercado datados ao longo de 7 a 180 dias para a série crua ou uma nota PSA (1–10, meias notas permitidas). A série
segue uma impressão (variant). coverage informa quantos dias têm captura e como ler valores repetidos ou
esparsos: um valor repetido em dias consecutivos é uma estimativa de mercado inalterada, não um mercado congelado.
Entradas: card_id, days?, grade?
best_cards_to_grade
Cards com o maior lucro líquido esperado de graduação em um jogo ou set (metade PSA 10, metade PSA 9, menos cru e a taxa; ambos os preços graduados são necessários).
Entradas: game, set_slug?, grading_fee_usd?, limit?
trending_cards
Maiores altas ou quedas em 30 dias, em um jogo ou em todos.
Entradas: game?, direction?, min_market_usd?, limit?
liquid_movers
Cards em alta (mudança de 30 dias > 0) com contagem de vendas registrada de 25+ no último ano. A série de 40 dias de cada
candidato é verificada primeiro (capturas suficientes, linha de base estável, sem salto de uma captura); instáveis são
descartados e contados em excluded_unstable. trending_cards aplica a mesma verificação. Cards cuja fonte não
rastreia volume anual são excluídos, a menos que include_unknown_volume esteja definido.
Entradas: game?, include_unknown_volume?, limit?
list_sets
Sets e expansões para um jogo, do mais novo ao mais antigo, com ids.
Entradas: game, query?, limit?
get_set_cards
Checklist com preços ou cards mais valiosos de um set.
Entradas: game, set_id, sort?, limit?
Toda ferramenta é somente leitura (readOnlyHint: true, destructiveHint: false, openWorldHint: false), retorna
structuredContent com um esquema de saída e vincula de volta à página correspondente em cardcenteringtool.com.
Os ids de cards são as chaves públicas de URL (swsh7-215, pricecharting-1821843).
Chaves de jogos: pokemon magicthegathering yugioh onepiece lorcana riftbound gundam dragonball digimon baseball basketball football hockey soccer wrestling ufc racing tennis golf boxing marvel starwars gpk entertainment othertcg.
Bot do Discord
As mesmas nove ferramentas como comandos de barra (/price, /grade, /history, /trending, /movers,
/set), respondidas como embeds. Código-fonte em src/discord/, construído pelo mesmo npm run build, executado
com npm run start:discord (ou Dockerfile.discord como um segundo app Coolify). É um cliente
HTTP simples do servidor público: sem banco de dados, sem segredos além do token do bot. O servidor
rotula suas chamadas e links como cliente discord.
Ambiente: DISCORD_BOT_TOKEN, DISCORD_CLIENT_ID (ambos do Portal do Desenvolvedor do Discord →
seu aplicativo → Bot / Informações Gerais), opcionais MCP_URL (padrão: produção) e
APP_LINK (padrão: https://www.cardcenteringtool.com/go/discord). URL de convite:
https://discord.com/oauth2/authorize?client_id=<CLIENT_ID>&scope=bot%20applications.commands&permissions=2048
(Enviar Mensagens). Os comandos são registrados globalmente na inicialização; o Discord pode levar até uma hora para
exibi-los em todos os servidores após o primeiro registro.
Tratamento de dados
As solicitações carregam apenas os argumentos da ferramenta (nomes de cards, ids, filtros) e o IP do chamador para limitação de taxa. Política de privacidade: https://www.cardcenteringtool.com/privacy. Suporte: https://www.cardcenteringtool.com/contact.