Midpoint Card Prices について
Midpoint Card Pricesは、トレーディングカードの市場価格や鑑定の収益性を調べるコレクター向けの読み取り専用MCPサーバーです。価格帯、履歴、トレンド、セットのチェックリスト、鑑定見積もりを、トレカやスポーツカードのカテゴリで扱います。
主な機能
- 01名前、セット、番号、年でカードを検索
- 02未鑑定と鑑定済みの価格帯を取得
- 03鑑定収益と損益分岐率を推定
- 04価格履歴と市場の値動きを確認
- 05セットと価格付きカード一覧を閲覧
活用シーン
- 01カードの現在の市場価格を調べる
- 02鑑定に出す価値があるか判断
- 03過去の価格と最近の変動を比較
- 04セット内の高額カードを探す
MCP 対応
Streamable HTTP経由で、カード検索、価格、鑑定ROI、履歴、トレンド、セット関連の読み取り専用ツールをMCPクライアントに公開します。リモートサーバーはアカウントやAPIキーなしで利用できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.cardcenteringtool.com/mcpclaude mcp add --transport http midpoint-card-prices https://mcp.cardcenteringtool.com/mcp{"mcpServers":{"midpoint-card-prices":{"type":"http","url":"https://mcp.cardcenteringtool.com/mcp"}}}Cursor で開く{"servers":{"midpoint-card-prices":{"type":"http","url":"https://mcp.cardcenteringtool.com/mcp"}}}VS Code で開く{"mcpServers":{"midpoint-card-prices":{"type":"http","url":"https://mcp.cardcenteringtool.com/mcp"}}}{"mcpServers":{"midpoint-card-prices":{"serverUrl":"https://mcp.cardcenteringtool.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
9| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| game | enum | いいえ | ゲームまたはスポーツを 1 つに絞ります。不明な場合は省略します。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 |
| limit | integer | いいえ | |
| query | string | はい | カード名。セット、番号、年を任意で追加できます。例:"Umbreon VMAX Evolving Skies"、"1986 Fleer Jordan"、"Charizard base set 4/102"。 |
| set_id | string | いいえ | 1 つのセット内を検索するための、list_sets から取得した Expansion ID。 |
詳細
Midpoint MCP サーバー
トレーディングカードの市場価格と鑑定の ROI を、Model Context Protocol のツールとして提供します。読み取り専用で、アカウントも API キーも不要です。ChatGPT の Midpoint Card Prices プラグインを提供し、Claude、Claude Code、Cursor などのあらゆる MCP クライアントで利用できます。
- エンドポイント:
https://mcp.cardcenteringtool.com/mcp(Streamable HTTP) - ドキュメントと接続手順: https://www.cardcenteringtool.com/mcp
- 公式 MCP Registry:
com.cardcenteringtool/card-prices(https://registry.modelcontextprotocol.io/v0.1/servers?search=com.cardcenteringtool) - データ: Pokémon、Magic、Yu-Gi-Oh!、One Piece、Lorcana、Gundam、スポーツ、エンターテインメントのカードを150万点以上収録。実際の落札情報に基づく米ドル建て市場価格を毎日更新しています。https://www.cardcenteringtool.com/prices と同じデータです。
質問できること
コレクターが使う自然な言葉で質問できます。アシスタントがツールを選び、カードを特定して、価格、価格の基準日、カードページへのリンクを回答します。
- 「PSA 10 の Base Set Charizard はいくらですか?」 · 「私の Umbreon VMAX alt art は鑑定に出す価値がありますか?」
- 「1986 Fleer Michael Jordan の未鑑定品と PSA 10 の価格」 · 「Luka Doncic Prizm Silver のルーキー価格」
- 「1952 Topps Mickey Mantle PSA 10 の価格推移」 · 「私の Shohei Ohtani のルーキーカードは鑑定に出す価値がありますか?」
- 「Alpha Black Lotus の価格」 · 「LOB-001 Blue-Eyes White Dragon の初版」 · 「OP-01 Manga Luffy」
- 「今月、価格が最も上昇した Pokémon カードはどれですか?」 · 「上昇中のカードのうち、実際に売れているのはどれですか?」
- 「Evolving Skies の最も価値の高いカード」 · 「鑑定に出すのにおすすめのバスケットボールカード」
各回答には、状態別の未鑑定価格(NM/LP/MP/HP)、PSA、CGC、BGS、SGC、TAG の鑑定グレード別価格、未鑑定品に対する PSA 9 および PSA 10 の価格プレミアム、手数料 $25/$50/$150 を差し引いた純利益、最高評価率別の期待値、損益分岐点となる最高評価率、7~180 日間の価格推移、過去30日間の値上がりカード、流動性の高い値上がりカード、鑑定におすすめのカード、価格付きセットチェックリストを含めることができます。
対応範囲:Pokémon、Magic: The Gathering、Yu-Gi-Oh!、One Piece、Disney Lorcana、Riftbound、Gundam、Dragon Ball、Digimon、野球、バスケットボール、アメリカンフットボール、ホッケー、サッカー、プロレス、UFC、モータースポーツ、テニス、ゴルフ、ボクシング、Marvel、Star Wars、Garbage Pail Kids、その他のエンターテインメントおよび TCG セット。
インストール
リモートサーバーのため、インストールは不要です。HTTP サーバーに対応した任意の MCP クライアントに追加できます。
{
"mcpServers": {
"midpoint": {
"url": "https://mcp.cardcenteringtool.com/mcp"
}
}
}
stdio のみで通信するクライアント(Claude Desktop、一部の IDE プラグイン)では、mcp-remote でブリッジできます。
{
"mcpServers": {
"midpoint": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.cardcenteringtool.com/mcp"]
}
}
}
- ChatGPT: プラグインディレクトリから Midpoint Card Prices をインストールするか、Developer Mode でエンドポイントを指定してコネクターを追加します。
- Claude(ウェブ、デスクトップ、モバイル): Customize → Connectors → Add custom connector → エンドポイントを貼り付けます。
- Claude Code:
claude mcp add --transport http midpoint https://mcp.cardcenteringtool.com/mcp - Cursor / Windsurf / その他: 上記の JSON をクライアントの MCP 設定に貼り付けます。
- MCP Inspector:
npx @modelcontextprotocol/inspectorを実行し、エンドポイントに接続します。
認証は不要です。Streamable HTTP トランスポートを使用します。クライアント IP ごとにレート制限があります。
ツール
search_cards
名前、セット、カード番号、年でカードを検索し、未鑑定品および PSA 10 の米ドル価格とカード ID を返します。
入力: query、game?、set_id?、limit?
get_card_prices
1 枚のカードの全価格一覧を取得します。状態別の未鑑定価格(NM/LP/MP/HP)と、グレード別の PSA、CGC、BGS、SGC、TAG の鑑定価格を返します。
価格一覧はカードの主要な印刷版(variant、例:「holofoil」)を対象とします。同じ ID の他の印刷版(reverse holo、1st edition…)は other_variants に分けて返され、混在することはありません。未鑑定価格が状態順になっていない場合(データが少ない場合)は raw_note が設定されます。
入力: card_id
grading_roi
このカードをグレーディングする価値はありますか?未鑑定品とPSA 9・PSA 10の比較、ジェムミントのプレミアム、手数料が25ドル/50ドル/150ドルの場合の純利益、ジェムミント率別の期待値、損益分岐点となるジェムミント率、最も高く買い取る会社、そして簡潔な評価を表示します。
入力: card_id、grading_fee_usd?
get_price_history
未鑑定品、またはPSAグレード(1~10、ハーフグレード可)の、7~180日間の日付付き市場価格を取得します。価格系列は1つの印刷版(variant)に対応します。coverageには、何日分のデータが取得されているか、また連続またはまばらな値の読み取り方が示されます。連日で同じ値が続く場合は、市場価格の推定値に変化がないことを示しており、市場が凍結しているわけではありません。
入力: card_id、days?、grade?
best_cards_to_grade
ゲームまたはセット内で、グレーディングによる期待純利益が最も大きいカードを表示します(PSA 10の価格とPSA 9の価格の平均から、未鑑定品の価格と手数料を差し引きます。グレーディング済みの両方の価格が必要です)。
入力: game、set_slug?、grading_fee_usd?、limit?
trending_cards
1つのゲーム、またはすべてのゲームを対象に、過去30日間の値上がりまたは値下がりが最も大きいカードを表示します。
入力: game?、direction?、min_market_usd?、limit?
liquid_movers
過去30日間の変動率がプラスで、過去1年間の販売件数が25件以上記録されているカードを表示します。候補ごとに、そのカード独自の40日間の価格系列を先に確認し(十分な取得データ、安定した基準値、1回の取得だけで急上昇していないこと)、不安定なカードは除外してexcluded_unstableに件数を記録します。trending_cardsにも同じ確認を適用します。販売件数を追跡していないデータソースのカードは、include_unknown_volumeを設定しない限り除外されます。
入力: game?、include_unknown_volume?、limit?
list_sets
ゲームのセットと拡張パックを、新しい順にID付きで表示します。
入力: game、query?、limit?
get_set_cards
セット内の価格付きチェックリスト、または最も価値の高いカードを表示します。
入力: game、set_id、sort?、limit?
すべてのツールは読み取り専用(readOnlyHint: true、destructiveHint: false、openWorldHint: false)で、出力スキーマ付きのstructuredContentを返し、cardcenteringtool.comの該当ページへのリンクを含みます。カードIDは公開URLのキーです(swsh7-215、pricecharting-1821843)。
ゲームキー: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
同じ9つのツールをスラッシュコマンド(/price、/grade、/history、/trending、/movers、
/set)として利用でき、埋め込みメッセージ形式で回答します。ソースはsrc/discord/にあり、同じnpm run buildでビルドし、npm run start:discordで実行します(またはDockerfile.discordを2つ目のCoolifyアプリとして使用します)。これは公開サーバーに接続するシンプルなHTTPクライアントで、データベースはなく、ボットトークン以外のシークレットも必要ありません。サーバーでは、クライアントをdiscordとして呼び出しとリンクにラベル付けします。
環境変数:DISCORD_BOT_TOKEN、DISCORD_CLIENT_ID(どちらもDiscord Developer Portal → アプリケーション → Bot/General Informationから取得)、省略可能なMCP_URL(デフォルトは本番環境)とAPP_LINK(デフォルトはhttps://www.cardcenteringtool.com/go/discord)。招待URL:
https://discord.com/oauth2/authorize?client_id=<CLIENT_ID>&scope=bot%20applications.commands&permissions=2048
(メッセージを送信)。コマンドは起動時にグローバル登録されます。初回登録後、すべてのサーバーでコマンドが表示されるまで、Discord側で最大1時間かかる場合があります。
Data handling
リクエストに含まれるのは、ツールの引数(カード名、ID、フィルター)と、レート制限のための呼び出し元のIPアドレスのみです。 プライバシーポリシー:https://www.cardcenteringtool.com/privacy。サポート: https://www.cardcenteringtool.com/contact。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。