All skills
placesinstagramtiktok Recruiting & Talent

Local Trades Talent Scout

Map a trade's local operators and the named standout staff in their reviews, then optionally source individual performers self-promoting on Instagram and TikTok — all with direct contact

Run this skill with your agent
1. Connect the MCP server
https://apidirect.io/mcp?token=YOUR_API_KEY
2. Then ask your agent — name the skill so it runs this exact playbook
Use the local-trades-talent-scout skill: Source the best {trade} businesses and staff in {city} with their contact info
Naming the skill (local-trades-talent-scout) makes your agent run this exact playbook instead of improvising its own searches. In clients that support MCP prompts (Claude Desktop, Claude Code, Cursor) it also appears as a prompt named local-trades-talent-scout, and any agent can call get_skill(skill_id="local-trades-talent-scout") directly.

What it does

Google Maps lists local operators with owner names and contact channels, and fresh reviews routinely name the standout employee; together they reveal both business owners worth poaching and individual performers worth recruiting. Optionally widen the search to Instagram and TikTok, where individual trades talent post portfolios and booking contacts directly — surfacing high-skill performers who never appear in a Maps listing.

Who it's for: Franchise developers, local employers, and trades staffing agencies

Inputs

Input Required Description Example
trade Yes Trade or local business type to source talent from barber
city Yes City to search within Austin, Texas
platforms No Comma-separated list of platforms to run — options: places, instagram, tiktok. Omit to run all of them; name specific platforms to limit the run. instagram, tiktok
pages No How many result pages to pull per search — higher means broader coverage at the cost of more API usage. Defaults to 3. 3
review_sort No How to order each business's reviews when hunting for named staff. One of newest, most_relevant, highest_ranking or lowest_ranking. Defaults to newest to surface current employees. newest

How your agent runs it

  1. 1
    search_places(query="{trade} {city}", pages=3)

    Build the universe of local operators; keep open businesses with strong ratings and meaningful review counts.

  2. 2
    place_details(place_id=<place_id>)

    Pull owner_name, owner_link, emails and phone numbers for direct outreach to each operator.

  3. 3
    place_reviews(place_id=<place_id>, sort_by=newest, get_sentiment=true)

    Read reviews to find named standout staff (e.g. 'ask for Maria') and gauge sentiment about the workplace; default sort newest surfaces employees who are still there.

  4. 4
    search_instagram_users(query="{trade} {city}")

    Only run if {platforms} includes instagram: find individual {trade} performers who self-promote with portfolio accounts, surfacing high-skill talent that never appears in a Maps listing.

  5. 5
    instagram_user_profile(username=<username>)

    Only run if {platforms} includes instagram: pull the booking email, bio links and follower count from each promising performer's profile for direct recruiting outreach.

  6. 6
    search_tiktok_users(query="{trade} {city}", pages=3)

    Only run if {platforms} includes tiktok: find {trade} performers building a personal brand on TikTok — high-skill individuals worth recruiting, with their handle and bio contact.

Delivers: A sourcing list of local {trade} operators with owner contact details and named high-performing staff pulled from recent reviews, plus — when enabled — individual {trade} performers found self-promoting on Instagram and TikTok with their public contact handles, booking emails and follower counts.

Tools used

The full playbook

This is exactly what the MCP returns to your agent (via the local-trades-talent-scout prompt or get_skill tool), with your inputs filled in.

SKILL: Local Trades Talent Scout
Google Maps lists local operators with owner names and contact channels, and fresh reviews routinely name the standout employee; together they reveal both business owners worth poaching and individual performers worth recruiting. Optionally widen the search to Instagram and TikTok, where individual trades talent post portfolios and booking contacts directly — surfacing high-skill performers who never appear in a Maps listing.

You are running this skill on API Direct via its MCP tools. Execute the steps below yourself by calling the named tools in order — values in <angle brackets> come from a previous step. Then deliver the result described at the end.

INPUTS:
  - trade (required): <trade — ASK THE USER>
      Trade or local business type to source talent from
  - city (required): <city — ASK THE USER>
      City to search within
  - platforms (optional): (optional — e.g. instagram, tiktok)
      Comma-separated list of platforms to run — options: places, instagram, tiktok. Omit to run all of them; name specific platforms to limit the run.
  - pages (optional): 3 (default — override if you like)
      How many result pages to pull per search — higher means broader coverage at the cost of more API usage. Defaults to 3.
  - review_sort (optional): newest (default — override if you like)
      How to order each business's reviews when hunting for named staff. One of newest, most_relevant, highest_ranking or lowest_ranking. Defaults to newest to surface current employees.

PLATFORM SELECTION: some steps are gated with "Only run if {platforms} includes X". If the user supplied a `platforms` value, run only the steps whose platform is listed. If the user did NOT supply `platforms`, run ALL steps — every platform the skill supports.

STEPS:
  1. Tool `search_places` — search_places(query="{trade} {city}", pages=3)
     Build the universe of local operators; keep open businesses with strong ratings and meaningful review counts.
  2. Tool `place_details` — place_details(place_id=<place_id>)
     Pull owner_name, owner_link, emails and phone numbers for direct outreach to each operator.
  3. Tool `place_reviews` — place_reviews(place_id=<place_id>, sort_by=newest, get_sentiment=true)
     Read reviews to find named standout staff (e.g. 'ask for Maria') and gauge sentiment about the workplace; default sort newest surfaces employees who are still there.
  4. Tool `search_instagram_users` — search_instagram_users(query="{trade} {city}")
     Only run if {platforms} includes instagram: find individual {trade} performers who self-promote with portfolio accounts, surfacing high-skill talent that never appears in a Maps listing.
  5. Tool `instagram_user_profile` — instagram_user_profile(username=<username>)
     Only run if {platforms} includes instagram: pull the booking email, bio links and follower count from each promising performer's profile for direct recruiting outreach.
  6. Tool `search_tiktok_users` — search_tiktok_users(query="{trade} {city}", pages=3)
     Only run if {platforms} includes tiktok: find {trade} performers building a personal brand on TikTok — high-skill individuals worth recruiting, with their handle and bio contact.

DELIVER: A sourcing list of local {trade} operators with owner contact details and named high-performing staff pulled from recent reviews, plus — when enabled — individual {trade} performers found self-promoting on Instagram and TikTok with their public contact handles, booking emails and follower counts.

Note: each underlying tool call is billed at its normal endpoint price; get_sentiment adds a small per-page surcharge. Page through results as needed but stop once you have enough to deliver the outcome.