Sports Trading Card Agent
The Sports Trading Card Agent server provides AI agents with expert-level sports trading card data, market analysis, and investment insights across multiple sports.
Card Price Lookup – Retrieve real-time sold and active listing prices from eBay for any sports card by specifying year, brand, player, parallel, or grade
Market Analysis – Analyze price trends, compare sold vs. asking prices, calculate market spread, and detect arbitrage opportunities
Player Stats Lookup – Access current season stats for NBA, NFL (passing, rushing, receiving, defensive), and MLB (batting/pitching) players with card market insights tied to their performance
Grading ROI Calculator – Determine if professionally grading a card (PSA, BGS, or SGC) is worthwhile by comparing raw vs. graded prices minus grading fees
Card Investment Advisor – Get BUY/SELL/HOLD/AVOID recommendations with confidence levels by combining market trend data with player performance analysis
Trending Players – Identify NBA players with breakout performances whose cards are likely rising in value, with buying tips
Vintage Card Analysis – Specialized analysis for pre-2000 cards covering 40+ iconic sets (e.g., 1909 T206, 1952 Topps, 1986 Fleer) with grade-based pricing, condition sensitivity, and investment outlook
Multi-Sport Coverage – Supports baseball, basketball, football, hockey, and soccer cards
Flexible Configuration – Works with mock data for immediate testing or integrates with eBay and Ball Don't Lie APIs for real data
Retrieves real-time sold and active listing data from eBay to facilitate sports card pricing lookups, market trend analysis, and arbitrage detection.
Provides Major League Baseball batting and pitching statistics to offer performance-based insights and investment analysis for baseball cards.
Integrates National Basketball Association player performance data and breakout alerts to track market value trends for basketball cards.
Sports Card Agent
An MCP server that gives AI agents expert-level sports trading card data. Covers pricing, market analysis, arbitrage detection, grading ROI, investment advice, player stats (NBA/NFL/MLB), vintage card analysis, and trending player alerts.
9 tools. 3 sports. 40+ vintage sets. Zero manual research.
Tools
Pricing & Market
Tool | Description |
| Real-time sold and active prices from eBay. Supports any sport, brand, year, or grading. |
| Trend analysis comparing sold vs asking prices. Detects arbitrage opportunities where cards are listed below market value. |
Player Stats
Tool | Description |
| Multi-sport player stats (NBA/NFL/MLB) with card market insights based on performance. |
| NFL passing, rushing, receiving, and defensive stats with card market insights. |
| MLB batting (AVG, HR, RBI, OPS) and pitching (ERA, K, WHIP) stats with card insights. |
Analysis & Strategy
Tool | Description |
| Calculates whether grading a card is profitable. Compares raw vs graded prices for PSA, BGS, and SGC with fee-adjusted ROI. |
| Buy/sell/hold recommendations combining market trends with player performance data across all 3 sports. |
| Identifies NBA players with breakout performances whose cards are likely rising in value. |
| Era-specific analysis for pre-2000 cards. Covers 40+ iconic sets from 1909 T206 to 2000 Playoff Contenders with grade-based pricing. |
Quick Start
Install from PyPI
pip install sports-card-agentRun the server
sports-card-agentUse with Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"sports-card-agent": {
"command": "sports-card-agent"
}
}
}Use with Claude Code
Add to your .mcp.json:
{
"mcpServers": {
"sports-card-agent": {
"command": "sports-card-agent"
}
}
}Configuration
Create a .env file or set environment variables:
# eBay API (register free at developer.ebay.com)
EBAY_APP_ID=your_app_id
EBAY_CERT_ID=your_cert_id
# Ball Don't Lie API (register free at app.balldontlie.io)
BALLDONTLIE_API_KEY=your_api_keyThe server works without API keys using mock data, so you can try it immediately.
Example Queries
Once connected, any AI agent can ask:
"What's a 2023 Topps Chrome Wembanyama rookie selling for?"
"Should I buy or sell my Patrick Mahomes rookie card?"
"Is it worth grading my 1986 Fleer Jordan?"
"Who are the trending NBA players whose cards are rising?"
"Analyze the market for Ken Griffey Jr 1989 Upper Deck rookie"
"What's the investment outlook on vintage 1952 Topps Mickey Mantle?"
"How is Shohei Ohtani performing this season and what does that mean for his cards?"
Sports & Sets Covered
Sports: Baseball, Basketball, Football, Hockey, Soccer
Player Stats: NBA (all teams), NFL (all positions), MLB (batting + pitching)
Vintage Sets Include: 1909 T206, 1933 Goudey, 1951 Bowman, 1952 Topps, 1954-55 Topps, 1958 Topps Football, 1961 Fleer Basketball, 1965 Topps Football, 1966 Topps Hockey, 1969 Topps, 1979 O-Pee-Chee, 1981 Topps Football, 1984 Topps Football, 1986 Fleer Basketball, 1986 Donruss, 1989 Upper Deck, 1993 SP, 1996 Topps Chrome, 1997 Metal Universe, 2000 Playoff Contenders, and more.
Grading Companies: PSA, BGS, SGC (all service tiers with current pricing)
Development
git clone https://github.com/rjexile/sports-card-agent.git
cd sports-card-agent
python -m venv venv
source venv/Scripts/activate # Windows
pip install -e .
python test_all.py # Run all 29 testsLicense
MIT
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/rjexile/sports-card-agent'
If you have feedback or need assistance with the MCP directory API, please join our Discord server