get_horse_racing_newsLABSCO SUMMARY
One feed, one tool, whole stories.
Because the tool returns the story body rather than a headline and a link, the assistant can actually summarise the day's racing news in one turn. It is a single publication by design — useful when that publication is the one you follow, and worth pairing with a general web tool when it is not.
What it is
A small FastMCP server that reads thoroughbreddailynews.com's RSS feed and returns the current stories to an MCP client.
What you get
get_horse_racing_news— the feed's current stories, each with title, content and link- Content in the response, not just headlines, so the assistant can summarise without a second fetch
- A link per story for going to the source
Requirements
Uv. Clone the repository and run uv run horse_racing_news_mcp_server.py, leaving it running, then point Claude Desktop at the project directory with uv and restart it.
Setup effort
Build from source
USE CASES
Getting the morning's racing news
Ask for the latest stories and have the assistant summarise them in order.
Following one story to the source
Take the link from the story you care about rather than searching for it again.
Building your own feed reader
Use the repository as a short worked example of turning an RSS feed into a FastMCP tool.
1 tool
Listed in project docs. Your client may show a different list.
BEFORE YOU INSTALL
What to know first
Tools you get
1 tool named in the project's documentation.
Where it runs
The documented client runs the server on your machine.
INSTALLATION
Connect your client
You clone and build this one yourself.
Server setup
git clone https://github.com/mchow01/horseracingnews
cd horseracingnews
uv run horse_racing_news_mcp_server.pyMCP Clients
Claude Desktop
{
"mcpServers": {
"horseracing": {
"command": "uv",
"args": [
"--directory",
"<YOUR_PATH_TO_HORSERACINGNEWS>",
"run",
"horse_racing_news_mcp_server.py"
]
}
}
}