accueil / serveurs / Recherche & Web / com.pokefocus/mcp
com.pokefocus/mcp
serveur MCP (Model Context Protocol) · pokefocus 2.1.1
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que com.pokefocus/mcp est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.pokefocus/mcp » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 8 outils
- get_card≈ 2561 tokens
Use this when the user asks what a specific Pokémon card is worth or has sold for, raw or graded (PSA 9 or PSA 10 slabs), or wants its sold comps or price trend. One card as its pokefocus.com page shows it: TCGplayer market price with 7- and 30-day change, 30-day range, and the overbought/oversold reading; for raw, PSA 9, and PSA 10 the 30-day eBay sold median and sale count and the lowest trusted eBay Buy It Now; the offers for the requested grade cheapest first with links; the PSA 10 premium over raw; the active listing count; and the verified recent eBay sales for one grade, newest first.
Paramètres, retour & exemple (4)
Paramètrescard· string · requis
The card as a PokeFocus id, the slug from its pokefocus.com URL, or the full pokefocus.com URL.grade· string · optionnel · raw | psa9 | psa10
Grade for the recent sales list.range· string · optionnel · 7d | 30d | 90d
Window for recent sales. Individual sales are kept for 90 days.sales· integer · optionnel
How many recent sales to list.
Exemple d'appel{"name": "get_card", "arguments": {"card": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"id": "texte", "set": {}, "url": "texte", "name": "texte", "grades": {}, "market": {}, "number": "texte", "offers": [], "rarity": "texte", "imageUrl": "texte", "printing": "texte", "capturedAt": "texte"}} - get_market_pulse≈ 722 tokens
Use this when the user asks how the Pokémon card market is moving, which cards or sets are up or down, or for today's market report. PokeFocus Market Pulse, the daily Pokémon card market report: headline, 7-day direction, cards up and down, and each section's summary with the cards or sealed products it highlights (price, 7-day change, sales) and its ranked set and sealed tables. Also lists recent reports.
Paramètres, retour & exemple (1)
Paramètresdate· string · optionnel
Report date (YYYY-MM-DD). Leave empty for the latest report.
Exemple d'appel{"name": "get_market_pulse", "arguments": {"date": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"report": {}, "capturedAt": "texte", "recentReports": []}} - get_sealed_product≈ 1526 tokens
Use this when the user asks what a specific sealed Pokémon product, such as a booster box or ETB, costs, is worth, where it is cheapest, or works out to per pack. One sealed product as its pokefocus.com page shows it: TCGplayer market price with 7- and 30-day change; the cheapest eBay and TCGplayer offers side by side with shipping, price per pack, and links; the 30-day median, low, and high and where today sits; the overbought/oversold reading; supply on both marketplaces; the set's top cards; and 30 days of daily market price.
Paramètres, retour & exemple (1)
Paramètresproduct· string · requis
The sealed product as a PokeFocus id, the slug from its pokefocus.com URL, or the full pokefocus.com URL.
Exemple d'appel{"name": "get_sealed_product", "arguments": {"product": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"id": "texte", "set": {}, "url": "texte", "name": "texte", "type": "texte", "market": {}, "offers": [], "supply": {}, "history": [], "imageUrl": "texte", "language": "texte", "topCards": []}} - get_set≈ 724 tokens
Use this when the user asks about the most valuable cards, card prices, or sealed products in a set. One Pokémon TCG set as pokefocus.com shows it: its cards with TCGplayer market prices (most valuable first by default) and its sealed products with market price, lowest listing, pack count, and price per pack.
Paramètres, retour & exemple (3)
Paramètresset· string · requis
The set as a PokeFocus id, the slug from its pokefocus.com URL, or the full pokefocus.com URL.cardSort· string · optionnel · price_desc | number
Most valuable cards first, or set order.cardLimit· integer · optionnel
How many cards to list.
Exemple d'appel{"name": "get_set", "arguments": {"set": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"id": "texte", "url": "texte", "name": "texte", "year": 1, "cards": [], "cardSort": "price_desc", "imageUrl": "texte", "cardCount": 1, "sealedUrl": "texte", "capturedAt": "texte", "releaseDate": "texte", "sealedProducts": []}} - search_cards≈ 763 tokens
Use this when the user names or describes a Pokémon card and wants to identify it or see its price, value, or sold comps. Finds Pokémon cards the way the pokefocus.com search box does, best match first. Each card has its id, TCGplayer market price, 30-day raw and PSA 10 eBay sold medians and sale counts, image, card page, and a link to its active listings. When match is partial, no card matched every word and the results leave out ignoredTerms, so they may be a different card. Not for sealed products.
Paramètres, retour & exemple (2)
Paramètresq· string · requis
Card name, number ("173/165", "GG35"), set name or code, rarity, or a mix, as in the pokefocus.com search box.limit· integer · optionnel
Results to return.
Exemple d'appel{"name": "search_cards", "arguments": {"q": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"cards": [], "match": "exact", "query": "texte", "total": 1, "capturedAt": "texte", "ignoredTerms": [], "matchedQuery": "texte"}} - search_listings≈ 2650 tokens
Use this when the user wants to find, compare, or buy Pokémon card listings on eBay, including raw cards, graded slabs, deals, and well-centered copies. Active eBay listings for Pokémon cards with every pokefocus.com/listings filter: card search, cards or set, grade, era, rarity, centering, price, free shipping, listing checks (tags), seller feedback, seller location, and under-market auctions. Each listing has price, shipping, grade or seller condition, its market reference (TCGplayer for raw cards, the eBay sold median for PSA 9 and PSA 10), the card page, and the eBay listing page (ebayUrl). Each deal listing has a deal object saying why (priced under market, or at or under market after a 14-day dip). For deals, set deals to true (deal listings only) or sort by best_match (newest listings with deals mixed in, as pokefocus.com does); the market_gap sorts cover only listings with an exact condition market. Results match pokefocus.com/listings for the same filters.
Paramètres, retour & exemple (24)
Paramètresq· string · optionnel
Card name, optionally with the number before the slash.era· string · optionnel · mega-evolution | scarlet-violet | sword-shield | sun-moon | xy | black-white | heartgold-soulsilver | diamond-pearl
Only sets from one era.page· integer · optionnel
Page of results.sort· string · optionnel · default | best_match | newest | price_asc | price_desc | market_gap_percent | market_gap_dollars | fixed_opportunity
Default: newest for Buy It Now, ending_soon for auctions. best_match (Buy It Now only) lists the newest listings with deal listings from sellers at 98% or more positive feedback at every third position; a deal is priced under a trusted market, or is a raw card in a market dip whose price plus known shipping is at or under its market. price_asc and price_desc sort by item price. market_gap_percent and market_gap_dollars list the largest gaps under market first and include only listings with a confirmed market comparison, and auctions only in their final hour because a current bid is not the final price; best_deal is the same as market_gap_percent, and fixed_opportunity ranks by market gap, then newest. title_asc, title_desc, timing_asc, timing_desc, and recently_synced match the site.tags· array · optionnel
Listing checks: hide_over_market (Avoid listings more than 15% above captured market); hide_quantity_based (Hide quantity listings); hide_no_returns (Hide listings with no returns); only_authenticity_guarantee (Only eBay Authenticity Guarantee); hide_seller_description_caution (Hide seller description cautions); hide_missing_back (Require a back photo); hide_missing_corners (Require corner detection); hide_holder_present (Exclude holder or stand photos); only_near_mint_or_better (Raw: Near Mint or better); only_card_condition_excellent (Raw: Lightly Played (Excellent)); only_card_condition_very_good (Raw: Moderately Played (Very Good)); only_card_condition_poor (Raw: Heavily Played (Poor)). The raw condition checks apply with grade=raw.cards· array · optionnel
Only these cards, by PokeFocus card id (`card.id` in listing and card results).deals· boolean · optionnel
Only deal listings (Buy It Now): priced under a trusted market at least 7% and $0.50, or a raw card in a 14-day market dip priced with known shipping at or under its market. PokeFocus confirms the card and its print first. The deal set refreshes every five minutes. Combine with any other filter; sorts newest first unless sort is set.grade· string · optionnel · raw | graded | psa9 | psa10
Raw (ungraded), any graded slab, PSA 9, or PSA 10.limit· integer · optionnel
Results per page.setId· string · optionnel
Only cards from this set, by PokeFocus set id (`card.setId` in listing results, `id` in set results).centered· boolean · optionnel
Only listings whose front photo measured centeringThreshold or better on every side. Measured from the photo; not a grade.maxPrice· number · optionnel
Maximum item price in US dollars.minPrice· number · optionnel
Minimum item price in US dollars.rarities· array · optionnel
Only these card rarities, such as Special Illustration Rare.minProfit· number · optionnel
Under-market auctions: minimum dollars under market.listingType· string · optionnel · FixedPriceRecent | Auction | All
FixedPriceRecent is Buy It Now.freeShipping· boolean · optionnel
Only listings with free shipping.auctionFilter· string · optionnel · all | underMarket
underMarket keeps auctions in their final hour whose next bid is under market by minDiscountPercent and minProfit; it sets listingType=Auction. Only auctions with a confirmed market comparison qualify.locationScope· string · optionnel · us | outside_us | both
Seller location.maxHoursRemaining· number · optionnel
Under-market auctions: ending within this many hours. Only the final hour counts, so larger values are capped at 1.centeringThreshold· number · optionnel · 40 | 45 | 47.5 | 50
Minimum share for every side: 45 means 45/55 or better.minDiscountPercent· number · optionnel
Under-market auctions: minimum discount from market, in percent.minSellerFeedbackScore· integer · optionnel
Minimum seller feedback score.minSellerFeedbackPercent· number · optionnel
Minimum positive seller feedback percentage.
Exemple d'appel{"name": "search_listings", "arguments": {"q": "texte", "era": "mega-evolution", "page": 1, "sort": "default", "tags": [], "cards": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"page": 1, "filters": [], "hasMore": true, "viewUrl": "texte", "listings": [], "capturedAt": "texte"}} - search_sealed≈ 534 tokens
Use this when the user asks about booster boxes, Elite Trainer Boxes (ETBs), booster bundles, tins, collections, or other sealed Pokémon products. Sealed products with their id, TCGplayer market price, set, image, and product page.
Paramètres, retour & exemple (3)
Paramètresq· string · requis
Product name, type (booster box, elite trainer box), set name, or set code.page· integer · optionnel
Page of results.limit· integer · optionnel
Results per page.
Exemple d'appel{"name": "search_sealed", "arguments": {"q": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"page": 1, "query": "texte", "total": 1, "hasMore": true, "products": [], "capturedAt": "texte"}} - search_sets≈ 496 tokens
Use this when the user names a Pokémon TCG set or asks which sets exist. Sets by name or code, or every set newest first. Each set has its id, code, release date, logo, and its card list and sealed product pages on pokefocus.com.
Paramètres, retour & exemple (4)
Paramètresq· string · optionnel
Set name or code. Leave empty to list sets, newest release first.page· integer · optionnel
Page of results.sort· string · optionnel · relevance | releaseDate | set | year
relevance (the default with q), releaseDate (newest first, the default without q), set (A to Z), or year (newest first).limit· integer · optionnel
Results per page.
Exemple d'appel{"name": "search_sets", "arguments": {"q": "texte", "page": 1, "sort": "relevance", "limit": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"page": 1, "sets": [], "query": "texte", "total": 1, "hasMore": true, "capturedAt": "texte"}}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».