{"name":"PlayCaller MCP Server","version":"1.0.0","protocol":"MCP over HTTP (JSON-RPC 2.0)","endpoint":"POST https://api.playcallerapp.com/mcp","auth":"X-PlayCaller-Key: <your_daas_key>","tool_count":10,"tools":[{"name":"get_injury_signals","description":"Returns active NFL, MLB, and NBA injury reports and beat reporter intelligence signals, refreshed every 2 hours — faster than mainstream aggregators. Use this to answer: \"Who is hurt?\", \"Is [player] playing this week?\", \"Who has injury risk for my fantasy lineup?\", or \"What players should I target on the waiver wire?\" Use severity=high to surface only critical, lineup-altering signals."},{"name":"get_player_identity","description":"Resolves a player name or platform-specific ID to a canonical PlayCaller identity, with cross-platform ID mappings for ESPN, Sleeper, Yahoo, and NFL.com. Use this when you have a player name from one platform and need their ID on another, or to confirm you have the right player before calling other tools. Fuzzy name matching — \"Pat Mahomes\" and \"Patrick Mahomes\" both work."},{"name":"get_anomaly_scores","description":"Returns players with statistically unusual usage or performance trends versus their own recent baseline — the players most likely to over- or under-perform their projection this week. Use this for fantasy waiver wire pickups, DFS value plays, or start/sit decisions. Powered by PlayCaller's validated ML models: NFL opportunity trend (AUC 0.623 vs 0.560 gate) and MLB pitcher form (walk-forward validated). Score 0-100 reflects deviation magnitude — treat scores above 70 as noteworthy. NBA and MLB position players are not yet covered."},{"name":"get_prediction_markets","description":"Returns beat reporter signals tagged as prediction market props (player performance milestones, game outcomes). Related Kalshi market data is surfaced where available. Note: confidence_score and market_probability fields are reserved but not yet populated — treat returned signals as qualitative directional context, not a trading signal."},{"name":"get_player_projections","description":"Returns a player's trailing 10-game fantasy point average — a straightforward recency-weighted baseline for weekly projections. Use this to quickly estimate a player's floor for fantasy lineup decisions or DFS pricing comparisons. Supports PPR, half-PPR, standard (NFL), points (NBA), and 9-cat (NBA) scoring formats. Note: this is a statistical average, not a model prediction — for ML-scored signals use get_anomaly_scores."},{"name":"get_player_stats","description":"Returns per-game statistical history for an NFL, MLB, or NBA player — rushing yards, receiving yards, touchdowns, ERA, strikeouts, points, rebounds, assists, and more. Use this to show a player's recent form, compare two players head-to-head, build a stat chart, or ground a fantasy analysis in real numbers. NFL: 2024 season (weeks 1–18). NBA: 5 seasons (2021–2025, 127,909 rows). No player ID required — resolves by name."},{"name":"get_team_roster","description":"Returns the active roster for an NFL, MLB, or NBA team — player names, positions, and canonical PlayCaller IDs. Use this to build a team depth chart, find backup players after an injury, list all quarterbacks on a team, or populate a team-level view in a fantasy or analytics app."},{"name":"get_games","description":"Returns scheduled, live, and final game scores across all 9 sports: NFL, MLB, NBA, NHL, College Football, Soccer, Tennis, Golf, and UFC. Use this to answer: \"What games are on today?\", \"What's the score of the Chiefs game?\", \"Who won last night?\", \"What's the NFL schedule for week 3?\", \"Are there any NBA games in progress?\" Supports filtering by date, NFL week, and status (live/final/upcoming)."},{"name":"get_standings","description":"Returns division and conference standings for NFL, MLB, NBA, NHL, College Football, and Soccer. Use this to answer: \"Who's leading the AFC West?\", \"What's the playoff picture in the NFC?\", \"Where do the Dodgers rank in the NL West?\", \"What are the NBA Eastern Conference standings?\" Filter by conference or division to narrow results."},{"name":"get_player_dossier","description":"Returns a complete, consolidated player profile in a single call — identity, current injury status, anomaly/heat score, and recent game stats. Use this when you need a full picture of a player for fantasy analysis, trade evaluation, or start/sit decisions. Eliminates the need to chain get_player_identity → get_injury_signals → get_anomaly_scores → get_player_stats. Works for NFL, MLB, and NBA players."}],"docs":"https://playcallerapp.com/developer#mcp","openapi":"https://playcallerapp.com/docs/openapi.json","get_key":"https://playcallerapp.com/developer#pricing","free_trial":"POST https://api.playcallerapp.com/mcp/start-trial with {\"email\":\"you@example.com\"} — get a key immediately, 14 days free, no card required"}