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
https://apidirect.io/mcp?token=YOUR_API_KEY
Use the local-trades-talent-scout skill: Source the best {trade} businesses and staff in {city} with their contact info
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.
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
| 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 |
search_places(query="{trade} {city}", pages=3)
Build the universe of local operators; keep open businesses with strong ratings and meaningful review counts.
place_details(place_id=<place_id>)
Pull owner_name, owner_link, emails and phone numbers for direct outreach to each operator.
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.
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.
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.
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.
search_places
place_details
place_reviews
search_instagram_users
instagram_user_profile
search_tiktok_users
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.
List a named competitor's employees in a target role across LinkedIn, X and Instagram — sourced from their own profiles, not the company page.
Catch freshly laid-off talent across LinkedIn, X and Reddit within days of the announcement, before every other recruiter circles back
Surface passive technical experts across Reddit, forums and X by the depth of the answers they give, not the resumes they wrote