Turn a business listing into the owner's emails, phones and named social profiles.
https://apidirect.io/mcp?token=YOUR_API_KEY
Get me the owner's contact details and socials for {business}.
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.
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.
| Input | Required | Description | Example |
|---|---|---|---|
business |
Yes | The business name (and city) to resolve. | Blue Bottle Coffee, Oakland |
search_places(query="{business}")
Resolve the business to a place_id (take the best match).
place_details(place_id=<place_id>)
Read emails_and_contacts: emails, phone_numbers, and linked instagram/twitter/linkedin/facebook profiles.
instagram_user_profile(url=<instagram_link>)
Enrich the linked Instagram — bio, external_url, public_email — to identify the person.
twitter_user_profile(username=<twitter_handle>)
Do the same for X to cross-confirm the same human and gather more context.
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.
Scan every public surface for lawsuits, fraud claims, and negative chatter before you onboard a person or company
Pin one real person to all of their social handles and confirm the match with shared bio links and emails
Generate a subject dossier and independently re-verify every AI-stated claim against its primary source