Midpoint Card Prices

offiziell

TCG- und Sportkartenpreise & ROI

Was kann man mit Midpoint Card Prices MCP machen?

  • Suchkartenpreise — Frage „Was ist ein PSA 10 Base Set Glurak wert?“, um Roh- und Bewertungspreise in USD über search_cards zu erhalten.
  • Vollständige Preisleiter erhalten — Fordere NM/LP/MP/HP-Rohpreise sowie PSA/CGC/BGS/SGC/TAG-bewertete Preise für jede Karte über get_card_prices an.
  • Bewertungs-ROI bewerten — Frage „Lohnt es sich, mein Umbreon VMAX Alt Art bewerten zu lassen?“, um Nettogewinn, Break-even-Gem-Rate und beste Firma über grading_roi zu sehen.
  • Preisverlauf verfolgen — Sieh dir Markttrends von 7–180 Tagen für rohe oder bewertete Karten mit get_price_history an.
  • Trendkarten entdecken — Finde die größten 30-Tage-Gewinner oder -Verlierer über verschiedene Spiele hinweg mit trending_cards.
  • Set-Checklisten auflisten — Erhalte bepreiste Set-Checklisten oder die wertvollsten Karten eines Sets über get_set_cards.

Dokumentation

Midpoint MCP-Server

Midpoint MCP server on AI Agents Listing

Marktpreise für Sammelkarten und Grading-ROI als Model Context Protocol-Tools. Nur lesend, kein Konto, kein API-Schlüssel. Betreibt das Midpoint Card Prices-Plugin in ChatGPT und funktioniert mit Claude, Claude Code, Cursor und jedem MCP-Client.

Was Sie fragen können

Einfache Fragen in der Sprache eines Sammlers. Der Assistent wählt das Tool, findet die Karte und antwortet mit Preisen, dem Erfassungsdatum und einem Link zur Kartenseite.

  • „Was ist ein PSA 10 Base Set Charizard wert?" · „Lohnt sich das Grading meiner Umbreon VMAX Alt Art?"
  • „1986 Fleer Michael Jordan roh und PSA 10 Preis" · „Luka Doncic Prizm Silver Rookie-Wert"
  • „1952 Topps Mickey Mantle PSA 10 Preisentwicklung" · „Lohnt sich das Grading meines Shohei Ohtani Rookies?"
  • „Alpha Black Lotus Preis" · „LOB-001 Blue-Eyes White Dragon 1st Edition" · „OP-01 Manga Luffy"
  • „Welche Pokémon-Karten sind diesen Monat am stärksten gestiegen?" · „Welche aufsteigenden Karten verkaufen sich tatsächlich?"
  • „Wertvollste Karten in Evolving Skies" · „Beste Basketballkarten zum Graden"

Jede Antwort kann Rohpreise nach Zustand (NM/LP/MP/HP), die Grading-Leiter für PSA, CGC, BGS, SGC und TAG, den PSA-9- und PSA-10-Aufschlag gegenüber roh, den Nettogewinn nach Gebühren von 25/50/150 $, den Erwartungswert nach Gem-Rate, die Break-even-Gem-Rate, 7–180 Tage Preisentwicklung, 30-Tage-Mover, liquide Mover, die besten Karten zum Graden und bepreiste Set-Checklisten enthalten.

Abdeckung: Pokémon, Magic: The Gathering, Yu-Gi-Oh!, One Piece, Disney Lorcana, Riftbound, Gundam, Dragon Ball, Digimon; Baseball, Basketball, Football, Hockey, Fußball, Wrestling, UFC, Rennsport, Tennis, Golf, Boxen; Marvel, Star Wars, Garbage Pail Kids und andere Unterhaltungs- und TCG-Sets.

Installation

Remote-Server, nichts zu installieren. Fügen Sie ihn jedem MCP-Client hinzu, der HTTP-Server unterstützt:

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

Clients, die nur stdio sprechen (Claude Desktop, einige IDE-Plugins), können mit mcp-remote überbrückt werden:

{
  "mcpServers": {
    "midpoint": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://mcp.cardcenteringtool.com/mcp"]
    }
  }
}
  • ChatGPT: Installieren Sie Midpoint Card Prices aus dem Plugin-Verzeichnis oder fügen Sie im Entwicklermodus einen Connector mit dem Endpunkt hinzu.
  • Claude (Web, Desktop, Mobil): Anpassen → Connectors → Benutzerdefinierten Connector hinzufügen → Endpunkt einfügen.
  • Claude Code: claude mcp add --transport http midpoint https://mcp.cardcenteringtool.com/mcp
  • Cursor / Windsurf / andere: Fügen Sie das obige JSON in die MCP-Einstellungen des Clients ein.
  • MCP Inspector: npx @modelcontextprotocol/inspector und mit dem Endpunkt verbinden.

Keine Authentifizierung. Streamable-HTTP-Transport. Ratenbegrenzung pro Client-IP.

Tools

search_cards

