MCP
MCP JSON-RPC 2.0 endpoint
The PlayCaller MCP server implements Anthropic's Model Context Protocol over HTTP transport. Send JSON-RPC 2.0 messages to invoke sports intelligence tools from any AI application.
Available tools (10):
- get_injury_signals — Active beat reporter signals filtered by sport/severity
- get_player_identity — Resolve a player name or platform ID across ESPN, Sleeper, Yahoo, NFL.com
- get_anomaly_scores — Players with usage patterns deviating from 3-season baseline (score 0–100)
- get_prediction_markets — Active Kalshi prop markets with AI confidence scores
- get_player_projections — AI fantasy point projections using recent game logs and injury signals
- get_player_stats — Game log for any player by name across NFL/MLB/NBA historical_performance
- get_team_roster — Active roster for any team by sport and abbreviation
- get_games — Schedule and scores for all 9 sports (NFL, MLB, NBA, NHL, CFB, Soccer, Tennis, Golf, UFC)
- get_standings — Division/conference standings for any sport and season
- get_player_dossier — Consolidated single-call profile: identity + injury + anomaly score + recent stats
Config for Cursor (.cursor/mcp.json):
{
"mcpServers": {
"playcaller": {
"url": "https://api.playcallerapp.com/mcp",
"headers": { "X-PlayCaller-Key": "YOUR_API_KEY" }
}
}
}
Get a free trial key instantly — no card required:
curl -X POST https://api.playcallerapp.com/mcp/start-trial \
-H "Content-Type: application/json" \
-d '{"email": "you@example.com"}'
Tier access: Developer Sandbox, Build, Growth, Pro Insights, Syndicate Alpha
post/mcp
Request
- Base URL: https://api.playcallerapp.com
- URL: https://api.playcallerapp.com/mcp
- Auth: API key in header X-PlayCaller-Key
Request body
Example request
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "get_injury_signals",
"arguments": {
"sport": "nfl",
"severity": "high",
"limit": 5
}
}
}Response
JSON-RPC 2.0 response (always 200 — errors returned in body per JSON-RPC spec)
Example response
{
"jsonrpc": "2.0",
"id": 1,
"result": {
"content": [
{
"type": "text"
}
]
},
"error": {
"code": -32601,
"message": "Method not found: tools/unknown"
}
}Changes
No recorded changes to this operation across all 1 revision of this API.