How to Research Salary Benchmarks with Copilot
Research salary benchmarks with Copilot and ToolRouter. Pay data for HR tools.
ToolJob SearchCopilot retrieves salary benchmark data from within your IDE for building compensation tools, HR dashboards, or offer comparison features. Query salary ranges by role and location, extract structured pay data, and integrate it into compensation planning workflows.
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 Job Search tool:
- Ask: "Use job-search to get salary estimates for engineering manager roles in Seattle"
- Copilot returns salary range data
- Ask: "Return as JSON with role, location, experience_level, salary_min, salary_median, salary_max, and currency"
- Wire the structured data into your compensation planning tool
Example Prompt
Try this with Copilot using the Job Search tool
Use job-search to get salary estimates for product manager roles at senior and principal levels in London. Return typed JSON with role, level, location, salary_min, salary_median, salary_max, and currency.
Tips
- Include experience_level in the schema to support tiered compensation band lookups
- Query both estimate_salary and company_salary so your tool can show market-wide and company-specific views
- Add a data_date field so users can see how current the benchmark data is