---
title: "Get model catalogue information"
method: GET
path: "/api/mcp/model"
tags: ["MCP API"]
---

# Get model catalogue information

`GET /api/mcp/model`

## Request

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

Catalogue facts for a brand+model: category, year range, discontinued status, editorial description, key specs and a coarse market summary. Falls back to brand- or search-page suggestions when the exact model is unknown. No authentication required.

## Query parameters

- `brand` string, required: Bike brand
- `model` string, required: Bike model

## Response `200`

Model information (found) or a suggestion (not found)

- object
  - `attribution` string, required
  - `brand` string
  - `category` string, nullable
  - `description` string, nullable
  - `discontinued` boolean
  - `found` boolean, required
  - `keySpecs` unknown
  - `market` object
    - `activeListings` number, required
    - `avgPriceGbp` number, nullable, required
    - `totalListings` number, required
  - `message` string
  - `model` string
  - `subCategory` string, nullable
  - `urls` object
    - `brand` string, required
    - `listings` string, required
  - `yearRange` string, nullable

---

[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)
