PokeInvest MCP
Official MCP server providing Pokemon card market data including median prices from completed sales, PSA population reports, price history, and card identification tools for agents.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://www.pokeinvest.io/mcpWhat its tools do
8 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.
Checks and signals
Each line is separate evidence, not a trust score.
- Passed Endpoint answered the live check ·
- Passed Official MCP Registry namespace is tied to pokeinvest.io ·
- Passed Endpoint is on the registry namespace domain ·
- Availability 1 of 1 checks passed in 30 days
What you can do with it
- Search for Pokemon cards by name or set
- Retrieve median prices for specific grades
- Access PSA population and gem rate data
- Identify cards from uploaded images
Source and maintenance
Protocol and capabilities
- Server
- pokeinvest 1.0.0
- MCP protocol negotiated in check
- 2025-11-25
- Tools
- 8 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {
"listChanged": false
}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
8 advertised
search_cards
Find Pokemon cards by name, set or number. Returns PokeInvest IDs to pass to the other tools, with the ungraded and PSA 10 price when known. Example: "Charizard base set 4", "Umbreon VMAX 215".
{
"type": "object",
"required": [
"query"
],
"properties": {
"limit": {
"type": "integer",
"default": 8,
"maximum": 25,
"minimum": 1,
"description": "How many cards to return, 1-25 (default 8)"
},
"query": {
"type": "string",
"description": "Card name, optionally with set and/or number"
}
}
}{
"title": "Search cards",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_card_prices
What a card sells for: the median of completed sales for ungraded copies and for every grade at PSA, CGC, BGS, TAG, ACE and SGC, with sale counts, window, low/high, the newest sale, PSA and CGC population totals, the card page, a buy link, and the cheapest verified live eBay copy when one exists.
{
"type": "object",
"required": [
"card"
],
"properties": {
"card": {
"type": "string",
"description": "PokeInvest ID (pi_16322), the numeric ID from a PokeInvest card URL, or a card name like \"Gengar ex 108 FireRed LeafGreen\" (best match is used)"
}
}
}{
"title": "Get card prices",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_population
PSA population report for a card: copies graded at each grade, total, gem rate and when it was last updated.
{
"type": "object",
"required": [
"card"
],
"properties": {
"card": {
"type": "string",
"description": "PokeInvest card ID (pi_16322, from search_cards), the numeric ID in a PokeInvest card URL, or a card name such as \"Umbreon Gold Star POP Series 5\" (best match is used)"
}
}
}{
"title": "Get population",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_price_history
Weekly price per grade back to 2022: date, median, sale count, window.
{
"type": "object",
"required": [
"card"
],
"properties": {
"card": {
"type": "string",
"description": "PokeInvest card ID (pi_16322, from search_cards), the numeric ID in a PokeInvest card URL, or a card name such as \"Umbreon Gold Star POP Series 5\" (best match is used)"
}
}
}{
"title": "Get price history",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_population_history
PSA population over time for a card (total, PSA 10, PSA 9 by date).
{
"type": "object",
"required": [
"card"
],
"properties": {
"card": {
"type": "string",
"description": "PokeInvest card ID (pi_16322, from search_cards), the numeric ID in a PokeInvest card URL, or a card name such as \"Umbreon Gold Star POP Series 5\" (best match is used)"
}
}
}{
"title": "Get population history",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_sales
The completed sales behind a price: date, price, grader and grade, platform, listing title. Up to 500 newest; filter by grade ("PSA 10", "RAW") and days.
{
"type": "object",
"required": [
"card"
],
"properties": {
"card": {
"type": "string",
"description": "PokeInvest card ID (pi_16322, from search_cards), the numeric ID in a PokeInvest card URL, or a card name such as \"Umbreon Gold Star POP Series 5\" (best match is used)"
},
"days": {
"type": "integer",
"maximum": 1095,
"minimum": 1,
"description": "Only sales from the last N days, 1-1095; omit for all on file"
},
"grade": {
"type": "string",
"description": "Only this grade, e.g. \"PSA 10\", \"CGC 9.5\", \"BGS 9.5\", or \"RAW\" for ungraded; omit for all"
}
}
}{
"title": "Get sales",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}identify_card_photo
Identify a Pokemon card from a photo URL (raw card or slab, any angle): the top candidates with PokeInvest IDs, prices and population. 91% right card on 1,000 real eBay photos, 95% in the top 3. Same-art variants (1st Edition, reverse holo) cannot be told apart; show the top 3.
{
"type": "object",
"required": [
"image_url"
],
"properties": {
"image_url": {
"type": "string",
"description": "public https URL of the photo"
}
}
}{
"title": "Identify card photo",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_deals
Today's best verified eBay deals across every card: live listings priced under what the card sells for at that grade (title, photo and price all checked), with the saving and a buy link.
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"default": 10,
"maximum": 30,
"minimum": 1,
"description": "How many deals to return, 1-30 (default 10)"
},
"min_total_usd": {
"type": "number",
"default": 25,
"description": "Skip listings cheaper than this many US dollars including shipping (default 25)"
}
}
}{
"title": "Get deals",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}Prompts
Not advertised
Resources
Not advertised
90-day uptime
A lightweight connection check about every six hours, sampled on hosts with many listings. It shows the server answered, not that its tools work.
- 2026-11-07: 1 of 1 checks answered
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 990 ms
- 95th percentile latency
- 990 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 990 ms · metadata changed · 8 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http pokeinvest-mcp https://www.pokeinvest.io/mcpCodex
codex mcp add pokeinvest-mcp --url https://www.pokeinvest.io/mcpCursor
{
"mcpServers": {
"pokeinvest-mcp": {
"url": "https://www.pokeinvest.io/mcp"
}
}
}Cline
{
"mcpServers": {
"pokeinvest-mcp": {
"type": "streamableHttp",
"url": "https://www.pokeinvest.io/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"pokeinvest-mcp": {
"type": "http",
"url": "https://www.pokeinvest.io/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http pokeinvest-mcp https://www.pokeinvest.io/mcpClaude Desktop
https://www.pokeinvest.io/mcpWindsurf
{
"mcpServers": {
"pokeinvest-mcp": {
"serverUrl": "https://www.pokeinvest.io/mcp"
}
}
}Let your agent find its tools
Find servers like PokeInvest MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.
Other data and analytics servers
Do you run PokeInvest MCP?
Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.