All skills
placesinstagramtwitter OSINT & Due Diligence

Storefront-to-Human Contact Bridge

Turn a business listing into the owner's emails, phones and named social profiles.

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
Get me the owner's contact details and socials for {business}.
In clients that support MCP prompts (Claude Desktop, Claude Code, Cursor) this skill appears as a prompt named storefront-to-human-contact-bridge. Any agent can also call get_skill(skill_id="storefront-to-human-contact-bridge") to pull these steps on demand.

What it does

Bridges a map pin to a real person: scrape the business's contact block and linked socials, then enrich those handles into a full profile of the human behind it.

Who it's for: Sales, recruiters, journalists and diligence teams.

Inputs

Input Required Description Example
business Yes The business name (and city) to resolve. Blue Bottle Coffee, Oakland

How your agent runs it

  1. 1
    search_places(query="{business}")

    Resolve the business to a place_id (take the best match).

  2. 2
    place_details(place_id=<place_id>)

    Read emails_and_contacts: emails, phone_numbers, and linked instagram/twitter/linkedin/facebook profiles.

  3. 3
    instagram_user_profile(url=<instagram_link>)

    Enrich the linked Instagram — bio, external_url, public_email — to identify the person.

  4. 4
    twitter_user_profile(username=<twitter_handle>)

    Do the same for X to cross-confirm the same human and gather more context.

Delivers: A contact dossier — emails, phones, social profiles and the likely person behind the business.

Tools used

The full playbook

This is exactly what the MCP returns to your agent (via the storefront-to-human-contact-bridge prompt or get_skill tool), with your inputs filled in.

SKILL: Storefront-to-Human Contact Bridge
Bridges a map pin to a real person: scrape the business's contact block and linked socials, then enrich those handles into a full profile of the human behind it.

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

STEPS:
  1. Tool `search_places` — search_places(query="<business>")
     Resolve the business to a place_id (take the best match).
  2. Tool `place_details` — place_details(place_id=<place_id>)
     Read emails_and_contacts: emails, phone_numbers, and linked instagram/twitter/linkedin/facebook profiles.
  3. Tool `instagram_user_profile` — instagram_user_profile(url=<instagram_link>)
     Enrich the linked Instagram — bio, external_url, public_email — to identify the person.
  4. Tool `twitter_user_profile` — twitter_user_profile(username=<twitter_handle>)
     Do the same for X to cross-confirm the same human and gather more context.

DELIVER: A contact dossier — emails, phones, social profiles and the likely person behind the business.

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.