Pokemon TCG Pocket Catalog
Ce que fait ce MCP
Searches and describes Pokémon TCG Pocket cards, sets, packs, and printings, and evaluates or simulates legal decks.
Outils
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['cards'], 'properties': {'cards': {'type': 'array', 'items': {'type': 'object', 'required': ['gameplayCardId', 'count'], 'properties': {'count': {'type': 'integer', 'maximum': 20, 'minimum': 1, 'description': 'Copies in the deck.'}, 'gameplayCardId': {'type': 'string', 'description': "Gameplay card id, e.g. 'PK_000360'."}}}, 'maxItems': 20, 'minItems': 1, 'description': 'The deck list, one entry per distinct card.'}, 'locale': {'type': 'string', 'description': 'Locale for card names in messages.'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': "Printing id ('A1-001') or gameplay card id ('PK_000010')."}, 'locale': {'type': 'string', 'description': "Locale for names and text. Defaults to 'en'."}}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'locale': {'type': 'string', 'description': "Locale for pack names. Defaults to 'en'."}}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': "Printing id ('A1-001') or gameplay card id ('PK_000010')."}, 'locale': {'type': 'string', 'description': "Locale for names. Defaults to 'en'."}}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'locale': {'type': 'string', 'description': "Locale for set names. Defaults to 'en'."}}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'set': {'type': 'string', 'description': "Set id, e.g. 'A1', 'A2b', 'PROMO-A'."}, 'kind': {'enum': ['pokemon', 'trainer'], 'type': 'string'}, 'page': {'type': 'integer', 'maximum': 1000, 'minimum': 1, 'description': '1-based page number. Defaults to 1.'}, 'hpMax': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Maximum HP (Pokémon only).'}, 'hpMin': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Minimum HP (Pokémon only).'}, 'query': {'type': 'string', 'description': 'Free text: card name, attack or ability text, artist, or card id.'}, 'stage': {'enum': ['basic', 'stage-1', 'stage-2'], 'type': 'string'}, 'energy': {'enum': ['grass', 'fire', 'water', 'lightning', 'psychic', 'fighting', 'darkness', 'metal', 'dragon', 'colorless'], 'type': 'string', 'description': 'Energy type of the Pokémon.'}, 'locale': {'type': 'string', 'description': "Locale for card names, e.g. 'en', 'ja_JP', 'fr_FR'. Defaults to 'en'."}, 'rarity': {'type': 'string', 'description': "Rarity code, e.g. 'diamond-1', 'star-2', 'crown'."}, 'weakness': {'enum': ['grass', 'fire', 'water', 'lightning', 'psychic', 'fighting', 'darkness', 'metal', 'dragon', 'colorless'], 'type': 'string', 'description': 'Weakness energy type of the Pokémon.'}, 'retreatMax': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Maximum retreat cost (Pokémon only).'}, 'trainerType': {'enum': ['item', 'supporter', 'tool', 'fossil', 'stadium'], 'type': 'string', 'description': 'Trainer subtype: item, supporter, tool, fossil, or stadium.'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['deckA', 'deckB'], 'properties': {'seed': {'type': 'integer', 'maximum': 2147483647, 'minimum': 0, 'description': 'Base random seed. Reusing the same inputs and seed reproduces the result.'}, 'deckA': {'type': 'object', 'required': ['cards', 'energyTypes'], 'properties': {'name': {'type': 'string', 'maxLength': 80, 'description': 'A short label used in the result.'}, 'cards': {'type': 'array', 'items': {'type': 'object', 'required': ['gameplayCardId', 'count'], 'properties': {'count': {'type': 'integer', 'maximum': 20, 'minimum': 1, 'description': 'Copies in the deck.'}, 'gameplayCardId': {'type': 'string', 'description': "Gameplay card id, e.g. 'PK_000360'."}}}, 'maxItems': 20, 'minItems': 1, 'description': 'Exactly 20 total cards, with no more than two copies of one gameplay card.'}, 'energyTypes': {'type': 'array', 'items': {'enum': ['grass', 'fire', 'water', 'lightning', 'psychic', 'fighting', 'darkness', 'metal', 'dragon', 'colorless'], 'type': 'string'}, 'maxItems': 3, 'minItems': 1, 'description': 'Energy Zone types configured for this deck.'}}, 'description': 'First deck to compare.'}, 'deckB': {'type': 'object', 'required': ['cards', 'energyTypes'], 'properties': {'name': {'type': 'string', 'maxLength': 80, 'description': 'A short label used in the result.'}, 'cards': {'type': 'array', 'items': {'type': 'object', 'required': ['gameplayCardId', 'count'], 'properties': {'count': {'type': 'integer', 'maximum': 20, 'minimum': 1, 'description': 'Copies in the deck.'}, 'gameplayCardId': {'type': 'string', 'description': "Gameplay card id, e.g. 'PK_000360'."}}}, 'maxItems': 20, 'minItems': 1, 'description': 'Exactly 20 total cards, with no more than two copies of one gameplay card.'}, 'energyTypes': {'type': 'array', 'items': {'enum': ['grass', 'fire', 'water', 'lightning', 'psychic', 'fighting', 'darkness', 'metal', 'dragon', 'colorless'], 'type': 'string'}, 'maxItems': 3, 'minItems': 1, 'description': 'Energy Zone types configured for this deck.'}}, 'description': 'Second deck to compare.'}, 'games': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': 'Number of simulated games. Defaults to 20; maximum 50.'}, 'locale': {'type': 'string', 'description': "Locale for card names in the sample log. Defaults to 'en'."}}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'query': {'type': 'string', 'description': "Card name to build around, e.g. 'Charizard ex'."}, 'cardId': {'type': 'string', 'description': "Gameplay card id, e.g. 'PK_000960'."}, 'locale': {'type': 'string', 'description': "Locale for card names. Defaults to 'en'."}}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['deck'], 'properties': {'deck': {'type': 'object', 'required': ['cards', 'energyTypes'], 'properties': {'name': {'type': 'string', 'maxLength': 80, 'description': 'A short label used in the result.'}, 'cards': {'type': 'array', 'items': {'type': 'object', 'required': ['gameplayCardId', 'count'], 'properties': {'count': {'type': 'integer', 'maximum': 20, 'minimum': 1, 'description': 'Copies in the deck.'}, 'gameplayCardId': {'type': 'string', 'description': "Gameplay card id, e.g. 'PK_000360'."}}}, 'maxItems': 20, 'minItems': 1, 'description': 'Exactly 20 total cards, with no more than two copies of one gameplay card.'}, 'energyTypes': {'type': 'array', 'items': {'enum': ['grass', 'fire', 'water', 'lightning', 'psychic', 'fighting', 'darkness', 'metal', 'dragon', 'colorless'], 'type': 'string'}, 'maxItems': 3, 'minItems': 1, 'description': 'Energy Zone types configured for this deck.'}}, 'description': 'The deck to trial.'}, 'seed': {'type': 'integer', 'maximum': 2147483647, 'minimum': 0, 'description': 'Base random seed. Reusing the same inputs and seed reproduces the result.'}, 'games': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': 'Mirror self-play games. Defaults to 10; maximum 50.'}, 'hands': {'type': 'integer', 'maximum': 200, 'minimum': 1, 'description': 'Opening hands to sample. Defaults to 50; maximum 200.'}, 'locale': {'type': 'string', 'description': "Locale for card names. Defaults to 'en'."}}}
Modifications récentes des outils
Serveurs MCP similaires
GripForge
Generates, rigs, animates, analyzes, and packages game characters, weapons, armor, effects, environments, and engine-ready assets.
apex-x1
Provides X1 and Arc token screening, liquidity and exit-risk checks, wallet and bridge data, non-custodial token operations, comm…
spriteship
Generates and manages 2D game characters, assets, animations, tilesets, UI packs, maps, and engine-ready exports for multiple gam…
Moddable Games Tools
Provides chess analysis and puzzles, board and hex-map generation, dice and probability utilities, card decks, scoring, and other…
NOT FOR HUMANS
Provides NFT ownership and marketplace status, wallet-based agent identity and claims, public agent learning records, and multipl…
argo-mcp
Manages tabletop RPG campaigns, sessions, guilds, player relationships, forums and structured campaign lore.
Clash Royale
Provides Clash Royale player, clan, war, card, ranking, and location data, along with broader structured research and data-routin…
Steam
Provides Steam data for apps, games, profiles, friends, ownership, achievements, player statistics, news, concurrent players, and…