Search card prices
search_cardsUse this first when the user names a trading card and wants its value, price, or whether to grade it. Searches 1.5M+ Pokémon, Magic, Yu-Gi-Oh!, One Piece, Lorcana, sports (baseball, basketball, football, hockey, soccer, wrestling, UFC and more) and entertainment cards by name, set, number and year, returning ungraded and PSA 10 market prices in USD from real sold listings. Returns card ids for get_card_prices, grading_roi and get_price_history. Do not use for sealed product, for cards you already have an id for, or for price prediction.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"query": "<query>"
},
"name": "search_cards"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| game | No | Restrict to one game or sport. Omit when unsure. | |
| limit | No | ||
| query | Yes | Card name, optionally with set, number or year. Examples: "Umbreon VMAX Evolving Skies", "1986 Fleer Jordan", "Charizard base set 4/102". | |
| set_id | No | Expansion id from list_sets, to search inside one set. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | ||
| cards | Yes | ||
| count | Yes | ||
| query | Yes | ||
| matched_on | Yes | The search term that produced the results |