---
title: "Get frame-size recommendation"
method: GET
path: "/api/mcp/size-guide"
tags: ["MCP API"]
---

# Get frame-size recommendation

`GET /api/mcp/size-guide`

## Request

- Base URL: `https://www.cyclesite.co.uk`
- URL: `https://www.cyclesite.co.uk/api/mcp/size-guide`
- Auth: none required

Frame-size recommendation for a rider height + category, derived from real listings (rider-height ranges) with an industry-standard fallback when data is thin. No authentication required.

## Query parameters

- `heightCm` number, nullable: Rider height in cm (120-220)
- `category` string: Optional category (road, mtb, gravel, hybrid, etc.)

## Response `200`

Size guidance

- object
  - `attribution` string, required
  - `category` string, required
  - `confidence` 'high' | 'medium' | 'low', required
  - `fallbackRecommendation` string, nullable, required
  - `guidance` string, required
  - `heightCm` number, required
  - `recommendedSizes` string[], nullable, required

## Other responses

- `429`: Rate limited

---

[API](https://skmtc.dev/cyclesite/apis/cyclesite-public-api.md) · [All operations](https://skmtc.dev/cyclesite/apis/cyclesite-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/cyclesite/apis/cyclesite-public-api/revisions/a0dc604cce71?raw)
