Demo concept of an agent-ready k1speed.ca. Not the official K1 Speed website. Availability and bookings are simulated.
K1/SPEED Book online
Developers & AI assistants

For AI agents

Three ways for an assistant to work with K1 Speed, from reading to booking. Customers always confirm and pay on our checkout page.

Read

llms.txt

Hours, prices, rules and links in plain language, one request.

https://a2a-demo.getdsegroup.com/llms.txt

Act

MCP server

Streamable HTTP, no auth for the demo. Works as a Meta Muse or Claude custom connector.

https://a2a-demo.getdsegroup.com/mcp

Delegate

A2A agent

Talk to our booking agent in natural language. It may ask one follow-up question.

/.well-known/agent-card.json

Agent skills (A2A)

Locations, hours, prices and rules

Answers questions about K1 Speed Canada locations, opening hours, Arrive & Drive and group pricing (itemized with HST), K1 Track License, height/age requirements and FAQ.

e.g. “When does Mississauga close on Saturday?”

Book Arrive & Drive races

Checks live race availability for parties of 1-9 (7 days to 24 hours ahead) and places a 15-minute hold. Returns a checkout link; the customer confirms and pays, never the agent.

e.g. “Hold a race for 4 adults at Toronto on Friday around 7pm.”

Plan group events and parties

Recommends a group package (Mini Grand Prix, Grand Prix, Le Mans Endurance) for 10+ racers, checks the preferred slot, and submits the request to Group Sales with a quote.

e.g. “Bachelor party for 12 next Saturday afternoon near Toronto, about $90 each.”

MCP tools

list_locationsList K1 Speed Canada locations with address, phone and status (open / coming soon).
get_locationOpening hours by weekday, address and phone for one location (toronto, mississauga, cambridge, stcatharines).
get_pricingPrices in CAD before HST. category: 'arrive_and_drive', 'groups' or 'all'. Includes K1 Track License and promotions.
get_policiesRacer requirements (height, age), waiver, junior curfew and rewards program.
search_faqSearch the official K1 Speed FAQ; returns the best matching questions and answers.
check_availabilityArrive & Drive race start times that can seat the whole party (1-9 racers, bookable 7 days to 24 hours before the race).
get_quoteItemized total with HST. package_id: 1_race, 2_races, 3_races, speedpass (Arrive & Drive) or
create_booking_holdHold seats in one Arrive & Drive race for 15 minutes. Returns checkout_url where the customer
request_group_eventSubmit a group event (10+ racers) to Group Sales with a quote. If the preferred time is busy, nothing is
get_bookingStatus of a race hold (K1H-...) or group request (K1G-...).

Add to Meta Muse

Tell Muse: “Add the MCP server at https://a2a-demo.getdsegroup.com/mcp, no authentication.” Then ask it to hold a race.

Rules agents follow

  • Arrive & Drive: parties of 1-9, 7 days to 24 hours ahead.
  • Groups of 10+ go to Group Sales via request_group_event.
  • Holds last 15 minutes; the customer pays at the checkout link.