Skip to main content
Glama
rjexile

Sports Trading Card Agent

by rjexile

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
EBAY_APP_IDNoeBay App ID (register free at developer.ebay.com)
EBAY_CERT_IDNoeBay Cert ID (register free at developer.ebay.com)
BALLDONTLIE_API_KEYNoBall Don't Lie API key (register free at app.balldontlie.io)

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
card_price_lookupA

Look up current market prices for a sports trading card.

Args: query: Card search query, e.g. "2023 Topps Chrome Victor Wembanyama rookie" or "Michael Jordan Fleer rookie PSA 9". Include as much detail as possible: year, brand/set, player name, card number, parallel, and grading info. listing_type: "sold" for recent sold prices (true market value) or "active" for current asking prices. Default: "sold" limit: Number of results to return (1-50). Default: 15

Returns: Price summary with average, median, low, high and individual listings.

card_market_analysisA

Full market analysis for a sports card: price trends, buy/sell spread, and arbitrage opportunities where cards are listed below market value.

Args: query: Card search query, e.g. "2024 Panini Prizm Caitlin Clark rookie" or "Ken Griffey Jr 1989 Upper Deck rookie". Include year, brand, player name, and any grading info for best results.

Returns: Comprehensive market analysis including: - Average sold price vs average asking price - Price direction (rising/falling/stable) - Market spread percentage - Arbitrage opportunities (underpriced active listings) - Actionable buying/selling insights

player_stats_lookupA

Look up player stats for NBA, NFL, or MLB and get card market insights based on their performance.

Args: player_name: Player name, e.g. "LeBron James", "Patrick Mahomes", "Shohei Ohtani". Partial names work. sport: "nba", "nfl", or "mlb". Default: "nba" season: Season year (e.g. 2025). Default: 2025

Returns: Player bio, current season stats, and card market insight based on their performance level.

nfl_stats_lookupA

Look up NFL player stats and get card market insights. Covers passing, rushing, receiving, and defensive stats.

Args: player_name: NFL player name, e.g. "Patrick Mahomes", "Josh Allen", "Justin Jefferson", "Micah Parsons". Partial names work. season: NFL season year (e.g. 2025). Default: 2025

Returns: Player bio, season stats (passing/rushing/receiving/defense), and card market insight based on performance.

mlb_stats_lookupA

Look up MLB player stats and get card market insights. Covers batting stats (AVG, HR, RBI, OPS) and pitching stats (ERA, K, WHIP, W-L).

Args: player_name: MLB player name, e.g. "Shohei Ohtani", "Aaron Judge", "Gerrit Cole", "Paul Skenes". Partial names work. season: MLB season year (e.g. 2025). Default: 2025

Returns: Player bio, season stats (batting or pitching), and card market insight based on performance.

grading_roi_calculatorA

Calculate whether it's worth paying to professionally grade a sports card. Compares raw card value vs graded card value, factoring in grading costs, turnaround time, and marketplace fees.

Args: card_query: Card description, e.g. "2023 Topps Chrome Wembanyama rookie" or "1986 Fleer Michael Jordan". Do NOT include grading info. grading_company: "PSA", "BGS", or "SGC". Default: "PSA" expected_grade: Expected grade if submitted, e.g. "10", "9", "8". Default: "10"

Returns: Detailed ROI analysis including raw vs graded prices, grading cost, net profit, ROI percentage, and a clear recommendation.

card_investment_advisorA

Get a buy/sell/hold recommendation for a sports card based on market trends and player performance data.

Args: card_query: Card to evaluate, e.g. "2023 Topps Chrome Victor Wembanyama rookie auto" or "Ken Griffey Jr 1989 Upper Deck rookie". player_name: Optional player name for stats cross-reference. Improves accuracy. e.g. "Victor Wembanyama" sport: Sport for player stats lookup: "nba", "nfl", or "mlb". Default: "nba"

Returns: BUY/SELL/HOLD/AVOID recommendation with confidence level, supporting market data, player stats, and key factors.

trending_playersA

Get a list of NBA players with breakout performances whose trading cards are likely rising in value. Scans a curated watchlist of young stars and ascending players.

Args: limit: Number of trending players to return (1-20). Default: 10

Returns: Ranked list of trending players with their stats, trend score, breakout reasons, and card buying tips.

vintage_card_analysisA

Specialized analysis for vintage and classic sports cards (pre-2000). Provides era-specific insights, condition sensitivity analysis, grade-based pricing, and investment outlook.

Args: card_query: Vintage card description, e.g. "1952 Topps Mickey Mantle", "1986 Fleer Michael Jordan rookie", "1979 O-Pee-Chee Wayne Gretzky rookie", "1989 Upper Deck Ken Griffey Jr rookie". Include year, brand, and player name.

Returns: Era classification, set significance, condition impact analysis, estimated prices by grade, investment outlook, and collector tips.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
get_statusCheck if the agent is configured with live data sources.

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