Midpoint Card Prices
oficialPrecios y ROI de tarjetas TCG y deportivas
¿Qué puedes hacer con Midpoint Card Prices MCP?
- Buscar precios de cartas — Pregunta "¿Cuánto vale un Charizard Base Set PSA 10?" para obtener valores en USD de cartas sin calificar y calificadas mediante
search_cards. - Obtener escalera de precios completa — Solicita precios de cartas sin calificar en NM/LP/MP/HP y calificadas por PSA/CGC/BGS/SGC/TAG para cualquier carta usando
get_card_prices. - Evaluar retorno de calificación — Pregunta "¿Vale la pena calificar mi Umbreon VMAX alt art?" para ver ganancia neta, tasa de gemas de equilibrio y mejor empresa mediante
grading_roi. - Seguir historial de precios — Consulta tendencias de mercado de 7 a 180 días para cartas sin calificar o calificadas con
get_price_history. - Descubrir cartas en tendencia — Encuentra las mayores subidas o bajadas en 30 días entre juegos usando
trending_cards. - Listar listas de sets — Obtén listas de sets con precios o las cartas más valiosas de un set mediante
get_set_cards.
Documentación
Servidor MCP de Midpoint
Precios de mercado de cartas coleccionables y ROI de gradación como herramientas del Model Context Protocol. Solo lectura, sin cuenta, sin clave API. Impulsa el plugin Midpoint Card Prices en ChatGPT y funciona con Claude, Claude Code, Cursor y cualquier cliente MCP.
- Endpoint:
https://mcp.cardcenteringtool.com/mcp(HTTP Streamable) - Documentación e instrucciones de conexión: https://www.cardcenteringtool.com/mcp
- Registro oficial de MCP:
com.cardcenteringtool/card-prices(https://registry.modelcontextprotocol.io/v0.1/servers?search=com.cardcenteringtool) - Datos: más de 1.5 millones de cartas de Pokémon, Magic, Yu-Gi-Oh!, One Piece, Lorcana, Gundam, deportes y entretenimiento; valores de mercado en USD basados en ventas reales, actualizados a diario. Los mismos datos que https://www.cardcenteringtool.com/prices.
Qué puedes preguntar
Preguntas sencillas en el lenguaje del coleccionista. El asistente elige la herramienta, encuentra la carta y responde con precios, la fecha de captura y un enlace a la página de la carta.
- "¿Cuánto vale un Charizard Base Set PSA 10?" · "¿Merece la pena gradar mi Umbreon VMAX alt art?"
- "Precio de 1986 Fleer Michael Jordan sin gradar y PSA 10" · "Valor de la rookie Luka Doncic Prizm Silver"
- "Historial de precios de 1952 Topps Mickey Mantle PSA 10" · "¿Merece la pena gradar mi rookie de Shohei Ohtani?"
- "Precio de Alpha Black Lotus" · "LOB-001 Blue-Eyes White Dragon 1ª edición" · "OP-01 Manga Luffy"
- "¿Qué cartas de Pokémon subieron más este mes?" · "¿Qué cartas en alza se venden de verdad?"
- "Cartas más valiosas de Evolving Skies" · "Mejores cartas de baloncesto para gradar"
Cada respuesta puede incluir precios en bruto por condición (NM/LP/MP/HP), la escalera de gradación para PSA, CGC, BGS, SGC y TAG, la prima de PSA 9 y PSA 10 sobre el precio sin gradar, el beneficio neto tras comisiones de $25/$50/$150, el valor esperado según la tasa de gem, la tasa de gem de equilibrio, historial de precios de 7 a 180 días, movimientos de 30 días, movimientos líquidos, mejores cartas para gradar y listados de sets con precios.
Cobertura: Pokémon, Magic: The Gathering, Yu-Gi-Oh!, One Piece, Disney Lorcana, Riftbound, Gundam, Dragon Ball, Digimon; béisbol, baloncesto, fútbol americano, hockey, fútbol, lucha libre, UFC, automovilismo, tenis, golf, boxeo; Marvel, Star Wars, Garbage Pail Kids y otros sets de entretenimiento y TCG.
Instalación
Servidor remoto, nada que instalar. Añádelo a cualquier cliente MCP que admita servidores HTTP:
{
"mcpServers": {
"midpoint": {
"url": "https://mcp.cardcenteringtool.com/mcp"
}
}
}
Los clientes que solo hablan stdio (Claude Desktop, algunos plugins de IDE) pueden conectarse con mcp-remote:
{
"mcpServers": {
"midpoint": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.cardcenteringtool.com/mcp"]
}
}
}
- ChatGPT: instala Midpoint Card Prices desde el directorio de plugins, o en el Modo Desarrollador añade un conector con el endpoint.
- Claude (web, escritorio, móvil): Personalizar → Conectores → Añadir conector personalizado → pega el endpoint.
- Claude Code:
claude mcp add --transport http midpoint https://mcp.cardcenteringtool.com/mcp - Cursor / Windsurf / otros: pega el JSON anterior en la configuración MCP del cliente.
- MCP Inspector:
npx @modelcontextprotocol/inspectory conéctate al endpoint.
Sin autenticación. Transporte HTTP Streamable. Límite de velocidad por IP de cliente.
Herramientas
search_cards
Busca cartas por nombre, set, número o año y devuelve precios en USD sin gradar y PSA 10 con el id de la carta.
Entradas: query, game?, set_id?, limit?
get_card_prices
Escalera de precios completa para una carta: sin gradar por condición (NM/LP/MP/HP) y precios gradados para PSA, CGC, BGS, SGC y TAG por grado. La escalera corresponde a la impresión principal de la carta (variant, p. ej. "holofoil"); otras impresiones del mismo id (reverse holo, 1ª edición…) aparecen por separado en other_variants y nunca se mezclan. raw_note se establece cuando la escalera sin gradar no sigue el orden de condiciones (datos escasos).
Entradas: card_id
grading_roi
¿Merece la pena gradar esta carta? Sin gradar vs PSA 9 vs PSA 10, prima de gem, beneficio neto tras comisiones de $25/$50/$150, valor esperado según la tasa de gem, tasa de gem de equilibrio, qué empresa paga más y un veredicto claro.
Entradas: card_id, grading_fee_usd?
get_price_history
Valores de mercado con fecha durante 7 a 180 días para la serie sin gradar o un grado PSA (1–10, se permiten medios grados). La serie sigue una sola impresión (variant). coverage indica cuántos de los días tienen captura y cómo interpretar valores repetidos o dispersos: un valor repetido en días consecutivos es una estimación de mercado sin cambios, no un mercado congelado.
Entradas: card_id, days?, grade?
best_cards_to_grade
Cartas con el mayor beneficio neto esperado de gradación en un juego o set (mitad PSA 10, mitad PSA 9, menos el precio sin gradar y la comisión; se requieren ambos precios gradados).
Entradas: game, set_slug?, grading_fee_usd?, limit?
trending_cards
Mayores subidas o bajadas en 30 días, de un juego o de todos.
Entradas: game?, direction?, min_market_usd?, limit?
liquid_movers
Cartas en alza (cambio en 30 días > 0) con un recuento de ventas registrado de 25+ en el último año. Primero se comprueba la serie propia de 40 días de cada candidata (capturas suficientes, línea base estable, sin salto de una sola captura); las inestables se descartan y se cuentan en excluded_unstable. trending_cards aplica la misma comprobación. Las cartas cuya fuente no rastrea el volumen anual se excluyen salvo que include_unknown_volume esté establecido.
Entradas: game?, include_unknown_volume?, limit?
list_sets
Sets y expansiones de un juego, de más reciente a más antiguo, con ids.
Entradas: game, query?, limit?
get_set_cards
Listado con precios o cartas más valiosas de un set.
Entradas: game, set_id, sort?, limit?
Cada herramienta es de solo lectura (readOnlyHint: true, destructiveHint: false, openWorldHint: false), devuelve structuredContent con un esquema de salida y enlaza de vuelta a la página correspondiente en cardcenteringtool.com. Los ids de carta son las claves públicas de URL (swsh7-215, pricecharting-1821843).
Claves de juego: 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 de Discord
Las mismas nueve herramientas como comandos de barra (/price, /grade, /history, /trending, /movers, /set), respondidas como embeds. Código fuente en src/discord/, construido por el mismo npm run build, ejecutado con npm run start:discord (o Dockerfile.discord como segunda app de Coolify). Es un cliente HTTP simple del servidor público: sin base de datos, sin secretos más allá del token del bot. El servidor etiqueta sus llamadas y enlaces como cliente discord.
Entorno: DISCORD_BOT_TOKEN, DISCORD_CLIENT_ID (ambos del Portal de Desarrolladores de Discord → tu aplicación → Bot / Información general), opcional MCP_URL (por defecto producción) y APP_LINK (por defecto https://www.cardcenteringtool.com/go/discord). URL de invitación: https://discord.com/oauth2/authorize?client_id=<CLIENT_ID>&scope=bot%20applications.commands&permissions=2048 (Enviar mensajes). Los comandos se registran globalmente al iniciar; Discord puede tardar hasta una hora en mostrarlos en cada servidor tras el primer registro.
Manejo de datos
Las solicitudes llevan solo los argumentos de la herramienta (nombres de cartas, ids, filtros) y la IP del llamante para el límite de velocidad. Política de privacidad: https://www.cardcenteringtool.com/privacy. Soporte: https://www.cardcenteringtool.com/contact.