{"ok":true,"host":"fanfare-api.fly.dev","status":"ready","manifest":{"positioning":"Fanfare API is a multi-sport data host covering NBA, WNBA, NFL, NHL, and MLB. It serves agents that need to resolve team or player identifiers, retrieve game schedules for a given date, or look up current standings. Its coverage is broad across leagues but shallow in depth — roster and schedule snapshots rather than deep analytics or streaming data.","host_overview":"fanfare-api.fly.dev provides read-only reference and schedule data for five major North American sports leagues: NBA, WNBA, NFL, NHL, and MLB. It returns team metadata, player rosters, game schedules, current standings, and (for MLB) venue details. It does not provide live play-by-play, historical season archives, or player statistics.","routing_guidance":"Use fanfare-api.fly.dev when an agent needs team metadata, player roster lookups, game schedules by date, or current standings for NBA, WNBA, NFL, NHL, or MLB. It is the right choice for resolving team IDs or abbreviations, checking today's game slate, or answering current-season standings questions. Do not use it for: live in-game scores or play-by-play (no streaming feed exists); historical standings or stats from past seasons; player performance statistics (all stats fields return null); NFL or NHL player rosters (no player endpoints exist for those leagues); or venue data outside MLB. For live sports data, seek a dedicated real-time sports API. For player statistics or historical records, use a sports analytics platform with deeper data coverage.","capability_clusters":[{"skill_names":["fetch-nba-teams","fetch-wnba-teams","fetch-nfl-teams","fetch-nhl-teams","fetch-mlb-teams"],"cluster_name":"Team Reference Lookup","cluster_summary":"Returns canonical team lists with IDs, names, abbreviations, and city data for each league. These are foundational lookups used to resolve team identifiers before querying schedules or standings."},{"skill_names":["fetch-nba-players","fetch-wnba-players","fetch-mlb-players"],"cluster_name":"Player Roster Lookup","cluster_summary":"Returns full player rosters across leagues with player IDs, names, positions, jersey numbers, and team assignments. Stats fields are null; these are identity and assignment records only."},{"skill_names":["fetch-nba-schedule","fetch-wnba-schedule","fetch-nhl-schedule","fetch-mlb-schedule"],"cluster_name":"Game Schedules","cluster_summary":"Returns game schedule entries for a given date across NBA, WNBA, NHL, and MLB, including matchup details, game status, venue, and scores for past or upcoming games. Not a live feed."},{"skill_names":["fetch-wnba-standings","fetch-mlb-standings","fetch-nhl-standings","fetch-nfl-standings"],"cluster_name":"Current Standings","cluster_summary":"Returns current season standings for WNBA, MLB, NHL, and NFL, including win-loss records, points or percentages, and division or conference rankings. Current season only, not historical."},{"skill_names":["fetch-mlb-venues"],"cluster_name":"Venue Details","cluster_summary":"Returns static MLB stadium and venue records including capacity, surface type, roof type, and GPS coordinates. MLB-only; no equivalent exists for other leagues on this host."}],"cross_skill_workflows":[{"steps":[{"skill_name":"fetch-mlb-teams","description":"Retrieve the full MLB team list to map the team name or abbreviation to its numeric team ID."},{"skill_name":"fetch-mlb-schedule","description":"Query the MLB schedule using the resolved teamId and an optional date to retrieve that team's games."}],"when_to_use":"Use when an agent needs to look up games for a named team but only has a team name or abbreviation, not a numeric team ID (applies to MLB where schedule accepts a teamId parameter).","workflow_name":"Resolve Team ID Then Fetch Schedule"},{"steps":[{"skill_name":"fetch-nhl-teams","description":"Fetch the canonical NHL team list to build a team ID-to-name mapping."},{"skill_name":"fetch-nhl-standings","description":"Fetch current NHL standings and enrich team entries using the ID mapping from the previous step."}],"when_to_use":"Use when an agent needs to present standings results with full team names or city context beyond what the standings response alone provides.","workflow_name":"Standings With Team Context"},{"steps":[{"skill_name":"fetch-mlb-schedule","description":"Retrieve the MLB schedule for the target date to identify the venue ID associated with the game of interest."},{"skill_name":"fetch-mlb-venues","description":"Fetch full venue details for the specific venue ID returned in the schedule response."}],"when_to_use":"Use when an agent needs detailed venue information (capacity, surface, coordinates) for a stadium hosting a specific MLB game on a given date.","workflow_name":"MLB Venue Lookup via Schedule"}]},"model":"claude-sonnet-4-6","version_no":14,"generated_at":"2026-05-20T01:42:13.004Z","provenance":"ai_authored_unreviewed","ai_authored":true,"merchant_reviewed":false,"merchant_edited":false,"merchant_reviewed_at":null,"merchant_edited_at":null,"skill_md_url":"https://x402gle.com/servers/fanfare-api.fly.dev/SKILL.md","skills_url":"https://x402gle.com/servers/fanfare-api.fly.dev/skills.json"}