POKEKA — Pokémon Card Prices
REMOTE · POKEKA.XYZ · SCANNED AUG 3
Real sold prices, history & PSA population for graded Pokémon cards (EN/JP/CN). Knows nicknames.
Available components
How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score →
Endpoint Security74
- The endpoint's TLS certificate is valid, in date, and uses a strong key. View diagnostics → Pass
- No authorisation is required to call this server. Every tool declares its destructiveHint and none is destructive, so open access doesn't expose one. See how to fix → View diagnostics → Partial
- HTTPS is enforced; there's no plaintext access path. View diagnostics → Pass
- HSTS check failed: the Strict-Transport-Security header is absent. See how to fix → View diagnostics → Fail
- DNSSEC check failed: this domain isn't protected by DNSSEC. See how to fix → View diagnostics → Fail
Transport & Reachability100
- Verified streamable-http transport via a live MCP handshake. View diagnostics → Pass
Schema Quality & AI Usability70
- AI-judged instruction clarity (excellent).Pass
- Context-footprint check failed: tool/resource definitions use about 1768 tokens (~176/item across 10 items; 10 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
- Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management17
- Stability observed for 5 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage100
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 100% of tool parameters carry a description.Pass
- Structured output schemas are declared (100% of tools); any adoption earns full credit.Pass
Capabilities60
- Spec-recency check failed: implements MCP spec 2025-06-18; the latest is 2026-07-28. See how to fix → Fail
Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.
remote · pokeka.xyz
claude mcp add --transport http xyz-pokeka-card-prices https://pokeka.xyz/mcp
[mcp_servers.xyz-pokeka-card-prices] url = "https://pokeka.xyz/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"xyz-pokeka-card-prices": {
"type": "remote",
"url": "https://pokeka.xyz/mcp",
"enabled": true
}
}
} openclaw mcp add xyz-pokeka-card-prices --url https://pokeka.xyz/mcp --transport streamable-http
mcp_servers:
xyz-pokeka-card-prices:
url: "https://pokeka.xyz/mcp" {
"mcpServers": {
"xyz-pokeka-card-prices": {
"type": "http",
"url": "https://pokeka.xyz/mcp"
}
}
} The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.
Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 2 Aug 26 +1
No change was recorded against any check on this day. Schema Quality & AI Usability went from 67 to 70. Other categories moved too: Stability & Change Management rose 3.
- 1 Aug 26 +3
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 31 Jul 26 −1
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 30 Jul 26 +1
- Stability: unverified → 0.03 ▲ functional
- “card_price” reworded the description of “card_id” cosmetic
- 29 Jul 26 65
First indexed and scored.
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 3 Aug 2026 · Probed https://pokeka.xyz/mcp
TLS valid
Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .
| Subject | Issuer | Valid from | Valid until | Key | Signature | Serial |
|---|---|---|---|---|---|---|
| CN=pokeka.xyz | CN=WE1,O=Google Trust Services,C=US | 18 Jun 2026 | 16 Sept 2026 | ECDSA 256 | ECDSA-SHA256 | 94b1574072fd7bc2130603e7addd0a17 |
| SANs: pokeka.xyz, *.pokeka.xyz | ||||||
| CN=WE1,O=Google Trust Services,C=US (CA) | CN=GTS Root R4,O=Google Trust Services LLC,C=US | 13 Dec 2023 | 20 Feb 2029 | ECDSA 256 | ECDSA-SHA384 | 7ff31977972c224a76155d13b6d685e3 |
| CN=GTS Root R4,O=Google Trust Services LLC,C=US (CA) | CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE | 15 Nov 2023 | 28 Jan 2028 | ECDSA 384 | SHA256-RSA | 7fe530bf331343bedd821610493d8a1b |
DNSSEC insecure
Validation of pokeka.xyz. — Not signed
| Zone | DS | Keys | Algorithms | Outcome |
|---|---|---|---|---|
| . | trust_anchor | 20326, 38696 | 8, 8 | Verified |
| xyz. | present | 3599, 18130 | 8, 8 | Verified |
| pokeka.xyz. | absent | Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation |
Authentication No authorisation required
The endpoint answered without asking for a token. Anyone who knows the URL can reach it.
| Result | No authorisation required |
|---|---|
| HTTP status | 200 |
Transports 2 probes
| Transport | URL | Outcome | Status | Location |
|---|---|---|---|---|
| streamable-http | https://pokeka.xyz/mcp | Verified | 200 | |
| http (plaintext) | http://pokeka.xyz/mcp | HTTPS enforced | 301 | https://pokeka.xyz/mcp |
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.
card_pop Population report ~73
Graded population for one card: PSA population by grade (total / 10 / 9 / 8), CCIC population (total / 10 / 9.5 / 9), PSA gem rate and scarcity tier when available.
| Name | Type | Req | Description |
|---|---|---|---|
| card_id | string | yes | Card id from search_card / slang_lookup. |
| Name | Type | Req | Description |
|---|---|---|---|
| card_id | string | — | — |
| ccic | object | — | — |
| gem_rate | number | — | — |
| gem_rate_band | string | — | — |
| note | string | — | — |
| psa | object | — | — |
| scarcity_tier | string | — | — |
No examples provided.
card_price Card price ~180
Current representative price for one card (by card_id): headline price in USD/CNY/JPY with grading company + confidence + sample size + last sold date, plus the per-grade price ladder (PSA10/9/8, CCIC, …). Prices come from verified real sales (robust median) — never listings, never interpolated; when evidence is insufficient the tool honestly returns no price instead of inventing one. Markets are kept separate: Japanese cards with Japan-domestic activity are priced from JPY marketplace sales (not converted US prices), and Simplified-Chinese cards from Chinese market sales including CCIC-graded slabs.
| Name | Type | Req | Description |
|---|---|---|---|
| card_id | string | yes | Card id from search_card / slang_lookup. An exact community nickname (e.g. "moonbreon", "鬼皮") also resolves when it maps to exactly one card. |
| Name | Type | Req | Description |
|---|---|---|---|
| card | object | — | — |
| fx_as_of | string | — | — |
| grade_ladder | array | — | — |
| headline | object | — | omitted when there is no verified headline price — read price_status |
| headline_confidence | string | — | — |
| last_sold_date | string | — | — |
| note | string | — | — |
| price_status | string | — | — |
| reference | object | — | — |
No examples provided.
card_price_history Card price history ~78
Weekly median price series for one card (representative grade, up to 26 weeks) plus 30d/90d change percentages (only shown when statistically confident).
| Name | Type | Req | Description |
|---|---|---|---|
| card_id | string | yes | Card id from search_card / slang_lookup. |
| weeks | integer | — | How many recent weeks (default 26, max 26). |
| Name | Type | Req | Description |
|---|---|---|---|
| card_id | string | — | — |
| change_pct_30d | number | — | — |
| change_pct_90d | number | — | — |
| note | string | — | — |
| point_count | number | — | — |
| series | array | — | — |
| weeks_requested | number | — | — |
No examples provided.
get_card_context Card context ~130
Everything around one card beyond the price: community nicknames (圈内叫法), counterfeit-risk flags with self-check steps, holder-turnover tier (locked vs high-churn), and a curated context note — plus the headline price. Accepts card_id or an exact nickname via query (e.g. "凡高皮", "金拱门"). Absence of flags is not a clearance; coverage is curated and growing.
| Name | Type | Req | Description |
|---|---|---|---|
| card_id | string | — | Card id from search_card / slang_lookup. |
| query | string | — | Alternative to card_id: an exact community nickname or alias. |
| Name | Type | Req | Description |
|---|---|---|---|
| card | object | — | — |
| context_coverage_note | string | — | — |
| context_note | string | — | — |
| has_risk_flags | boolean | — | — |
| hoarding_tier | string | — | — |
| nicknames | array | — | — |
| note | string | — | — |
| risk_flags | array | — | — |
No examples provided.
get_market_brief Market brief ~83
Where the graded-Pokémon market stands in its cycle, per language track (all / en / ja): a one-line phase read backed by a fixed-basket same-card index (never vibes), peak/drawdown numbers, weekly verified-sale counts, and an upcoming release/event calendar. Not investment advice.
| Name | Type | Req | Description |
|---|---|---|---|
| market | string | — | Track, default all. |
| Name | Type | Req | Description |
|---|---|---|---|
| as_of | string | — | — |
| basket_size | number | — | — |
| change_from_base | number | — | — |
| drawdown_from_peak | number | — | — |
| index_level | number | — | — |
| market | string | — | — |
| note | string | — | — |
| phase | string | — | — |
| tx_7d_count | number | — | — |
| upcoming_events | array | — | — |
No examples provided.
market_movers Market movers ~140
Top gainers or losers among graded Pokémon cards in the English (en), Japanese (ja) or Simplified Chinese (zh-cn) market track. Window defaults to whatever window that track publishes by default (thin tracks use a longer window so the board is not near-empty); pass window explicitly to override. Only statistically confident moves are listed (enough sales, sane change bounds). Up to 20 cards.
| Name | Type | Req | Description |
|---|---|---|---|
| direction | string | — | Gainers (up) or losers (down), default up. |
| lang | string | yes | Market track. |
| window | string | — | Change window. Omit to use the default window published for that track. |
| Name | Type | Req | Description |
|---|---|---|---|
| anchor_date | string | — | The window anchors to this latest-sale date; present it. |
| direction | string | — | — |
| market | string | — | — |
| mover_count | number | — | — |
| movers | array | — | — |
| note | string | — | — |
| window | string | — | — |
No examples provided.
market_volume_leaders Volume leaders ~196
Most-traded graded Pokémon cards by verified sales count over a 24h / 7d / 30d window, filterable by language track (all / en / ja / zh-cn) and grading company (all / PSA / CCIC / PSA10). Windows anchor to the latest sale date on record (anchor_date in the response) — always present results with that date. median_usd is a mixed-grade reference; use card_price for a precise per-grade quote. Up to 50 leaders.
| Name | Type | Req | Description |
|---|---|---|---|
| grade_company | string | — | Grading filter, default all. PSA10 = PSA grade-10 slabs only. |
| lang | string | — | Language track filter, default all. |
| limit | integer | — | How many leaders (default 10, max 50). |
| window | string | — | Volume window, default 7d. Anchored to the latest sale on record, not wall-clock now. |
| Name | Type | Req | Description |
|---|---|---|---|
| anchor_date | string | — | Latest sale date on record — always cite this with results |
| grade_company | string | — | — |
| lang | string | — | — |
| leader_count | number | — | — |
| leaders | array | — | — |
| note | string | — | — |
| window | string | — | — |
No examples provided.
recent_sales Recent sales ~74
Most recent verified sales for one card (up to 10): date, grading company + grade, price in USD, marketplace name. Sales span US, Japan-domestic and Chinese marketplaces — each sale is a real completed transaction, not a listing.
| Name | Type | Req | Description |
|---|---|---|---|
| card_id | string | yes | Card id from search_card / slang_lookup. |
| Name | Type | Req | Description |
|---|---|---|---|
| card_id | string | — | — |
| note | string | — | — |
| sale_count | number | — | — |
| sales | array | — | — |
No examples provided.
search_card Search cards ~169
Search graded Pokémon cards by name (Chinese / English / Japanese), community nickname (e.g. "鬼皮"), or set code + card number (e.g. "sv8a 喷火龙"). 中文用户: 按官方卡名/圈内简称/系列码+卡号查任意宝可梦评级卡, 返回 card_id 供查价/走势/存世量工具使用。Returns up to 10 matching cards with card_id — use card_id with the other tools. Optional lang filters to one language track (en / ja / zh-cn); tracks are never mixed.
| Name | Type | Req | Description |
|---|---|---|---|
| lang | string | — | Optional language track filter. |
| query | string | yes | Card name, nickname/slang, or set code + number. zh/en/ja all accepted. |
| Name | Type | Req | Description |
|---|---|---|---|
| exact_match | boolean | — | false = the set/number qualifier in the query was NOT satisfied by any result |
| hint | string | — | — |
| lang | string | — | — |
| qualifier_note | string | — | — |
| qualifiers_dropped | array | — | — |
| query | string | — | — |
| result_count | number | — | — |
| results | array | — | — |
No examples provided.
slang_lookup Nickname lookup ~92
Resolve a Chinese/Japanese/English community nickname (e.g. "鬼皮", "老喷", "Zard") to the actual card(s): official names, set, number, card_id. 中文用户: 把圈内简称(鬼皮/老喷/大月…)解析成具体是哪张卡。Up to 10 cards.
| Name | Type | Req | Description |
|---|---|---|---|
| term | string | yes | The nickname / slang term. |
| Name | Type | Req | Description |
|---|---|---|---|
| card_count | number | — | — |
| cards | array | — | — |
| note | string | — | — |
| term | string | — | — |
No examples provided.