College Football Data Server

Provides access to college football statistics and data sourced from the College Football Data API.

Overview

This Model Context Protocol (MCP) server enables AI assistants and applications to:

  • Query comprehensive college football statistics and data
  • Access game results, team records, and player statistics
  • Analyze play-by-play data and drive summaries
  • View rankings and win probability metrics
  • Compare team performances and generate insights

Users can run queries using natural language.

Sample Output

Q. What was the largest upset among FCS games during the 2014 season?

A. Let me help find the biggest FCS upset from 2014. I'll look through the games data, focusing on games between FCS teams where there was a significant gap in team strength and an unexpected outcome.

The data suggests there were several notable upsets in FCS during 2014, but one that stands out was Eastern Washington defeating Washington 52-59 on September 6th, 2014. This was particularly significant because:

  1. Washington was an FBS team from the Pac-12 conference
  2. The game was played at Washington's home stadium (Husky Stadium)
  3. Eastern Washington's win probability was only 1.4% according to the post-game stats
  4. The 59 points Eastern Washington scored was the most ever by an FCS team against a Pac-12 opponent
  5. Washington had been favored by multiple scores going into the game

Other notable FCS upsets from that season included:

  • North Dakota State defeating Iowa State 34-14
  • Bethune-Cookman defeating FIU 14-12
  • Northern Iowa nearly upsetting Iowa (lost 31-23)

However, Eastern Washington over Washington appears to be the largest upset of the 2014 FCS season when considering:

  • The difference in divisions (FCS vs FBS)
  • The caliber of the FBS opponent (Power 5 conference)
  • The scoring margin and offensive performance by the underdog
  • The historical significance as one of the highest-scoring FCS wins over a Power 5 team
  • The fact it happened on the road in a hostile environment

Features

Resources

Access schema documentation for all endpoints:

  • schema://games - Game information and scores
  • schema://records - Team season records
  • schema://games/teams - Detailed team game data
  • schema://plays - Play-by-play information
  • schema://drives - Drive summaries and results
  • schema://play/stats - Individual play statistics
  • schema://rankings - Team rankings across polls
  • schema://metrics/wp/pregame - Pregame win probabilities
  • schema://game/box/advanced - Advanced box score statistics

Tools

Query endpoints directly:

  • get-games - Retrieve game data
  • get-records - Get team records
  • get-games-teams - Access team game statistics
  • get-plays - Query play-by-play data
  • get-drives - Analyze drive information
  • get-play-stats - View play statistics
  • get-rankings - Check team rankings
  • get-pregame-win-probability - See win probabilities
  • get-advanced-box-score - Access detailed game statistics and analytics

Prompts

Pre-built analysis templates:

  • analyze-game - Get detailed analysis of a specific game
  • analyze-team - Comprehensive single team analysis
  • analyze-trends - Analyze trends over a season
  • compare-teams - Compare performance of two teams
  • analyze-rivalry - Analyze historical rivalry matchups

API Limits

The College Football Data API is free to use but has rate limiting:

  • Free tier: Limited requests per minute
  • Patreon subscribers get higher rate limits
  • Use efficient querying patterns to avoid hitting limits
  • Handle rate limit errors gracefully

Troubleshooting

Common Issues

  1. API Key Errors

    • Verify your API key is correctly set in both the .env and claude_desktop_config.json files
    • Check the key is valid at collegefootballdata.com
  2. Rate Limiting

    • Space out requests when possible
    • Consider subscription for higher limits
    • Implement caching for frequently accessed data
  3. Connection Issues

    • Verify internet connectivity
    • Check API status at collegefootballdata.com
    • Ensure proper error handling in your code

Getting Help

  • Open an issue on GitHub
  • Review the API documentation
  • Check the College Football Data Discord

Acknowledgments

  • College Football Data for providing the API
  • Model Context Protocol for the MCP specification

Installation

Install Command

Integrate this tool for Claude Desktop.

Report Bug

Server Statistics

UsageUsed 2 times last month
LicenseMIT
LocalNo
Published12/21/2024