protogrid

Search / com.pokefocus/mcp

PokeFocus

R0· no sign-in

Pokémon card and sealed prices, recent eBay sales, sets, Market Pulse, and active eBay listings.

v1.6.0 · active · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality84good
Trust83of 100
Uptime, 30 days100%
Latency p50329 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "pokefocus": {
      "type": "http",
      "url": "https://pokefocus.com/api/mcp"
    }
  }
}
claude mcp add --transport http pokefocus https://pokefocus.com/api/mcp
[mcp_servers.pokefocus]
url = "https://pokefocus.com/api/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "pokefocus": {
      "type": "remote",
      "url": "https://pokefocus.com/api/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "pokefocus": {
      "type": "http",
      "url": "https://pokefocus.com/api/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=pokefocus&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vcG9rZWZvY3VzLmNvbS9hcGkvbWNwIn0%3D"
}
{
  "servers": {
    "pokefocus": {
      "type": "http",
      "url": "https://pokefocus.com/api/mcp"
    }
  }
}
{
  "mcpServers": {
    "pokefocus": {
      "httpUrl": "https://pokefocus.com/api/mcp"
    }
  }
}
extensions:
  "pokefocus":
    enabled: true
    name: "pokefocus"
    type: streamable_http
    uri: "https://pokefocus.com/api/mcp"
    timeout: 300

Quality 84 / 100good

protocol100 · weight 25
  • pass
    protocol.modernsupports 2026-07-28 (server/discover)
  • pass
    protocol.statelessanswers without a session
  • pass
    protocol.transportstreamable HTTP
  • pass
    protocol.list_ttltool list is cacheable (ttlMs 3600000)
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene100 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations8 of 8 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • pass
    tools.token_costabout 3,379 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability25 · weight 15
  • warn
    stability.changes31 tool changes in 30 days
  • fail
    stability.rug_pull2 tools kept their name but changed most of their description in 30 days; review before trusting them
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

8 tools, about 3,379 tokens to load them all · tool set 3bd0db01bfd7 · tools last changed 2026-10-13 · checked 2026-10-20 07:53 UTC

Tool changes

  • get_sealed_productchangedoutput schema
  • get_cardchangedoutput schema
  • get_sealed_productchangedoutput schema
  • get_cardchangeddescription, output schema
    before

    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, eBay sold medians and sale counts for raw, PSA 9, and PSA 10, active listing count, and the verified recent eBay sales for one grade, newest first, with the median the card page shows.

    after · 78% of words in common

    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.

  • search_listingschangeddescription, output schema
    before

    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 an affiliate buyUrl. 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.

    after · 97% of words in common

    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.

  • get_sealed_productchangeddescription, output schema
    before

    Use this when the user asks what a specific sealed Pokémon product, such as a booster box or ETB, costs, is worth, 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, lowest listing and listing count, pack count and price per pack, and 30 days of daily market price.

    after · 63% of words in common

    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.

  • get_sealed_productchangeddescription, output schema
    before

    Use this when the user asks what a specific sealed Pokémon product costs, is worth, 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, lowest listing and listing count, pack count and price per pack, and 30 days of daily market price.

    after · 92% of words in common

    Use this when the user asks what a specific sealed Pokémon product, such as a booster box or ETB, costs, is worth, 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, lowest listing and listing count, pack count and price per pack, and 30 days of daily market price.

  • search_sealedchangeddescription, output schema
    before

    Use this when the user asks about booster boxes, Elite Trainer Boxes, bundles, tins, or other sealed Pokémon products. Sealed products with their id, TCGplayer market price, set, image, and product page.

    after · 94% of words in common

    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.

  • get_cardchangeddescription, output schema
    before

    Use this when the user asks what a specific Pokémon card is worth or has sold for, raw or graded. One card as its pokefocus.com page shows it: TCGplayer market price with 7- and 30-day change, eBay sold medians and sale counts for raw, PSA 9, and PSA 10, active listing count, and the verified recent eBay sales for one grade, newest first, with the median the card page shows.

    after · 93% of words in common

    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, eBay sold medians and sale counts for raw, PSA 9, and PSA 10, active listing count, and the verified recent eBay sales for one grade, newest first, with the median the card page shows.

  • search_cardschangeddescription
    before

    Use this when the user names or describes a Pokémon card and wants to identify it or see its price. 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.

    after · 97% of words in common

    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.

Showing the latest 10. Full history: list_changes · trend: quality JSON.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 83 / 100

no-repository
provenance55
liveness100
freshness100
hygiene80

+dns-namespace +website +reachable +uptime-100% +updated-9d-ago -no-repository

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://pokefocus.com/api/mcp streamable-httpnoneyes100%329 ms2026-07-28, 2025-11-25, 2025-06-18, 2025-03-26, 2024-11-052026-10-20

Tools (8)

get_cardread-onlyUse 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.
get_market_pulseread-onlyUse 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.
get_sealed_productread-onlyUse 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.
get_setread-onlyUse 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.
search_cardsread-onlyUse 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.
search_listingsread-onlyUse 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.
search_sealedread-onlyUse 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.
search_setsread-onlyUse 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.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "com.pokefocus/mcp",
  "icons": [
    {
      "src": "https://pokefocus.com/static/pokefocus-icon-64.png",
      "sizes": [
        "64x64"
      ],
      "mimeType": "image/png"
    },
    {
      "src": "https://pokefocus.com/static/android-chrome-192x192.png",
      "sizes": [
        "192x192"
      ],
      "mimeType": "image/png"
    },
    {
      "src": "https://pokefocus.com/static/android-chrome-512x512.png",
      "sizes": [
        "512x512"
      ],
      "mimeType": "image/png"
    }
  ],
  "title": "PokeFocus",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://pokefocus.com/api/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "1.6.0",
  "websiteUrl": "https://pokefocus.com/developers",
  "description": "Pokémon card and sealed prices, recent eBay sales, sets, Market Pulse, and active eBay listings."
}