horse-racing

horse-racing

3.5

The Horse Racing MCP Server provides comprehensive and real-time data about horse racing events in the UK and Ireland, offering tools for racecards, results, and odds comparison.

The Horse Racing MCP Server is designed to deliver detailed and real-time information on horse racing events, focusing on races in the UK and Ireland. It provides access to racecards, results, and an odds comparator for various betting platforms. Users can access detailed racecards with information such as race names, distances, going conditions, and more. The server also allows users to retrieve race results by date and compare odds from different betting platforms, although Bet365 is temporarily disabled. The server's tools enable users to search for races and horses using various parameters, making it a valuable resource for horse racing enthusiasts and bettors.

Features

  • Racecards: Access detailed racecards with information on races, horses, jockeys, trainers, and more.
  • Results: Retrieve race results by date to gain insights into past performances.
  • Odds Comparator: Compare odds from various betting platforms to make informed betting decisions.
  • Query Races: Search for races using filters like course, race name, distance, and date range.
  • Query Horses: Look up horses by name and access detailed statistics using a specific endpoint.

MCP Tools

  • Racecards: Retrieve a list of races happening on a specific date.
  • Results: Obtain results for races by specifying a date.
  • Race Detail Info: Access detailed racecard information along with odds comparison.
  • Query Races: Search for races using various filters.
  • Query Horses: Look up horses by name and access detailed statistics.

Usage with Different Platforms

python

python
import requests

# Example to get racecards for a specific date
response = requests.get('https://api.horseracingmcp.com/racecards?date=2023-10-15')
racecards = response.json()
print(racecards)

nodejs

javascript
const axios = require('axios');

// Example to get race results for a specific date
axios.get('https://api.horseracingmcp.com/results?date=2023-10-15')
  .then(response => {
    console.log(response.data);
  })
  .catch(error => {
    console.error(error);
  });