{"name":"cardzmc-public","version":"1.1.5","title":"CARDZ","category":"Collectibles & Trading Card Games (TCG)","supportedGames":["pokemon","one-piece"],"transport":"streamable-http","endpoint":"/mcp","authentication":"none","uiResource":"ui://cardz-marketcap/cardz-1.1.5.html","tools":[{"name":"search_cards","description":"Use this when the user names a card, set, or collector number and wants to find matching printings or get card IDs for further lookup. Searches CARDZ public graded Pokémon or One Piece cards. Returns candidate printings with names, sets, languages, market ranks, PSA 10 prices, populations, market caps, and canonical card links. Multiple candidates may match; call get_card with the exact id for full metrics. An empty result means no published match.","inputSchema":{"type":"object","properties":{"q":{"type":"string","description":"Card name or collector number. Examples: 'Charizard', '199/165', 'OP05-119', 'Van Gogh Pikachu'. At least one meaningful keyword.","minLength":1,"maxLength":160},"lang":{"type":"string","description":"Language for display labels in the response. Does not filter by card language; use tcg to narrow by game. Printing language is always returned in the result.","enum":["en","zh-TW","ja","ko"]},"tcg":{"type":"string","description":"Optional: 'pokemon' or 'one-piece'. Omit to search both games.","enum":["pokemon","one-piece"]}},"required":["q"],"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":true,"idempotentHint":true,"title":"Search TCG cards"},"securitySchemes":[{"type":"noauth"}],"title":"Search TCG cards","_meta":{"ui":{"resourceUri":"ui://cardz-marketcap/cardz-1.1.5.html","visibility":["model","app"]},"ui/resourceUri":"ui://cardz-marketcap/cardz-1.1.5.html","openai/outputTemplate":"ui://cardz-marketcap/cardz-1.1.5.html","openai/widgetAccessible":true}},{"name":"get_card","description":"Use this when the user wants detailed metrics for a specific card: PSA 10 reference price, population, market cap, price changes, daily history, and canonical URL. Requires an exact card ID from search_cards. Prices are daily published observations in USD, not live or executable quotes. Null values mean data is unavailable for that field — do not substitute zero.","inputSchema":{"type":"object","properties":{"id":{"type":"string","description":"Exact CARDZ card ID returned by search_cards, e.g. cmc_fc229f7ae1b256b2119fa79b. Do not guess or construct IDs; always obtain from search_cards first.","minLength":1,"maxLength":96,"pattern":"^[A-Za-z0-9][A-Za-z0-9_-]*$"},"lang":{"type":"string","description":"Language for display labels in the response. Does not filter by card language; use tcg to narrow by game. Printing language is always returned in the result.","enum":["en","zh-TW","ja","ko"]},"historyDays":{"type":"integer","description":"Days of price history to include, counting back from the most recent published point. Default 90; max 365. Omit for standard 90-day view.","minimum":1,"maximum":365}},"required":["id"],"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":true,"idempotentHint":true,"title":"Card metrics & history"},"securitySchemes":[{"type":"noauth"}],"title":"Card metrics & history","_meta":{"ui":{"resourceUri":"ui://cardz-marketcap/cardz-1.1.5.html","visibility":["model","app"]},"ui/resourceUri":"ui://cardz-marketcap/cardz-1.1.5.html","openai/outputTemplate":"ui://cardz-marketcap/cardz-1.1.5.html","openai/widgetAccessible":true}},{"name":"get_market","description":"Use this when the user asks about the top-ranked cards by market cap, wants to know which cards are most valuable by the CARDZ index, or requests a leaderboard for Pokémon or One Piece graded cards. Returns the published ranking with PSA 10 prices, populations, market caps, and the effective date of the data. Market cap = PSA 10 reference price × verified PSA 10 population. This index does not represent the full trading-card market.","inputSchema":{"type":"object","properties":{"scope":{"type":"string","description":"'pokemon', 'one-piece', or 'all' (combined index). Default: all.","enum":["all","pokemon","one-piece"]},"lang":{"type":"string","description":"Language for display labels in the response. Does not filter by card language; use tcg to narrow by game. Printing language is always returned in the result.","enum":["en","zh-TW","ja","ko"]},"limit":{"type":"integer","description":"How many top-ranked cards to return. Default 10, max 20.","minimum":1,"maximum":20}},"required":[],"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":true,"idempotentHint":true,"title":"TCG market rankings"},"securitySchemes":[{"type":"noauth"}],"title":"TCG market rankings","_meta":{"ui":{"resourceUri":"ui://cardz-marketcap/cardz-1.1.5.html","visibility":["model","app"]},"ui/resourceUri":"ui://cardz-marketcap/cardz-1.1.5.html","openai/outputTemplate":"ui://cardz-marketcap/cardz-1.1.5.html","openai/widgetAccessible":true}}]}