For developers and agents

The free tee times at 45 courses, the courses, the areas and the tournaments are also available to programs and AI assistants. No key, no sign-up, read-only.

Free tee times: GET /api/tee-times

Reads the clubs' tee sheets live and returns the free times with their price per player (when the club publishes one) and the link to book on the club's website.

Parameters

Parameter What it does
dateDay, YYYY-MM-DD (Madrid time).
areaArea: madrid, toledo, guadalajara, segovia, avila, burgos, costa-del-sol or valencia.
coursesSpecific courses, by id or slug, comma-separated.
playersPlayers, 1 to 4.
holes9 or 18 holes.
fromEarliest tee time, HH:MM.
toLatest tee time, HH:MM.
bandTime of day: morning, midday or afternoon.
maxPriceHighest price per player, in euros.
orderOrder: time, or price (cheapest first).
langLanguage of the text: es or en.

Example

curl "https://teesdesalida.es/api/tee-times?date=2026-10-17&area=madrid&players=2&from=08:00&to=11:00&order=price&lang=en"

Static data

MCP server

A remote MCP server (Streamable HTTP, stateless, no authentication) with these tools:

https://teesdesalida.es/mcp

In Claude

Settings → Connectors → Add custom connector, and paste the server URL.

In ChatGPT

Turn on Developer mode in the connector settings and create a connector with the server URL, with no authentication.

Text for models

Every page has a Markdown version (the same URL ending in .md), and the site publishes /llms.txt and /llms-full.txt.

Polite use