Midpoint Card Prices

officiel

Prix des cartes TCG et sportives et ROI

Que pouvez-vous faire avec Midpoint Card Prices MCP ?

  • Rechercher les prix des cartes — Demandez « Combien vaut un Base Set Charizard PSA 10 ? » pour obtenir les valeurs USD brutes et gradées via search_cards.
  • Obtenir l’échelle complète des prix — Demandez les prix gradés NM/LP/MP/HP bruts et PSA/CGC/BGS/SGC/TAG pour n’importe quelle carte avec get_card_prices.
  • Évaluer le retour sur investissement de la gradation — Demandez « Est-ce que mon Umbreon VMAX alt art vaut la peine d’être gradé ? » pour voir le profit net, le taux de gemme seuil de rentabilité et la meilleure entreprise via grading_roi.
  • Suivre l’historique des prix — Consultez les tendances du marché sur 7 à 180 jours pour les cartes brutes ou gradées avec get_price_history.
  • Découvrir les cartes tendance — Trouvez les plus fortes hausses ou baisses sur 30 jours dans tous les jeux avec trending_cards.
  • Lister les checklists d’ensembles — Obtenez des checklists d’ensembles avec prix ou les cartes les plus précieuses d’un ensemble via get_set_cards.

Documentation

Serveur MCP Midpoint

Midpoint MCP server on AI Agents Listing

Prix du marché des cartes à collectionner et ROI de la notation comme outils Model Context Protocol. Lecture seule, sans compte, sans clé API. Alimente le plugin Midpoint Card Prices dans ChatGPT et fonctionne avec Claude, Claude Code, Cursor et tout client MCP.

Ce que vous pouvez demander

Des questions simples formulées comme un collectionneur. L'assistant choisit l'outil, trouve la carte et répond avec les prix, la date de capture et un lien vers la page de la carte.

  • « Combien vaut un Base Set Charizard PSA 10 ? » · « Mon Umbreon VMAX alt art vaut-il la peine d'être noté ? »
  • « Prix de la 1986 Fleer Michael Jordan brute et PSA 10 » · « Valeur rookie Prizm Silver de Luka Doncic »
  • « Historique des prix de la 1952 Topps Mickey Mantle PSA 10 » · « Mon rookie Shohei Ohtani vaut-il la peine d'être noté ? »
  • « Prix de l'Alpha Black Lotus » · « LOB-001 Blue-Eyes White Dragon 1re édition » · « OP-01 Manga Luffy »
  • « Quelles cartes Pokémon ont le plus augmenté ce mois-ci ? » · « Quelles cartes en hausse se vendent réellement ? »
  • « Cartes les plus précieuses d'Evolving Skies » · « Meilleures cartes de basket à noter »

Chaque réponse peut inclure les prix bruts par état (NM/LP/MP/HP), l'échelle de notation pour PSA, CGC, BGS, SGC et TAG, la prime PSA 9 et PSA 10 par rapport au brut, le bénéfice net après frais de 25/50/150 $, la valeur attendue selon le taux de gemme, le taux de gemme seuil de rentabilité, 7 à 180 jours d'historique de prix, les mouvements sur 30 jours, les mouvements liquides, les meilleures cartes à noter, et des listes de séries avec prix.

Couverture : Pokémon, Magic: The Gathering, Yu-Gi-Oh!, One Piece, Disney Lorcana, Riftbound, Gundam, Dragon Ball, Digimon ; baseball, basketball, football américain, hockey, soccer, catch, UFC, course, tennis, golf, boxe ; Marvel, Star Wars, Garbage Pail Kids et autres séries de divertissement et TCG.

Installation

Serveur distant, rien à installer. Ajoutez-le à tout client MCP prenant en charge les serveurs HTTP :

{
  "mcpServers": {
    "midpoint": {
      "url": "https://mcp.cardcenteringtool.com/mcp"
    }
  }
}

Les clients qui ne parlent que stdio (Claude Desktop, certains plugins IDE) peuvent faire le pont avec mcp-remote :

{
  "mcpServers": {
    "midpoint": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://mcp.cardcenteringtool.com/mcp"]
    }
  }
}
  • ChatGPT : installez Midpoint Card Prices depuis le répertoire des plugins, ou en mode développeur ajoutez un connecteur avec le point de terminaison.
  • Claude (web, bureau, mobile) : Personnaliser → Connecteurs → Ajouter un connecteur personnalisé → collez le point de terminaison.
  • Claude Code : claude mcp add --transport http midpoint https://mcp.cardcenteringtool.com/mcp
  • Cursor / Windsurf / autres : collez le JSON ci-dessus dans les paramètres MCP du client.
  • MCP Inspector : npx @modelcontextprotocol/inspector et connectez-vous au point de terminaison.

