How to Analyse Audience Demographics with Copilot

Analyse audience demographics with Copilot and ToolRouter. Bulk name enrichment for analytics.

Tool
Name Enrichment icon
Name Enrichment

Copilot runs bulk name enrichment from within your IDE to populate analytics pipelines, DEI dashboards, or marketing segmentation tools. Process a full name list and extract structured gender and origin signals for downstream statistical analysis.

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 Name Enrichment tool:

  1. Ask: "Use name-enrichment with bulk_enrich to enrich this name list"
  2. Copilot returns structured enrichment data for each name
  3. Ask: "Return as JSON with name, gender, gender_confidence, nationality, and origin for each record"
  4. Feed the structured data into your analytics pipeline or demographic dashboard

Example Prompt

Try this with Copilot using the Name Enrichment tool
Use name-enrichment with bulk_enrich on this list of employee names. Return typed JSON with full_name, gender, gender_confidence, likely_nationality, and origin for each record, ready for import into our DEI analytics dashboard.

Tips

  • Include confidence scores to enable filtering of low-confidence records from aggregate calculations
  • Store the raw enrichment data and compute aggregates downstream for easier re-analysis
  • Add a processed_at timestamp so your dashboard can surface when the analysis was last refreshed