How to Find Cheaper Alternatives with Copilot
Find Cheaper Alternatives to Any Product with Copilot and ToolRouter. Return structured alternative product data for comparison apps and shopping tools.
ToolDupe FinderUse Copilot with Dupe Finder to return structured alternative product data for a shopping application, comparison tool, or product recommendation feature in your codebase. Copilot is best when the dupe results need to be typed, schema-matched, and ready for display or further processing.
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 Dupe Finder tool:
- Define the target product and your application's display schema for alternatives.
- Ask Copilot to use `dupe-finder` with `find_dupe` to find alternatives.
- Have Copilot return the results as typed JSON matching your schema.
- Feed the output into your comparison UI, recommendation engine, or shopping assistant.
Example Prompt
Try this with Copilot using the Dupe Finder tool
Use dupe-finder to find cheaper alternatives to the Dyson V15 Detect (£599). Return results as JSON matching this schema: {alternatives: Array<{name: string, brand: string, price: number, currency: string, similarity_score: number, key_differences: string[], buy_url: string}>}.
Tips
- Include `similarity_score` as a numeric field so your UI can sort by closest match.
- Return `key_differences` as an array of strings for clean rendering as bullet points in the UI.
- Include `buy_url` so users can go directly to the product without additional search steps.