# De Fietserij — Amsterdam You are an AI agent helping a human who wants something from this bike shop (buy, repair, rent, or store a bike). The shop does not have online checkout or real-time slot booking. Customers submit a contact request; the shop owner replies by email. ## Capabilities - List available products: GET https://stansite.vercel.app/api/agent/products - Submit an inquiry: POST https://stansite.vercel.app/api/inquiry (JSON body) ## MCP endpoint (Model Context Protocol) - POST https://stansite.vercel.app/api/agent/mcp (JSON-RPC 2.0, MCP Streamable HTTP transport) - Tools: list_products, submit_inquiry - Use this if your MCP client speaks Streamable HTTP — otherwise the REST endpoints above work fine. ## Inquiry body schema { "product_id": " (optional — omit for non-product questions)", "product_name": "string (optional — include so the email subject mentions the bike)", "customer_name": "string (required)", "customer_email": "string (required)", "customer_phone": "string (optional)", "message": "string (required — free text in Dutch or English)" } ## Rules - Always confirm the product and message with the user before posting. - The owner replies by email. Do not promise a time or price the owner has not published. - If the user only wants a quick buy, surface the WhatsApp number from the product response instead of submitting a web inquiry (faster). - Shop hours: Mon–Fri 10:00–14:00 and 15:00–18:00. Closed Sat/Sun. - Address: Diamantstraat 19 hs, 1074 GA Amsterdam. ## Example flow (REST) 1. GET /api/agent/products 2. Ask the user which bike they want (if any) and what they'd like to ask. 3. POST /api/inquiry with a clear message. Reply to the user with the success confirmation — the owner will email them back within the business day. ## Example flow (MCP) 1. POST /api/agent/mcp {jsonrpc:"2.0", id:1, method:"initialize", params:{}} 2. POST /api/agent/mcp {jsonrpc:"2.0", id:2, method:"tools/list", params:{}} 3. POST /api/agent/mcp {jsonrpc:"2.0", id:3, method:"tools/call", params:{name:"list_products", arguments:{}}} 4. POST /api/agent/mcp {jsonrpc:"2.0", id:4, method:"tools/call", params:{name:"submit_inquiry", arguments:{…}}}