Finden Sie Karten nach Name, Set, Nummer oder Jahr und erhalten Sie rohe und PSA-10-USD-Preise mit der Karten-ID.

Eingaben: query, game?, set_id?, limit?

get_card_prices

Vollständige Preisleiter für eine Karte: roh nach Zustand (NM/LP/MP/HP) und Grading-Preise für PSA, CGC, BGS, SGC und TAG nach Note. Die Leiter gilt für den primären Druck der Karte (variant, z. B. „holofoil"); andere Drucke derselben ID (Reverse Holo, 1st Edition …) werden separat unter other_variants zurückgegeben und niemals vermischt. raw_note wird gesetzt, wenn die Rohleiter nicht in der Zustandsreihenfolge ist (dünne Daten).

Eingaben: card_id

grading_roi

Lohnt sich das Grading dieser Karte? Roh vs. PSA 9 vs. PSA 10, Gem-Prämie, Nettogewinn nach Gebühren von 25/50/150 $, Erwartungswert nach Gem-Rate, Break-even-Gem-Rate, welches Unternehmen am meisten zahlt, und ein klares Urteil.

Eingaben: card_id, grading_fee_usd?

get_price_history

Datumswerte über 7 bis 180 Tage für die Rohserie oder eine PSA-Note (1–10, halbe Noten erlaubt). Die Serie folgt einem Druck (variant). coverage gibt an, wie viele der Tage eine Erfassung haben und wie wiederholte oder spärliche Werte zu lesen sind: Ein Wert, der an aufeinanderfolgenden Tagen wiederholt wird, ist eine unveränderte Marktschätzung, kein eingefrorener Markt.

Eingaben: card_id, days?, grade?

best_cards_to_grade

Karten mit dem größten erwarteten Nettogewinn aus dem Grading in einem Spiel oder Set (halb PSA 10, halb PSA 9, minus roh und Gebühr; beide Grading-Preise erforderlich).

Eingaben: game, set_slug?, grading_fee_usd?, limit?

trending_cards

Größte 30-Tage-Gewinner oder -Verlierer, ein Spiel oder alle.

Eingaben: game?, direction?, min_market_usd?, limit?

liquid_movers

Aufsteigende Karten (30-Tage-Änderung > 0) mit einer erfassten Verkaufszahl von 25+ im letzten Jahr. Die eigene 40-Tage-Serie jedes Kandidaten wird zuerst geprüft (genügend Erfassungen, stabile Basislinie, kein Einzel-Erfassungs-Sprung); instabile werden verworfen und in excluded_unstable gezählt. trending_cards wendet dieselbe Prüfung an. Karten, deren Quelle kein jährliches Volumen verfolgt, werden ausgeschlossen, es sei denn, include_unknown_volume ist gesetzt.

Eingaben: game?, include_unknown_volume?, limit?

list_sets

Sets und Erweiterungen für ein Spiel, neueste zuerst, mit IDs.

Eingaben: game, query?, limit?

get_set_cards

Bepreiste Checkliste oder wertvollste Karten in einem Set.

Eingaben: game, set_id, sort?, limit?

Jedes Tool ist nur lesend (readOnlyHint: true, destructiveHint: false, openWorldHint: false), gibt structuredContent mit einem Ausgabeschema zurück und verlinkt auf die passende Seite auf cardcenteringtool.com. Karten-IDs sind die öffentlichen URL-Schlüssel (swsh7-215, pricecharting-1821843).

Spielschlüssel: 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.

Discord-Bot

Dieselben neun Tools als Slash-Befehle (/price, /grade, /history, /trending, /movers, /set), als Embeds beantwortet. Quelle in src/discord/, erstellt vom selben npm run build, ausgeführt mit npm run start:discord (oder Dockerfile.discord als zweite Coolify-App). Es ist ein einfacher HTTP-Client des öffentlichen Servers: keine Datenbank, keine Geheimnisse außer dem Bot-Token. Der Server kennzeichnet seine Aufrufe und Links als Client discord.

Umgebung: DISCORD_BOT_TOKEN, DISCORD_CLIENT_ID (beide vom Discord Developer Portal → Ihre Anwendung → Bot / Allgemeine Informationen), optional MCP_URL (Standard: Produktion) und APP_LINK (Standard: https://www.cardcenteringtool.com/go/discord). Einladungs-URL: https://discord.com/oauth2/authorize?client_id=<CLIENT_ID>&scope=bot%20applications.commands&permissions=2048 (Nachrichten senden). Befehle werden beim Start global registriert; Discord kann bis zu einer Stunde brauchen, um sie nach der ersten Registrierung in jedem Server anzuzeigen.

Datenverarbeitung

Anfragen enthalten nur die Tool-Argumente (Kartennamen, IDs, Filter) und die IP des Aufrufers zur Ratenbegrenzung. Datenschutzerklärung: https://www.cardcenteringtool.com/privacy. Support: https://www.cardcenteringtool.com/contact.