HK Racing AI

Hong Kong horse racing: race cards, AI win chances, odds, results, form and stats.

Should I use this

Quality & Safety

A
Description quality
97%
Schema completeness
92%
Naming quality
100%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Findings (1)

  • LOWTool 'get_person' description lacks action verbin get_person

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~2,077Tokens (tool definitions)
~1.4 KBTypical response size
Moderate attention impact (1.62% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "mcp": {
      "url": "https://hkracing.live/mcp"
    }
  }
}

Remote endpoints

https://hkracing.live/mcpstreamable-http

What it can do

Tool inventory

Tools (10)

🟒 Read-only🟑 WriteπŸ”΄ Deleteβšͺ Unknown
🟒get_meeting(date, venue, lang)

Hong Kong horse racing meeting at Sha Tin or Happy Valley: every race with post time, class, distance, course, status, the AI top pick and, after the race, the first three. Without a date it returns the next upcoming meeting (or the latest one if none is scheduled).

Input Schema

{
  "type": "object",
  "properties": {
    "date": {
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "description": "Meeting date, YYYY-MM-DD (Hong Kong time)"
    },
    "venue": {
      "type": "string",
      "description": "Sha Tin or Happy Valley: 'sha-tin' / 'ST' / 'ζ²™η”°' or 'happy-valley' / 'HV' / 'θ·‘ι¦¬εœ°'"
    },
    "lang": {
      "default": "en",
      "description": "Output language: en (English) or zh (Traditional Chinese). Horse and people names are given in both where available.",
      "type": "string",
      "enum": [
        "en",
        "zh"
      ]
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟒get_race(date, venue, race_no, lang)

One Hong Kong race: full field with draw, jockey, trainer, weight, rating, latest win odds, the AI model's win probability and rank for every runner; after the race also finishing positions, margins and HKJC dividends.

Input Schema

{
  "type": "object",
  "properties": {
    "date": {
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "description": "Meeting date, YYYY-MM-DD (Hong Kong time)"
    },
    "venue": {
      "type": "string",
      "description": "Sha Tin or Happy Valley: 'sha-tin' / 'ST' / 'ζ²™η”°' or 'happy-valley' / 'HV' / 'θ·‘ι¦¬εœ°'"
    },
    "race_no": {
      "type": "integer",
      "minimum": 1,
      "maximum": 14,
      "description": "Race number, 1–14"
    },
    "lang": {
      "default": "en",
      "description": "Output language: en (English) or zh (Traditional Chinese). Horse and people names are given in both where available.",
      "type": "string",
      "enum": [
        "en",
        "zh"
      ]
    }
  },
  "required": [
    "date",
    "venue",
    "race_no"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟒get_tips(date, venue, lang)

AI top four for every race at a Hong Kong meeting, ranked by the model's win probability, with how the AI top pick was settled once the race is run. Without a date: the next upcoming meeting.

Input Schema

{
  "type": "object",
  "properties": {
    "date": {
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "description": "Meeting date, YYYY-MM-DD (Hong Kong time)"
    },
    "venue": {
      "type": "string",
      "description": "Sha Tin or Happy Valley: 'sha-tin' / 'ST' / 'ζ²™η”°' or 'happy-valley' / 'HV' / 'θ·‘ι¦¬εœ°'"
    },
    "lang": {
      "default": "en",
      "description": "Output language: en (English) or zh (Traditional Chinese). Horse and people names are given in both where available.",
      "type": "string",
      "enum": [
        "en",
        "zh"
      ]
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟒get_track_record(lang)

The public, pre-race-sealed record of every AI top pick ($10 win + $10 place at HKJC dividends), compared with backing the favourite in the same races. Losses included.

Input Schema

{
  "type": "object",
  "properties": {
    "lang": {
      "default": "en",
      "description": "Output language: en (English) or zh (Traditional Chinese). Horse and people names are given in both where available.",
      "type": "string",
      "enum": [
        "en",
        "zh"
      ]
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟒search(query, lang)

Search Hong Kong racehorses, jockeys and trainers by Chinese name, English name or brand number (e.g. H464). Returns ids usable with get_horse / get_person.

Input Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "minLength": 1,
      "maxLength": 40
    },
    "lang": {
      "default": "en",
      "description": "Output language: en (English) or zh (Traditional Chinese). Horse and people names are given in both where available.",
      "type": "string",
      "enum": [
        "en",
        "zh"
      ]
    }
  },
  "required": [
    "query"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟒get_horse(horse, lang)

A Hong Kong racehorse: trainer, rating, age, pedigree, career record, the last 10 runs (class, distance, draw, jockey, finishing position, odds, AI rank) and a written form summary. Accepts a Chinese or English name, brand number or id.

Input Schema

{
  "type": "object",
  "properties": {
    "horse": {
      "type": "string",
      "minLength": 1,
      "maxLength": 120,
      "description": "Horse name (δΈ­ζ–‡ or English), brand number like H464, or id like h464-robot-knight"
    },
    "lang": {
      "default": "en",
      "description": "Output language: en (English) or zh (Traditional Chinese). Horse and people names are given in both where available.",
      "type": "string",
      "enum": [
        "en",
        "zh"
      ]
    }
  },
  "required": [
    "horse"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟒get_person(role, name, lang)

Season statistics for a Hong Kong jockey or trainer: rides, wins/seconds/thirds, rank, win rate, most frequent partners and recent rides. Accepts a Chinese or English name or id.

Input Schema

{
  "type": "object",
  "properties": {
    "role": {
      "type": "string",
      "enum": [
        "jockey",
        "trainer"
      ]
    },
    "name": {
      "type": "string",
      "minLength": 1,
      "maxLength": 120,
      "description": "Name (δΈ­ζ–‡ or English) or id like z-purton"
    },
    "lang": {
      "default": "en",
      "description": "Output language: en (English) or zh (Traditional Chinese). Horse and people names are given in both where available.",
      "type": "string",
      "enum": [
        "en",
        "zh"
      ]
    }
  },
  "required": [
    "role",
    "name"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟒get_standings(role, top, lang)

This season's Hong Kong jockey or trainer championship table: rank, rides, 1st/2nd/3rd, win rate and the last 30 days.

Input Schema

{
  "type": "object",
  "properties": {
    "role": {
      "type": "string",
      "enum": [
        "jockey",
        "trainer"
      ]
    },
    "top": {
      "default": 20,
      "type": "integer",
      "minimum": 1,
      "maximum": 60
    },
    "lang": {
      "default": "en",
      "description": "Output language: en (English) or zh (Traditional Chinese). Horse and people names are given in both where available.",
      "type": "string",
      "enum": [
        "en",
        "zh"
      ]
    }
  },
  "required": [
    "role"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟒get_partnership(jockey, trainer, lang)

How a Hong Kong jockey and trainer have done together over the last two seasons: rides, wins, placings and recent rides together.

Input Schema

{
  "type": "object",
  "properties": {
    "jockey": {
      "type": "string",
      "minLength": 1,
      "maxLength": 120
    },
    "trainer": {
      "type": "string",
      "minLength": 1,
      "maxLength": 120
    },
    "lang": {
      "default": "en",
      "description": "Output language: en (English) or zh (Traditional Chinese). Horse and people names are given in both where available.",
      "type": "string",
      "enum": [
        "en",
        "zh"
      ]
    }
  },
  "required": [
    "jockey",
    "trainer"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟒get_draw_stats(venue, distance_m, course, lang)

Win and place rates by draw for a Hong Kong course: venue, distance and rail position (A, A+3, B, B+2, C, C+3, or AWT for Sha Tin all-weather).

Input Schema

{
  "type": "object",
  "properties": {
    "venue": {
      "type": "string",
      "description": "Sha Tin or Happy Valley: 'sha-tin' / 'ST' / 'ζ²™η”°' or 'happy-valley' / 'HV' / 'θ·‘ι¦¬εœ°'"
    },
    "distance_m": {
      "type": "integer",
      "minimum": 800,
      "maximum": 2600
    },
    "course": {
      "type": "string",
      "maxLength": 8,
      "description": "Rail/course, e.g. A, B+2, C+3, AWT"
    },
    "lang": {
      "default": "en",
      "description": "Output language: en (English) or zh (Traditional Chinese). Horse and people names are given in both where available.",
      "type": "string",
      "enum": [
        "en",
        "zh"
      ]
    }
  },
  "required": [
    "venue",
    "distance_m",
    "course"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded10 tools