Get course plan
get_course_planPlan de ataque de un campo hoyo a hoyo con las distancias REALES del jugador: obstáculos en juego y cuáles alcanza, dónde cae cada palo, palo de salida recomendado, green (delante/centro/fondo) y su propio historial en cada hoyo. Un hoyo sin geometría sale degraded=true (solo tarjeta): dilo, no inventes. Con layout_required el campo tiene varios recorridos y la barra no dice cuál: pregúntaselo (vienen las opciones) y vuelve a llamar con layout. text es el resumen listo para narrar. strokes_received y net_par usan el 100 % de su hándicap de campo desde esa barra, sin allowance de competición. media indica mapas y enlaces 3D realmente disponibles; app_links lleva al campo y a las tiendas. Un enlace 3D es un visor, no una imagen. Nunca durante una vuelta en curso: round_in_progress.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"course_id": "<course_id>"
},
"name": "get_course_plan"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| holes | No | Solo estos hoyos; por defecto todos. | |
| gender | No | Valoración masculina/femenina si gender_required; por defecto el perfil del jugador. | |
| layout | No | Recorrido como lo diga el jugador («Arriba», «Sur»); hace falta si el campo tiene varios. | |
| handicap | No | Índice de hándicap; por defecto el suyo. Golpes al 100 % del hándicap de campo, no incluye allowance de competición. | |
| course_id | Yes | id del campo (de get_course_info). | |
| tee_color | No | Color de la barra; por defecto la suya habitual. |