hearthstone_cards
List one page of public Hearthstone cards with the card gallery's native controls for sets, classes, Battlegrounds, Mercenaries, card backs, text search and sorting, and return the source card records with page counts. Discover valid filter values and sort slugs with hearthstone_card_filters; the default request is the all-class Standard set.
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 | Optional source set selector; discover values with hearthstone_filters. | |
| page | No | Upstream page number | |
| sort | No | Optional native source sort expression; defaults to the card gallery order. | |
| tier | No | Optional repeatable Battlegrounds tavern-tier filter. | |
| type | No | Optional repeatable source type selector; discover values with hearthstone_filters. | |
| armor | No | Optional repeatable source armor filter. | |
| class | No | Optional source class selector; discover values with hearthstone_filters. | |
| order | No | Optional source sort direction. | |
| attack | No | Optional repeatable source attack filter. | |
| health | No | Optional repeatable source health filter. | |
| locale | No | Optional source card locale code; defaults to en_US. | |
| rarity | No | Optional source rarity selector; discover values with hearthstone_filters. | |
| faction | No | Optional source faction selector; discover values with hearthstone_filters. | |
| keyword | No | Optional source keyword selector; discover values with hearthstone_filters. | |
| deckcode | No | Optional source deck code filter used by the gallery builder. | |
| gameMode | No | Optional source game-mode selector; see hearthstone_filters. Arena and Duels select their corresponding set. | |
| manaCost | No | Optional repeatable source mana-cost filter. | |
| pageSize | No | Optional source page size; defaults to 450. | |
| rarityId | No | Optional repeatable source rarity ID filter; discover values with hearthstone_filters. | |
| viewMode | No | Optional card-gallery view mode; grid is the source default and is omitted. | |
| cardSetId | No | Optional repeatable source card-set ID filter; discover values with hearthstone_filters. | |
| bgCardType | No | Optional Battlegrounds card-type selector from the source gallery. | |
| bgGameMode | No | Optional Battlegrounds mode selector; discover values with hearthstone_filters. | |
| cardTypeId | No | Optional repeatable source card-type ID filter; discover values with hearthstone_filters. | |
| deckFormat | No | Optional source deck-format selector. | |
| minionType | No | Optional source minion-type selector; discover values with hearthstone_filters. | |
| textFilter | No | Optional source card text search. | |
| zilliaxMod | No | Optional source Zilliax module filter. | |
| collectible | No | Optional repeatable source collectible selector; the gallery serializes selected 0/1 values as a comma-separated list. | |
| spellSchool | No | Optional source spell-school selector; discover values with hearthstone_filters. | |
| filterLocale | No | Optional source locale for textFilter; defaults to en-us when textFilter is provided. | |
| mercenaryRole | No | Optional source Mercenary role selector; discover values with hearthstone_filters. | |
| spellSchoolId | No | Optional repeatable source spell-school ID filter; discover values with hearthstone_filters. | |
| cardBackCategory | No | Optional source card-back category selector; discover values with hearthstone_filters. | |
| mercenaryFaction | No | Optional source Mercenary faction selector; discover values with hearthstone_filters. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | The tool result payload (shape varies per tool; see each tool's docs resource). |