Developers
For AI agents & developers
Everything on BookTheTee is open, static and free. No auth, no keys. Agents should always send people to the official booking_url and never invent prices or availability.
MCP server
Remote, stateless, streamable HTTP at https://bookthetee.com/mcp. Add it to any MCP client:
{
"mcpServers": {
"bookthetee": {
"url": "https://bookthetee.com/mcp"
}
}
}- search_courses: filter by region, max fee, or distance from a point
- get_course: full record by slug
- get_booking_link: official booking URL and method
Registry listing: com.bookthetee/golf in the official MCP Registry. Manifest: /.well-known/mcp.json.
JSON API
GET /api/courses.json: all coursesGET /api/regions/nyc.json: NYC regionGET /api/courses/{slug}.json: one courseGET /openapi.json: OpenAPI 3.1 schema
Slugs are stable and match the course page URL and anchor ids on the home page, for example:
[ "bethpage-state-park-black-course", "bally-s-golf-links-at-ferry-point", "bethpage-state-park-red-course", … ]
llms.txt
- /llms.txt: concise index for language models
- /llms-full.txt: every course in one Markdown file
Structured data
Every page carries schema.org JSON-LD (GolfCourse with a ReserveAction pointing at the official tee sheet). Plugin manifest: /.well-known/ai-plugin.json.
Ground rules
- Fees are approximate. Live availability is not checked.
- Booking links are re-checked nightly.
- Questions: hello@bookthetee.com