All skills
placesinstagramfacebooktwitter Cross-Platform Power Plays

Local SMB Lead Gauntlet

Turn a map full of local businesses into a contact-rich, multi-platform lead dossier for every place

Run this skill with your agent
1. Connect the MCP server
https://apidirect.io/mcp?token=YOUR_API_KEY
2. Then just say to your agent
Build me a contact dossier for every {niche} in {city} so my team can start outreach tomorrow.
In clients that support MCP prompts (Claude Desktop, Claude Code, Cursor) this skill appears as a prompt named local-smb-lead-gauntlet. Any agent can also call get_skill(skill_id="local-smb-lead-gauntlet") to pull these steps on demand.

What it does

Google Maps gives you the business and its website, but place_details quietly returns scraped emails, phones, and social handles. Fan those handles out across Instagram, Facebook, and Twitter and each lead becomes a complete, verified contact card.

Who it's for: Agencies and B2B sales teams prospecting local SMBs

Inputs

Input Required Description Example
niche Yes The type of local business to prospect med spas
city Yes City or metro to search in Austin, Texas, United States

How your agent runs it

  1. 1
    search_places(query="{niche} {city}", pages=6)

    Collect place_id, website, rating, and review_count for each business and keep the ones with a website or phone as the working lead list.

  2. 2
    place_details(place_id=<place_id>)

    Pull emails_and_contacts (emails, phone_numbers, instagram/facebook/twitter handles) and owner_name to seed each lead's dossier.

  3. 3
    instagram_user_profile(username=<instagram_handle>)

    Enrich with bio, follower count, public_email, external_url, and category to gauge size and capture a second reachable email.

  4. 4
    facebook_page_details(url=<facebook_url>)

    Grab official page contact info (email/phone) and confirm the business is active before adding it to outreach.

  5. 5
    twitter_user_profile(username=<twitter_handle>)

    Pull followers_count and verified status to prioritize the most credible, reachable owners.

Delivers: A ranked lead sheet of local businesses, each with verified emails, phones, owner name, and linked social profiles — a ready-to-work contact dossier per place.

Tools used

The full playbook

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

SKILL: Local SMB Lead Gauntlet
Google Maps gives you the business and its website, but place_details quietly returns scraped emails, phones, and social handles. Fan those handles out across Instagram, Facebook, and Twitter and each lead becomes a complete, verified contact card.

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:
  - niche (required): <niche — ASK THE USER>
  - city (required): <city — ASK THE USER>

STEPS:
  1. Tool `search_places` — search_places(query="<niche> <city>", pages=6)
     Collect place_id, website, rating, and review_count for each business and keep the ones with a website or phone as the working lead list.
  2. Tool `place_details` — place_details(place_id=<place_id>)
     Pull emails_and_contacts (emails, phone_numbers, instagram/facebook/twitter handles) and owner_name to seed each lead's dossier.
  3. Tool `instagram_user_profile` — instagram_user_profile(username=<instagram_handle>)
     Enrich with bio, follower count, public_email, external_url, and category to gauge size and capture a second reachable email.
  4. Tool `facebook_page_details` — facebook_page_details(url=<facebook_url>)
     Grab official page contact info (email/phone) and confirm the business is active before adding it to outreach.
  5. Tool `twitter_user_profile` — twitter_user_profile(username=<twitter_handle>)
     Pull followers_count and verified status to prioritize the most credible, reachable owners.

DELIVER: A ranked lead sheet of local businesses, each with verified emails, phones, owner name, and linked social profiles — a ready-to-work contact dossier per place.

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.