{"description":"Model Context Protocol (MCP) interface for IconicRides Bike Rental","name":"IconicRides WebMCP Server","protocol_version":"2024-11-05","tools":[{"description":"Lists all available race bike models, frame sizes, and daily rental prices at IconicRides.","inputSchema":{"properties":{"only_available":{"description":"If true, returns only currently available bikes. Default is true.","type":"boolean"}},"type":"object"},"name":"list_bikes"},{"description":"Calculates exact price quote and checks bike availability for a given date range, size, and optional accessories.","inputSchema":{"properties":{"acc_clothing":{"description":"Optional: Rent jersey & bib shorts set (+5\u20ac/day)","type":"boolean"},"acc_helmet":{"description":"Optional: Rent helmet (+5\u20ac/day)","type":"boolean"},"acc_shoes":{"description":"Optional: Rent shoes + pedals (+5\u20ac/day)","type":"boolean"},"discount_code":{"description":"Optional coupon or discount code","type":"string"},"end_date":{"description":"Rental end date in ISO format (YYYY-MM-DD)","type":"string"},"size":{"description":"Bike frame size (e.g. 52 cm, 54 cm, 56 cm)","type":"string"},"start_date":{"description":"Rental start date in ISO format (YYYY-MM-DD)","type":"string"}},"required":["start_date","end_date","size"],"type":"object"},"name":"check_availability_and_price"},{"description":"Fetches booking status and details for a confirmation code.","inputSchema":{"properties":{"confirmation_code":{"description":"Confirmation code (e.g. IR-123456)","type":"string"}},"required":["confirmation_code"],"type":"object"},"name":"get_booking_status"},{"description":"Fetches the maintenance protocol PDF URL for a booking code (Protected with MCP_API_KEY).","inputSchema":{"properties":{"confirmation_code":{"description":"Confirmation code (e.g. IR-123456)","type":"string"}},"required":["confirmation_code"],"type":"object"},"name":"get_protocol_url"}],"version":"1.0.0"}
