{
  "markdown": "# Sports Card Agent\n\n<!-- mcp-name: io.github.rjexile/sports-card-agent -->\n\nAn 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.\n\n**9 tools. 3 sports. 40+ vintage sets. Zero manual research.**\n\n## Tools\n\n### Pricing & Market\n\n| Tool | Description |\n|------|-------------|\n| `card_price_lookup` | Real-time sold and active prices from eBay. Supports any sport, brand, year, or grading. |\n| `card_market_analysis` | Trend analysis comparing sold vs asking prices. Detects arbitrage opportunities where cards are listed below market value. |\n\n### Player Stats\n\n| Tool | Description |\n|------|-------------|\n| `player_stats_lookup` | Multi-sport player stats (NBA/NFL/MLB) with card market insights based on performance. |\n| `nfl_stats_lookup` | NFL passing, rushing, receiving, and defensive stats with card market insights. |\n| `mlb_stats_lookup` | MLB batting (AVG, HR, RBI, OPS) and pitching (ERA, K, WHIP) stats with card insights. |\n\n### Analysis & Strategy\n\n| Tool | Description |\n|------|-------------|\n| `grading_roi_calculator` | Calculates whether grading a card is profitable. Compares raw vs graded prices for PSA, BGS, and SGC with fee-adjusted ROI. |\n| `card_investment_advisor` | Buy/sell/hold recommendations combining market trends with player performance data across all 3 sports. |\n| `trending_players` | Identifies NBA players with breakout performances whose cards are likely rising in value. |\n| `vintage_card_analysis` | Era-specific analysis for pre-2000 cards. Covers 40+ iconic sets from 1909 T206 to 2000 Playoff Contenders with grade-based pricing. |\n\n## Quick Start\n\n### Install from PyPI\n\n```bash\npip install sports-card-agent\n```\n\n### Run the server\n\n```bash\nsports-card-agent\n```\n\n### Use with Claude Desktop\n\nAdd to your `claude_desktop_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"sports-card-agent\": {\n      \"command\": \"sports-card-agent\"\n    }\n  }\n}\n```\n\n### Use with Claude Code\n\nAdd to your `.mcp.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"sports-card-agent\": {\n      \"command\": \"sports-card-agent\"\n    }\n  }\n}\n```\n\n## Configuration\n\nCreate a `.env` file or set environment variables:\n\n```bash\n# eBay API (register free at developer.ebay.com)\nEBAY_APP_ID=your_app_id\nEBAY_CERT_ID=your_cert_id\n\n# Ball Don't Lie API (register free at app.balldontlie.io)\nBALLDONTLIE_API_KEY=your_api_key\n```\n\nThe server works without API keys using mock data, so you can try it immediately.\n\n## Example Queries\n\nOnce connected, any AI agent can ask:\n\n- \"What's a 2023 Topps Chrome Wembanyama rookie selling for?\"\n- \"Should I buy or sell my Patrick Mahomes rookie card?\"\n- \"Is it worth grading my 1986 Fleer Jordan?\"\n- \"Who are the trending NBA players whose cards are rising?\"\n- \"Analyze the market for Ken Griffey Jr 1989 Upper Deck rookie\"\n- \"What's the investment outlook on vintage 1952 Topps Mickey Mantle?\"\n- \"How is Shohei Ohtani performing this season and what does that mean for his cards?\"\n\n## Sports & Sets Covered\n\n**Sports:** Baseball, Basketball, Football, Hockey, Soccer\n\n**Player Stats:** NBA (all teams), NFL (all positions), MLB (batting + pitching)\n\n**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.\n\n**Grading Companies:** PSA, BGS, SGC (all service tiers with current pricing)\n\n## Development\n\n```bash\ngit clone https://github.com/rjexile/sports-card-agent.git\ncd sports-card-agent\npython -m venv venv\nsource venv/Scripts/activate  # Windows\npip install -e .\npython test_all.py  # Run all 29 tests\n```\n\n## License\n\nMIT\n",
  "bytes": 3978,
  "sha": "ac708d43e30a438783c0256fc1aa82ca7754bc4b1088951e7a2c34a7b3c86698",
  "repo_slug": "rjexile/sports-card-agent",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_rjexile_sports_card_agent_5473302e/readme"
}