Back to MCP Directory
Firstcycling
Model Context Protocol low risk

Firstcycling

Provides read-only access to professional cycling data, including rider profiles, race results, and historical information via web scraping.

Connections & Capabilities

Connects To

GitHub

Capabilities

read

Quickstart

Config

{
  "mcpServers": {
    "firstcycling": {
      "command": "uv",
      "args": ["--directory", "/path/to/server/directory", "run", "firstcycling.py"]
    }
  }
}

Exposed MCP Tools (20)

safe
get_rider_info

Retrieves basic biographical information about a cyclist.

Read-only operation.

safe
get_rider_best_results

Retrieves a cyclist's best career results.

Read-only operation.

safe
get_rider_grand_tour_results

Retrieves a cyclist's results in Grand Tours.

Read-only operation.

safe
get_rider_monument_results

Retrieves a cyclist's results in Monument classics.

Read-only operation.

safe
get_rider_team_and_ranking

Retrieves a cyclist's team history and UCI ranking.

Read-only operation.

safe
get_rider_race_history

Retrieves a cyclist's complete race participation history.

Read-only operation.

safe
get_rider_one_day_races

Retrieves a cyclist's results in one-day races.

Read-only operation.

safe
get_rider_stage_races

Retrieves a cyclist's results in multi-day stage races.

Read-only operation.

safe
get_rider_teams

Retrieves the complete team history of a cyclist.

Read-only operation.

safe
get_rider_victories

Retrieves a list of a cyclist's career victories.

Read-only operation.

safe
get_race_results

Retrieves results for a specific race edition.

Read-only operation.

safe
get_race_overview

Retrieves general information about a race.

Read-only operation.

safe
get_race_stage_profiles

Retrieves stage profiles and details for multi-stage races.

Read-only operation.

safe
get_race_startlist

Retrieves the startlist for a specific race edition.

Read-only operation.

safe
get_race_victory_table

Retrieves the all-time victory table for a race.

Read-only operation.

safe
get_race_year_by_year

Retrieves year-by-year results for a race.

Read-only operation.

safe
get_race_youngest_oldest_winners

Retrieves information about the youngest and oldest winners of a race.

Read-only operation.

safe
get_race_stage_victories

Retrieves information about stage victories in multi-stage races.

Read-only operation.

safe
search_rider

Searches for riders by name.

Read-only operation.

safe
search_race

Searches for races by name.

Read-only operation.

Safety Assessment

This MCP server is generally safe due to its read-only nature. However, its reliance on web scraping introduces a risk of breakage and potential scraping vulnerabilities. It's safe for general use, but careful monitoring is needed to ensure continued functionality.

  • Read-only access to data.
  • No write or delete operations.
  • Web scraping is confined to the FirstCycling website.
  • No authentication required.
  • Relies on web scraping, which can break if the target website changes.
  • Potential for data scraping vulnerabilities if not handled carefully.
  • No rate limiting is mentioned, potentially leading to IP blocking.
  • No explicit sandboxing is mentioned.