MCP server · Research
FirstCycling MCP server
by r-huijts
Look up pro cycling riders, race results, start lists and stats right inside your AI chat.

This is a helper that connects your AI assistant to FirstCycling, a big public database of professional cycling. Once it is set up, you can just ask your AI about riders, races and results in normal words, and it will go and find the answer for you. It is handy if you follow cycling, write about it, or just want to settle an argument about who won what.
What is an MCP server? The 30-second version
On its own, your AI can only chat with you using what it already knows. An MCP server is a small helper program that gives your AI a new skill, in this case a connection to FirstCycling. When you ask a question about a rider or a race, your AI passes it to this helper, the helper looks it up on FirstCycling, and sends the answer back. You never have to leave the chat or copy data by hand.
What this MCP server does
You ask your AI something like who won Paris-Roubaix in 2023, or how a certain rider has done in the Tour de France. Your AI sends that request to this helper program running on your computer. The helper then fetches the matching pages from FirstCycling and reads the data out of them. It sends the results back to your AI, which turns them into a tidy answer in the chat. You get the facts, lists and numbers without opening a browser yourself.
Click to zoomWhat you can do with it
- Look up a rider's basic details like nationality, birthdate, height, weight and current team
- List a rider's career victories, best results, Grand Tour results and Monument classic results
- Show a rider's team history and how their UCI ranking changed over the years
- Get the results of a specific race edition, for example the 2023 Tour of Flanders
- Pull the start list for a race with team information
- See the all-time victory table for a race and who has won it the most
- Find the youngest and oldest winners of a race
- Search for a rider or a race by name to find the right one
Try asking your AI
- “How has Tadej Pogacar performed in the Tour de France over the years?”
- “Show me the results of the 2023 Paris-Roubaix.”
- “Get the start list for the 2023 Tour de France with team information.”
- “Who has won Liege-Bastogne-Liege the most times?”
What it gives back to you
You get answers written in the chat, usually as lists or short summaries. For a rider you might see their team history, best results or victory list. For a race you might get a results table, a start list, or a year-by-year overview. It is all text in the conversation, so you can ask follow-up questions right away.
Before you start
What you need
- Python 3.10 or newer
- The uv package manager
- The Claude desktop app (or another AI app that supports MCP servers)
- The server files downloaded from the project page
Good to know
This server reads public cycling data from FirstCycling by scraping their website, so it only shows what is on that site and can break if the site changes.
Install it with your AI
Add FirstCycling MCP server to your AI, no technical skills needed
You don't install anything by hand. You copy one prompt, paste it into an AI that can work on your computer, and it checks, installs and connects the server for you, asking you when it needs something.
Sign in to get the install prompt
Members get a ready-made prompt that lets the Claude desktop app check FirstCycling MCP server, install it and connect it for them, step by step. You don't need any technical skills: you copy, paste and answer a few questions. Your connected AI can also find and install any of the 4,066 MCP servers here for you.
Who it's for
Cycling fans, sports journalists, bloggers and anyone who wants quick facts about pro cycling without digging through websites.





