io.flipzi/flipzi-mcp
Trading card prices, sold comps, history and movers from the Flipzi Data API. Bring your own key.
التثبيت
أضف هذا إلى إعدادات MCP في عميلك (Claude Desktop: claude_desktop_config.json، وCursor: .cursor/mcp.json، ويستخدم VS Code وغيره الصيغة نفسها «mcpServers»).
@flipzitcg/mcpclaude mcp add flipzi-mcp -e 'FLIPZI_API_KEY=<your flipzi_api_key>' -- npx -y @flipzitcg/mcp@0.1.1
{
"mcpServers": {
"flipzi-mcp": {
"command": "npx",
"args": [
"-y",
"@flipzitcg/mcp@0.1.1"
],
"env": {
"FLIPZI_API_KEY": "<your flipzi_api_key>"
}
}
}
}
متغيرات البيئة
FLIPZI_API_KEYإلزامي سري Your Flipzi Data API key. Free plan at flipzi.io/account
التوثيق
مأخوذ من ملف README للمشروع على GitHub ويُحدَّث أسبوعيًا. تفتح الروابط على GitHub.
المحتويات
Flipzi MCP server
Ask Claude, Cursor or any MCP client about trading card prices: search cards, get current prices, sold comps, price history, market movers, games and sets. It is a thin local wrapper over the Flipzi Data API. You bring your own Flipzi API key; the free plan needs no card.
Runs on your machine over stdio (npx). Nothing is hosted, and the only network traffic is your requests to data.flipzi.io.
Source: https://github.com/flipzitcg/flipzi-mcp. Public mirror; please report problems as GitHub issues rather than pull requests.
1. Get a key (free)
- Create an account: <https://flipzi.io/account/register?product=data&utm_source=npm&utm_medium=directory&utm_campaign=202610_mcp>
- Verify your email. A free key allowance (500 units/month, 5 requests/minute) is created for you.
- Create a key at https://flipzi.io/account/keys (it starts with
fz_live_and is shown once).
2. Add it to your AI tool
Requires Node.js 18+. Replace fz_live_... with your key.
Claude Code
claude mcp add --env FLIPZI_API_KEY=fz_live_... --transport stdio flipzi -- npx -y @flipzitcg/mcp
Check with claude mcp list or /mcp. Add --scope user to use it in every project.
Claude Desktop (one click) — once the release publishes it, download flipzi-mcp.mcpb from the GitHub releases and open it; Claude Desktop asks for your key in a masked field.
Claude Desktop (config file) — Settings → Developer → Edit Config (~/Library/Application Support/Claude/claude_desktop_config.json on macOS, %APPDATA%\Claude\claude_desktop_config.json on Windows), then fully quit and reopen the app:
{
"mcpServers": {
"flipzi": {
"command": "npx",
"args": ["-y", "@flipzitcg/mcp"],
"env": { "FLIPZI_API_KEY": "fz_live_..." }
}
}
}
Cursor — add the same block to ~/.cursor/mcp.json (all projects) or .cursor/mcp.json (one project). Do not commit a file containing your key.
Then ask: "What's an Umbreon VMAX worth right now?" or call flipzi_account to see your plan.
Tools
| Tool | Needs | Units | What it does |
|---|---|---|---|
flipzi_account | any key | 0 | Your plan, allowance used, which tools your plan unlocks |
flipzi_list_games | Free | 1 | Supported games |
flipzi_list_sets | Free | 1 | Sets of a game |
flipzi_list_set_cards | Free | 1 | Cards in a set (gets card ids) |
flipzi_search_cards | Free | 1 | Search by name |
flipzi_get_card | Free | 1 | Card details |
flipzi_get_price | Free | 1 | Current price, market and confidence (graded needs Pro) |
flipzi_get_history | Basic | 1 | Daily history (30 days on Basic, longer on Pro+) |
flipzi_get_sold_comps | Pro | 1 | What buyers actually paid on eBay |
flipzi_get_movers | Ultra | 5 | Biggest gainers/losers for a game |
flipzi_get_box_value | Pro | 1 | Sealed booster-box price vs the estimated value of the cards inside (English Pokémon boxes that pass checks; a range, not a promise) |
flipzi_get_cardmarket_conditions | Ultra | 1 | Cardmarket asking prices per language, finish and Cardmarket grade (Mint to Poor): cheapest and median, with the date read |
Requirements are read from the API's own contract (openapi.yaml, version in src/plans.generated.ts), not guessed. Plans and prices: <https://flipzi.io/api/pricing/?utm_source=npm&utm_medium=directory&utm_campaign=202610_mcp>. Every tool is always listed. When your plan does not include one, the tool says so, names the plan that does, links the upgrade, and the refusal costs 0 units.
Allowance and limits
- One unit per call (movers 5). The API counts per account per UTC month;
flipzi_accountshows what is left. - The free plan allows 5 requests per minute. A short wait (≤10 s) is retried once automatically; longer waits are reported.
- Session budget: this server stops itself after
FLIPZI_MCP_MAX_UNITSunits per run (default 150) so an agent loop cannot burn your month. Set0for unlimited. Restart the server to reset it. - Output is capped at about 20 KB per call; search returns 10 cards by default.
Settings (environment variables)
| Variable | Default | |
|---|---|---|
FLIPZI_API_KEY | required | Your key. Never printed or logged. |
FLIPZI_MCP_MAX_UNITS | 150 | Per-run unit budget, 0 = unlimited |
FLIPZI_MCP_NO_CLIENT_TAG | unset | 1 stops sending the client header below |
FLIPZI_API_BASE | https://data.flipzi.io | For testing only |
What is sent, and what Flipzi learns (no hidden telemetry)
- Your requests go to
data.flipzi.iowith your key, exactly as any API client would. There is no other network call, no analytics service, no update check, and no remote control. - Each request carries
User-Agent: flipzi-mcp/<version>andX-Flipzi-Client: mcp/<version>. Flipzi records only that the call came from the MCP server (the valuemcp), so it can count MCP usage and see which plan-locked tools people try. Opt out withFLIPZI_MCP_NO_CLIENT_TAG=1; everything works the same. - Links this server prints (signup, keys, upgrade) include
utm_source=mcpso Flipzi can tell that an account started from here. They are plain query parameters you can delete. - Prompts, conversations and card queries are not sent anywhere except as the API parameters of the call you asked for.
Troubleshooting
- "FLIPZI_API_KEY is not set" — the key is missing from the
envof your client config; restart the client after editing. - Tools don't appear in Claude Desktop — fully quit and reopen; check
~/Library/Logs/Claude/mcp-server-flipzi.log(macOS) or%APPDATA%\Claude\logs(Windows). On Windows, ifnpxfails, install npm globally (npm install -g npm). - "Not on your plan" — expected; see the table. Run
flipzi_account. - Quote the
request_idin any error when contacting support. See SUPPORT.md.
The free plan carries no commercial-use grant. Data is for informational use; see the API terms. MIT licensed.
الأسئلة الشائعة
ما هو io.flipzi/flipzi-mcp؟
Trading card prices, sold comps, history and movers from the Flipzi Data API. Bring your own key.
كيف أثبّت io.flipzi/flipzi-mcp؟
يعمل على جهازك. في Claude Code: claude mcp add flipzi-mcp -e 'FLIPZI_API_KEY=<your flipzi_api_key>' -- npx -y @flipzitcg/mcp@0.1.1. وفي العملاء الآخرين، الصق إعداد JSON من هذه الصفحة في إعدادات MCP الخاصة بهم.
هل يحتاج io.flipzi/flipzi-mcp إلى مفتاح API؟
نعم. يتطلب FLIPZI_API_KEY، وتضبطها في إعداداته.
هل io.flipzi/flipzi-mcp مفتوح المصدر؟
نعم. شيفرته متاحة على GitHub بترخيص MIT.
من يصون io.flipzi/flipzi-mcp؟
ينشره flipzitcg. يدرجه AI.tn لكنه لا يصونه ولا يوصي به.
من سجل MCP الرسمي. الإدراج ليس توصية: راجع شيفرة الخادم وصلاحياته قبل منحه الوصول إلى بياناتك.