Tour de France MCP
Tools

Media & meta

Editorial articles, insights, fantasy, social embeds and ad placements.

Editorial, promotional and platform-configuration feeds. Some are often empty outside of active promotion.

tdf_stage_article

Localized editorial / CMS article content for a stage.

Endpoint: GET /api/publication_{lang}-{year}-{stage}

ParameterTypeDefaultDescription
langenumenContent language: en, fr, es, de.
yearinteger2026Four-digit edition year.
stageinteger1Stage number 121.
limit / offsetinteger— / 0Pagination.
// French stage-12 article
{ "name": "tdf_stage_article", "arguments": { "lang": "fr", "year": 2026, "stage": 12 } }

tdf_insights

Statistics / insight cards for a stage.

Endpoint: GET /api/insights-{year}-{stage}

ParameterTypeDefaultDescription
yearinteger2026Four-digit edition year.
stageinteger1Stage number 121.
limit / offsetinteger— / 0Pagination.
{ "name": "tdf_insights", "arguments": { "year": 2026, "stage": 12 } }

tdf_fantasy

Fantasy-game data for a stage.

Endpoint: GET /api/fantasy-{year}-{stage}

ParameterTypeDefaultDescription
yearinteger2026Four-digit edition year.
stageinteger1Stage number 121.
limit / offsetinteger— / 0Pagination.
{ "name": "tdf_fantasy", "arguments": { "year": 2026, "stage": 12 } }

tdf_social

Curated social-media embeds feed. Usually empty outside of active promotion.

Endpoint: GET /api/social

ParameterTypeDefaultDescription
limit / offsetinteger— / 0Pagination.
{ "name": "tdf_social", "arguments": {} }

tdf_ads

Advertising placement definitions used by the Race Center front-end.

Endpoint: GET /api/ad

ParameterTypeDefaultDescription
limit / offsetinteger— / 0Pagination.
{ "name": "tdf_ads", "arguments": {} }

On this page