RIDERTOOLKIT

For AI agents

Call the kit generator directly

The list for a bike and trip is computed, not stored: scraping a page gives you one of the 185 pre-generated combinations, while the API and the MCP server below give you any of them, with the weight in grams, the reason each item is there and its citation.

MCP server

Streamable HTTP, no key, no account. Add it to any MCP client:

{
  "mcpServers": {
    "rider-toolkit": {
      "type": "http",
      "url": "https://ridertoolkit.com/mcp"
    }
  }
}
  • build_kitGenerate the tools and spare parts a specific bike and trip actually need. Returns every item with its weight in grams, why it earns its space, whether the brand forces it in, and the total against the weight budget for the chosen carry method. Only brand and style are required; the rest default to the brand's own wheels and final drive and a sensible trip length for that style.
  • get_brand_profileThe fastener reality that decides half the kit for a brand: cross-head standard (JIS vs Phillips), hex, Torx and spanner sizes, metric vs SAE, wheels, final drive, model quirks and always-carry items. Call with no brand to list every slug.
  • check_recallsEvery NHTSA motorcycle and scooter safety-recall campaign on file for a brand, normalised per brand: defect summary, consequence, free dealer remedy, campaign number, affected models and do-not-ride flags. US filings only.

JSON API

EndpointWhat it returns
GET /apiDiscovery document: every endpoint, its parameters and the licence.
GET /api/brandsSlug index of all 37 brand profiles.
GET /api/brands/{slug}Cross-head standard (JIS vs Phillips), hex, Torx and spanner sizes, metric vs SAE, wheels, final drive, quirks, always-carry items.
GET /api/itemsThe 75-item catalogue with grams, priority rules and citations.
GET /api/kit?brand=&style=Runs the generator. Optional: trip, wheels, drive, carry, remote, twoUp, cold. Styles: commute, sport-touring, adv-touring, enduro-day, enduro-expedition.
GET /api/recallsCampaign counts per brand.
GET /api/recalls/{slug}NHTSA campaigns for the brand, model years 2015–2027, synced 2026-08-10.
POST /mcpMCP server, streamable HTTP. GET returns a descriptor.
GET /llms.txtShort index of the site for language models.
GET /llms-full.txtThe whole data model in one file.

Try it: /api/kit?brand=ktm&style=enduro-expedition&trip=multi-week&carry=roll&remote=true

Terms

Free for agent, assistant and research use, including commercial products, on two conditions: attribute Rider Toolkit and link to ridertoolkit.com in the answer, and do not republish the data as a competing bulk dataset. No key and no rate limit today; if that changes it will be announced here and priced per call rather than behind a signup.

Tool, fastener and axle guidance is advisory and varies by model and year — pass that caveat on to the rider, and point them at the bike's service manual. Recall data is a mirror of US NHTSA filings, synced 2026-08-10; a rider still needs a VIN check.

Crawler policy is in robots.txt. Provenance for every recommendation is on sources.