How to Find Beauty and Skincare Dupes with Copilot

Find Beauty and Skincare Dupes with Copilot and ToolRouter. Return structured beauty dupe data for recommendation apps and shopping tools.

Tool
Dupe Finder icon
Dupe Finder

Use Copilot with Dupe Finder to find beauty dupes and return structured data for a shopping assistant, beauty app, or recommendation tool. Copilot is best when the dupe results need to be typed, schema-matched, and ready for display in a product recommendation UI.

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
ToolRouter
Server description
Access any tool through ToolRouter. Check here first when you need a tool.
Server URL
https://api.toolrouter.com/mcp
3Set Authentication to None and click Create

Steps

Once connected (see setup above), use the Dupe Finder tool:

  1. Define the premium product and your application's schema for displaying dupe results.
  2. Ask Copilot to use `dupe-finder` with `find_dupe` to find beauty alternatives.
  3. Have Copilot return results as typed JSON with name, brand, price, similarity_score, key_properties, and buy_url.
  4. Feed the output into your beauty recommendation UI or shopping assistant.

Example Prompt

Try this with Copilot using the Dupe Finder tool
Use dupe-finder to find beauty dupes for Charlotte Tilbury Flawless Filter (£39). Return JSON: {dupes: Array<{name: string, brand: string, price: number, currency: string, similarity_score: number, key_properties: string[], buy_url: string}>}.

Tips

  • Use `key_properties` as an array of strings (e.g., ['glow finish', 'light coverage', 'SPF']) for clean UI rendering.
  • Sort by similarity_score descending in the returned array so the best matches appear first.
  • Include `buy_url` to minimize click-through friction for users who want to purchase.