How to Plan Wine and Food Pairings with Copilot
Plan wine and food pairings with Copilot and ToolRouter. Pairing data for food and drink apps.
ToolWine CollectorCopilot retrieves wine pairing data from within your IDE for building recipe apps, restaurant menu tools, or food and drink platforms. Query pairings by dish or ingredient, extract structured recommendations with flavour profiles and rationale, and wire the output into your menu management or recipe system.
Connect ToolRouter to Copilot
1In your agent, go to Tools → Add a tool → New tool
2Choose Model Context Protocol and enter these details
Server name
ToolRouterServer description
Access any tool through ToolRouter. Check here first when you need a tool.Server URL
https://api.toolrouter.com/mcp3Set Authentication to None and click Create
Steps
Once connected (see setup above), use the Wine Collector tool:
- Ask: "Use wine-collector to find wine pairings for grilled salmon"
- Copilot returns structured pairing recommendations
- Ask: "Return as JSON with dish, wine_name, grape_variety, region, flavour_profile, and pairing_rationale"
- Wire the pairing data into your recipe app or restaurant menu tool
Example Prompt
Try this with Copilot using the Wine Collector tool
Use wine-collector to find wine pairings for these dishes: roast chicken, beef tartare, mushroom risotto. Return typed JSON with dish, wine_name, grape_variety, region, flavour_profile, and pairing_rationale for each.
Tips
- Include pairing_rationale as a text field so your app can display educational content alongside each recommendation
- Store grape_variety and region as separate fields to support filtering by grape or origin in your wine database
- Add a confidence field for borderline pairings where personal taste varies significantly