Enterprise DNA
M MCP Servers Developer low

r-huijts/firstcycling-mcp

by Various

This is a Model Context Protocol (MCP) server that provides professional cycling data from FirstCycling. It allows you to retrieve information about professional cyclists, race res

R

MCP

r-huijts/firstcycling-mcp

Added 1 June 2026

Overview

This is a Model Context Protocol (MCP) server that exposes professional cycling data from FirstCycling. It retrieves information about professional cyclists, race results, and more. Built in Python, it integrates with the Model Context Protocol for use in AI assistants or data pipelines.

Best for

Best for
Developers building cycling-related data applications or AI tools

Use cases

  • Building a cycling race results query tool for an AI assistant
  • Creating a chatbot that answers questions about professional cyclists
  • Feeding race data into a sports analytics pipeline

How to use

Install

uv pip install -e .

Tools exposed

  • get_rider_info
  • get_rider_best_results
  • get_rider_grand_tour_results
  • get_rider_monument_results
  • get_rider_team_and_ranking
  • get_rider_race_history
  • get_rider_one_day_races
  • get_rider_stage_races
  • get_rider_teams
  • get_rider_victories
  • get_race_results
  • get_race_overview
  • get_race_stage_profiles
  • get_race_startlist
  • get_race_victory_table
  • get_race_year_by_year
  • get_race_youngest_oldest_winners
  • get_race_stage_victories
  • search_rider
  • search_race

Example client config

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

Notes

This is a Model Context Protocol (MCP) server that exposes professional cycling data from FirstCycling. It retrieves information about professional cyclists, race results, and more. Built in Python, it integrates with the Model Context Protocol for use in AI assistants or data pipelines.

18 stars on GitHub. Last updated 2025-08-26. Licensed MIT.

Use cases

  • Building a cycling race results query tool for an AI assistant
  • Creating a chatbot that answers questions about professional cyclists
  • Feeding race data into a sports analytics pipeline

Pros

  • Provides structured access to FirstCycling data via MCP
  • Simple Python implementation for easy integration
  • Open source with permissive use

Cons

  • Small community with only 18 stars and limited activity
  • Depends on FirstCycling’s website, which may change without notice
  • Limited to professional cycling data only

Indexed from awesome-mcp-servers-punkpeye and enriched against its public facts.

Pros

  • Provides structured access to FirstCycling data via MCP
  • Simple Python implementation for easy integration
  • Open source with permissive use

Cons

  • Small community with only 18 stars and limited activity
  • Depends on FirstCycling's website, which may change without notice
  • Limited to professional cycling data only
Free 27-page guide

Get the free Developer’s Field Guide

A 27-page field guide to the AI coding workflow with Claude. Claude Code, MCP servers, the prompt patterns that work, and what to delegate. Free.

Enter your work email. We send it straight over, plus a few short notes worth knowing. Unsubscribe any time.

No spam. Unsubscribe any time.

Running a business, not writing the code? See the MCP servers picked for operators, and get your first one wired up with us.

Operator picks