hearthstone_cards
List and filter Hearthstone cards by class, set, mana, rarity, type, and game mode, with discoverable filter values for precise card-gallery results.
Instructions
List Hearthstone cards. Returns a card-gallery page with native constructed, Battlegrounds, Mercenaries, and card-back filters. Dynamic filter values are discoverable from hearthstone_filters; sort mappings are returned there as well. The default view is all-class Standard with page size 450.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "hearthstone_cards"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| set | No | Source set selector; use hearthstone_filters to discover current sets | |
| page | No | Upstream page number | |
| sort | No | Native source sort expression; see sort_options from hearthstone_filters | |
| tier | No | Repeatable Battlegrounds tavern-tier filter | |
| type | No | Repeatable source type filter; see hearthstone_filters | |
| armor | No | Repeatable armor filter | |
| class | No | Source class selector; use hearthstone_filters to discover current classes | |
| order | No | Source sort direction | |
| attack | No | Repeatable attack filter | |
| health | No | Repeatable health filter | |
| locale | No | Source card locale; defaults to en_US | |
| rarity | No | Source rarity filter; see hearthstone_filters | |
| faction | No | Source faction filter; see hearthstone_filters | |
| keyword | No | Source keyword filter; see hearthstone_filters | |
| deckcode | No | Optional source deck code filter | |
| gameMode | No | Source game mode; Arena and Duels select their matching set | |
| manaCost | No | Repeatable mana-cost filter | |
| pageSize | No | Upstream page size | |
| rarityId | No | Repeatable rarity ID filter | |
| viewMode | No | Card-gallery view mode | |
| cardSetId | No | Repeatable card-set ID filter | |
| bgCardType | No | Battlegrounds card-type selector from the source gallery | |
| bgGameMode | No | Battlegrounds mode filter; see hearthstone_filters | |
| cardTypeId | No | Repeatable card-type ID filter | |
| deckFormat | No | Source deck-format selector | |
| minionType | No | Source minion-type filter; see hearthstone_filters | |
| textFilter | No | Source card text search | |
| zilliaxMod | No | Source Zilliax module filter | |
| collectible | No | Repeatable source collectible selector | |
| spellSchool | No | Source spell-school filter; see hearthstone_filters | |
| filterLocale | No | Locale for textFilter; defaults to en-us | |
| mercenaryRole | No | Source Mercenary role filter; see hearthstone_filters | |
| spellSchoolId | No | Repeatable spell-school ID filter | |
| cardBackCategory | No | Source card-back category filter; see hearthstone_filters | |
| mercenaryFaction | No | Source Mercenary faction filter; see hearthstone_filters |