{"$schema":"https://static.modelcontextprotocol.io/schemas/mcp-server-card/v1.json","authentication":{"required":false},"capabilities":{"tools":{"listChanged":false}},"description":"Read-only tools for cafés and restaurants that run on Madar POS: a shop's details, menu, table availability and order status, and how to reach Madar.","documentation":"https://get.madar-pos.cloud/en/developers/","protocolVersion":"2025-06-18","serverInfo":{"name":"madar-pos","title":"Madar POS","version":"0.1.0"},"tools":[{"annotations":{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":true},"description":"A café or restaurant on Madar POS: its name and tagline, its links (order online, menu, book a table, rewards), social links, and branches with address, phone and directions.","inputSchema":{"properties":{"shop":{"description":"The shop's address name: \"drops\" for drops.madar-pos.cloud.","type":"string"}},"required":["shop"],"type":"object"},"name":"get_shop","title":"A shop's details"},{"annotations":{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":true},"description":"A shop's menu: categories and items with prices in Egyptian pounds (EGP), sizes where an item has them. Without branch_id, the shop's first branch.","inputSchema":{"properties":{"branch_id":{"description":"A branch id from get_shop (optional).","format":"uuid","type":"string"},"shop":{"description":"The shop's address name: \"drops\" for drops.madar-pos.cloud.","type":"string"}},"required":["shop"],"type":"object"},"name":"get_menu","title":"A shop's menu"},{"annotations":{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":true},"description":"A branch's bookable times on a date for a party size, and which are available. Booking itself needs the guest's WhatsApp code: send them the shop's booking link.","inputSchema":{"properties":{"branch_id":{"description":"A branch id from get_shop.","format":"uuid","type":"string"},"date":{"description":"YYYY-MM-DD","format":"date","type":"string"},"party_size":{"minimum":1,"type":"integer"}},"required":["branch_id","date","party_size"],"type":"object"},"name":"get_booking_slots","title":"Table availability"},{"annotations":{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":true},"description":"An online order's status and timeline, from the id in its tracking link. Customer details are left out.","inputSchema":{"properties":{"order_id":{"description":"The order id from the tracking link.","format":"uuid","type":"string"}},"required":["order_id"],"type":"object"},"name":"track_order","title":"An online order's status"},{"annotations":{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":true},"description":"What Madar POS is, its plans and monthly prices per branch, and how to reach sales.","inputSchema":{"properties":{},"type":"object"},"name":"about_madar","title":"About Madar POS"}],"transport":{"endpoint":"https://api.madar-pos.cloud/mcp","type":"streamable-http"},"version":"1.0"}