Aucune authentification. Transport HTTP streamable. Limite de débit par IP client.

Outils

search_cards

Trouvez des cartes par nom, série, numéro ou année et renvoyez les prix USD bruts et PSA 10 avec l'identifiant de la carte.

Entrées : query, game?, set_id?, limit?

get_card_prices

Échelle de prix complète pour une carte : brut par état (NM/LP/MP/HP) et prix notés pour PSA, CGC, BGS, SGC et TAG par note. L'échelle concerne l'impression principale de la carte (variant, par ex. « holofoil ») ; les autres impressions du même identifiant (reverse holo, 1re édition…) reviennent séparément sous other_variants et ne sont jamais mélangées. raw_note est défini lorsque l'échelle brute n'est pas dans l'ordre des états (données minces).

Entrées : card_id

grading_roi

Cette carte vaut-elle la peine d'être notée ? Brut vs PSA 9 vs PSA 10, prime de gemme, bénéfice net après frais de 25/50/150 $, valeur attendue selon le taux de gemme, taux de gemme seuil de rentabilité, quelle société paie le plus, et un verdict simple.

Entrées : card_id, grading_fee_usd?

get_price_history

Valeurs marchandes datées sur 7 à 180 jours pour la série brute ou une note PSA (1–10, demi-notes autorisées). La série suit une seule impression (variant). coverage indique combien de jours ont une capture et comment lire les valeurs répétées ou éparses : une valeur répétée sur des jours consécutifs est une estimation de marché inchangée, pas un marché figé.

Entrées : card_id, days?, grade?

best_cards_to_grade

Cartes avec le plus grand bénéfice net attendu de la notation dans un jeu ou une série (moitié PSA 10, moitié PSA 9, moins le brut et les frais ; les deux prix notés requis).

Entrées : game, set_slug?, grading_fee_usd?, limit?

trending_cards

Plus fortes hausses ou baisses sur 30 jours, un jeu ou tous.

Entrées : game?, direction?, min_market_usd?, limit?

liquid_movers

Cartes en hausse (variation sur 30 jours > 0) avec un nombre de ventes enregistré de 25+ au cours de la dernière année. La série de 40 jours de chaque candidate est vérifiée en premier (captures suffisantes, base stable, pas de saut sur une seule capture) ; les instables sont écartées et comptées dans excluded_unstable. trending_cards applique la même vérification. Les cartes dont la source ne suit pas le volume annuel sont exclues sauf si include_unknown_volume est défini.

Entrées : game?, include_unknown_volume?, limit?

list_sets

Séries et extensions pour un jeu, des plus récentes aux plus anciennes, avec identifiants.

Entrées : game, query?, limit?

get_set_cards

Liste de série avec prix ou cartes les plus précieuses d'une série.

Entrées : game, set_id, sort?, limit?

Chaque outil est en lecture seule (readOnlyHint: true, destructiveHint: false, openWorldHint: false), renvoie structuredContent avec un schéma de sortie, et renvoie à la page correspondante sur cardcenteringtool.com. Les identifiants de cartes sont les clés URL publiques (swsh7-215, pricecharting-1821843).

Clés de jeux : 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 Discord

Les mêmes neuf outils en commandes slash (/price, /grade, /history, /trending, /movers, /set), répondus sous forme d'embeds. Source dans src/discord/, construit par le même npm run build, exécuté avec npm run start:discord (ou Dockerfile.discord comme seconde application Coolify). C'est un simple client HTTP du serveur public : pas de base de données, pas de secrets au-delà du jeton du bot. Le serveur étiquette ses appels et liens comme client discord.

Environnement : DISCORD_BOT_TOKEN, DISCORD_CLIENT_ID (tous deux depuis le portail développeur Discord → votre application → Bot / Informations générales), optionnel MCP_URL (par défaut production) et APP_LINK (par défaut https://www.cardcenteringtool.com/go/discord). URL d'invitation : https://discord.com/oauth2/authorize?client_id=<CLIENT_ID>&scope=bot%20applications.commands&permissions=2048 (Envoyer des messages). Les commandes sont enregistrées globalement au démarrage ; Discord peut prendre jusqu'à une heure pour les afficher dans chaque serveur après le premier enregistrement.

Gestion des données

Les requêtes ne contiennent que les arguments des outils (noms de cartes, identifiants, filtres) et l'IP de l'appelant pour la limitation de débit. Politique de confidentialité : https://www.cardcenteringtool.com/privacy. Support : https://www.cardcenteringtool.com/contact.