Master Setter Pokémon TCG について
Master Setter は、14 言語の Pokémon TCG カードと印刷版データを API で提供します。コレクター、店舗、AI エージェントがカード検索や印刷版の確認、セット閲覧に利用でき、言語・加工・セットごとに印刷版を区別します。
主な機能
- 0114 言語のカードカタログ
- 02印刷版単位のカード情報
- 03多言語カード検索
- 04セットとカードの検索
- 05リモート MCP ツール
活用シーン
- 01各言語のカード名で検索
- 02言語と加工が異なる印刷版の特定
- 03セット内のカード閲覧
- 04AI エージェントへのカード情報提供
MCP 対応
`https://api.master-setter.com/mcp` でリモート MCP サーバーを提供します。カード検索・取得、セット内カードの一覧、セット情報の取得に対応するツールがあります。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://api.master-setter.com/mcpclaude mcp add --transport http master-setter-pok-mon-tcg https://api.master-setter.com/mcp{"mcpServers":{"master-setter-pok-mon-tcg":{"type":"http","url":"https://api.master-setter.com/mcp"}}}Cursor で開く{"servers":{"master-setter-pok-mon-tcg":{"type":"http","url":"https://api.master-setter.com/mcp"}}}VS Code で開く{"mcpServers":{"master-setter-pok-mon-tcg":{"type":"http","url":"https://api.master-setter.com/mcp"}}}{"mcpServers":{"master-setter-pok-mon-tcg":{"serverUrl":"https://api.master-setter.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://api.master-setter.com/mcp認証が必要ツール
6| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| q | string | はい | |
| lang | enum | いいえ | 言語コード:en 英語、ja 日本語、ko 韓国語、zh-tw 繁体字中国語、zh-cn 簡体字中国語、th タイ語、id インドネシア語、fr フランス語、it イタリア語、de ドイツ語、es スペイン語、pt ポルトガル語、es-mx メキシコのスペイン語、ru ロシア語、pl ポーランド語、nl オランダ語。en | ja | fr | it | de | es | ko | pt | zh-tw | id | th | zh-cn | es-mx | ru | pl | nl |
| limit | integer | いいえ | |
| offset | integer | いいえ |
詳細
14 言語対応 Pokémon TCG API:Master Setter Catalog API
Pokémon Trading Card Game のカードデータを、カードが印刷されているすべての言語で JSON として提供します。 199,314 枚のカード · 276,657 種類の印刷版 · 1,821 セット · 14 言語に対応。あらゆる API を通じて利用できる中でも、韓国語、タイ語、インドネシア語、繁体字中国語、簡体字中国語のカタログが最も充実しています。
- ドキュメントと無料キー:https://api.master-setter.com
- OpenAPI 3.1 仕様:https://api.master-setter.com/openapi.json
- AI アシスタント向け:https://api.master-setter.com/llms.txt
- リモート MCP サーバー(Claude Code、Cursor、任意の MCP クライアント):
https://api.master-setter.com/mcp
この API を選ぶ理由
多くの Pokémon カード API が対応しているのは英語、場合によっては日本語で、モデル化する単位も カード です。この API では、印刷版ごとにモデル化します。つまり、1 つの言語、加工、セットの組み合わせごとにカードを扱います(初版かアンリミテッドか、ホロかリバースホロか、スタンプ付きプロモかなど)。これはスキャナーが識別し、店舗が出品し、コレクターが所有する単位です。
| 言語 | コード | カード数 | セット数 |
|---|---|---|---|
| 日本語 | ja | 22,164 | 239 |
| 英語 | en | 21,795 | 216 |
| フランス語 | fr | 19,942 | 178 |
| イタリア語 | it | 19,745 | 174 |
| ドイツ語 | de | 19,285 | 135 |
| 韓国語 | ko | 16,778 | 234 |
| スペイン語 | es | 16,697 | 136 |
| ポルトガル語 | pt | 15,701 | 105 |
| 繁体字中国語 | zh-tw | 13,127 | 134 |
| インドネシア語 | id | 11,937 | 94 |
| タイ語 | th | 11,853 | 95 |
| 簡体字中国語 | zh-cn | 6,946 | 55 |
| ラテンアメリカ系スペイン語 | es-mx | 1,758 | 10 |
| ロシア語 | ru | 1,104 | 11 |
言語別ページ:日本語 · 韓国語 · 繁体字中国語 · 簡体字中国語 · タイ語 · インドネシア語 · すべての言語
クイックスタート
# 1. Get a free key (English cards, 250 requests/month, personal use). Returned immediately.
curl -X POST https://api.master-setter.com/v1/keys \
-H "Content-Type: application/json" \
-d '{"email":"[email protected]","personal_use":true}'
# 2. Call it
curl -H "Authorization: Bearer $KEY" \
"https://api.master-setter.com/v1/sets?lang=en&limit=5"
curl -H "Authorization: Bearer $KEY" \
"https://api.master-setter.com/v1/cards?id=en-base1-4"
レスポンス:
{
"data": {
"id": "en-base1-4",
"name": "Charizard",
"number": "4",
"rarity": "Rare Holo",
"hp": 120,
"artist": "Mitsuhiro Arita",
"variants": [
{ "variant_key": "1stEditionHolofoil" },
{ "variant_key": "shadowlessHolofoil" },
{ "variant_key": "unlimitedHolofoil" }
]
},
"retrieved_at": "2026-10-12T00:00:00.000Z"
}
その他の例:JavaScript · Python
エンドポイント
| メソッド | パス | 返される内容 |
|---|---|---|
POST | /v1/keys | すぐに使える無料キー |
GET | /v1/sets?lang=ko | 言語別のセットを新しい順にページ分割して取得 |
GET | /v1/sets?id=ko-sv4a | カードデータに実際に存在するカードから card_count を算出した単一セット |
GET | /v1/cards?id=en-base1-4 | すべての印刷版を含む単一カード |
GET | /v1/cards?set=ja-sv4a&include=variants | セット全体を番号順に取得し、印刷版をインラインで表示(有料) |
GET | /v1/cards?q=리자몽&lang=ko | 各カードの言語で名前を検索 |
POST | /v1/billing | 同じキーをアップグレードするか、請求ポータルを開く |
ID の形式は、セットが <lang>-<set code>(en-base1、ko-sv4a)、カードが <set id>-<number> です。
AI エージェントから利用する(MCP)
# Claude Code
claude mcp add --transport http master-setter https://api.master-setter.com/mcp \
--header "Authorization: Bearer $KEY"
// Cursor: ~/.cursor/mcp.json
{ "mcpServers": { "master-setter": {
"url": "https://api.master-setter.com/mcp",
"headers": { "Authorization": "Bearer YOUR_KEY" } } } }
ツール:search_cards、get_card、list_cards_in_set、list_sets、get_set、get_api_key。公式 MCP レジストリにも com.master-setter/pokemon-tcg として掲載されています。
プラン
| プラン | 月間リクエスト数 | 内容 | 用途 | 料金 |
|---|---|---|---|---|
| Free | 250 | 英語のカードとセット | 個人利用 | $0 |
| Indie | 50,000 | 14 言語すべて+すべての印刷版 | 商用利用可 | $29/mo |
| Studio | 500,000 | Indie+カード画像 | 商用利用可 | $99/mo |
| Bulk | カスタム | すべて | 商用利用可 | メール |
アップグレード後も同じキーを使用できます。利用規約:https://api.master-setter.com/terms
他の Pokémon API との比較
TCGdex、JustTCG、Scrydex、PokemonPriceTracker との率直な比較はこちらです:https://api.master-setter.com/compare
このリポジトリのサンプルは MIT ライセンスです。API とそのデータはAPI 利用規約に基づいて提供されています。Master Setter は、The Pokémon Company、Nintendo、Creatures、GAME FREAK との提携関係はなく、これらの企業から推奨または後援を受けていません。Pokémon および関連するすべての名称は、それぞれの所有者の商標です。カードデータには TCGdex(MIT License)のコンテンツが含まれています。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。