card_price_lookupLABSCO SUMMARY
Card decisions with the numbers already assembled.
Pricing, the player's season and the grading maths are the three inputs to any card decision, and here they arrive together — a recommendation is one call rather than three tabs and a spreadsheet. Vintage gets its own treatment, because a vintage card is not priced the way a modern rookie is.
What it is
An MCP server for sports trading card research. Nine tools cover eBay pricing, market and arbitrage analysis, grading economics, NBA, NFL and MLB player stats, and vintage sets from T206 through Playoff Contenders.
What you get
- Sold and active eBay prices for any sport, brand, year or grade
- Sold-versus-asking trend analysis, flagging cards listed below market value
- Grading ROI for PSA, BGS and SGC — raw against graded, adjusted for fees
- Buy, sell or hold recommendations combining market trend with player performance
- Player stats across NBA, NFL and MLB, with the card-market read alongside them
- NBA players whose breakout performances are pushing card values up
- Era-specific analysis for vintage cards across the older sets, priced by grade
Requirements
Python — pip install sports-card-agent. It runs on mock data out of the box, and free eBay and Ball Don't Lie API keys switch it to live data.
Setup effort
One command — pip install sports-card-agent
USE CASES
Finding out what a card is really worth
Sold prices say what people paid; the trend analysis says whether asking prices have drifted away from that.
Deciding whether to send a card for grading
Compare raw against graded for PSA, BGS and SGC with the fees taken out, so the answer accounts for what grading actually costs.
Spotting a listing below market
The market analysis flags where active asks sit under recent solds; the price lookup confirms it against the same card and grade.
Buying ahead of a player's run
Find the breakout performances, read the underlying stats, and take the buy, sell or hold call before the market catches up.
Valuing something out of an old collection
Vintage analysis handles the set and the era, and the price lookup pins it to the grade the card is actually in.
Checking a football or baseball player's season
Passing, rushing and receiving for NFL; batting and pitching lines for MLB — with what each means for the cards.
9 tools
Listed in project docs. Your client may show a different list.
card_market_analysisplayer_stats_lookupnfl_stats_lookupmlb_stats_lookupgrading_roi_calculatorcard_investment_advisortrending_playersvintage_card_analysisBEFORE YOU INSTALL
What to know first
Tools you get
9 tools named in the project's documentation. Without EBAY_APP_ID, EBAY_CERT_ID and BALLDONTLIE_API_KEY the tools return mock sample data, not market prices. Stats cover NBA, NFL and MLB only.
Requires
sports-card-agent on PATH
Where it runs
Both documented clients run the server on your machine.
INSTALLATION
Connect your client
Server setup
pip install sports-card-agentAdd the mcpServers block to claude_desktop_config.json (Claude Desktop) or .mcp.json (Claude Code)
Optionally create a .env with EBAY_APP_ID / EBAY_CERT_ID / BALLDONTLIE_API_KEY — without them the server runs on mock data
MCP Clients
Claude Desktop, Claude Code
{
"mcpServers": {
"sports-card-agent": {
"command": "sports-card-agent"
}
}
}