Skip to main content
Glama
Person Social Footprint Mapper MCP Server

Person Social Footprint Mapper MCP Server

Person Social Footprint Mapper MCP Server

Glama score MCP Registry npm version npm downloads license mcpservers.org

An MCP server for the Mamba Labs Person Social Footprint Mapper actor on Apify. Give it a person's full name and the domain of the company they work at. Each run returns one row with that person's public GitHub, Bluesky, personal site, Substack, and X profiles, with a status and a match confidence per platform.

What's Inside

Related MCP server: PeopleSearch.im MCP Server

What it does

Find a person's public profiles from a name and a company domain. You get one row per person with the GitHub profile, Bluesky profile, personal website, Substack newsletter, and X profile, each with public follower counts where the platform shows them, a status (found, ambiguous, not_found, skipped, skipped_rate_limit, blocked), and a confidence from 0 to 1.

A profile is found only at 0.8 or more, which needs evidence that ties it to the company or to another profile of the same person: a link to the company domain, the company's own team page listing it, the GitHub company field or organization membership, or two profiles that link to each other. A matching name alone is never enough, and a likely match that is not certain comes back ambiguous with no handle. No email address or phone number is ever returned, LinkedIn is never opened, and Substack is never read.

All of the work runs on Apify. This package is a thin client that starts the actor run, waits for it, and hands back the dataset rows.

Quick start

You need Node.js 18 or newer and an Apify account with an API token.

Add this to your Claude Desktop config (claude_desktop_config.json), Cursor, or any MCP client:

{
  "mcpServers": {
    "mamba-person-social-footprint-mapper": {
      "command": "npx",
      "args": [
        "-y",
        "@mambalabsdev/mcp-person-social-footprint-mapper"
      ],
      "env": {
        "APIFY_TOKEN": "your-apify-token"
      }
    }
  }
}

Restart the client. The map_person_social_footprint tool appears.

Prerequisites

  • Node.js 18 or newer.

  • An Apify API token from console.apify.com/account/integrations, set as APIFY_TOKEN. The server lists its tool without a token; a call needs one.

  • Optional: GITHUB_TOKEN, your own free GitHub token, for batches larger than a few dozen persons.

  • Optional: X_BEARER_TOKEN, your own X API bearer token. Without it the X columns return skipped.

Example prompts

  • "Find Mitchell Hashimoto's public GitHub and Bluesky profiles. He founded hashicorp.com."

  • "For these five founders and their company domains, which have a personal site or a newsletter?"

  • "Does the CTO of hubspot.com have a public GitHub profile?"

Tool

map_person_social_footprint. One tool. Example arguments:

{
  "full_name": "Mitchell Hashimoto",
  "company_domain": "hashicorp.com"
}

Inputs

Every buyer facing input of the actor. Omitted inputs take the actor's own defaults. Give full_name with company_domain, or persons. The two keys are read from this server's environment, never from tool arguments.

Input

Type

Required

Description

full_name

string

no

First and last name, for example Mitchell Hashimoto.

company_domain

string

no

The company the person works at, for example hashicorp.com.

persons

array

no

Several persons, one per entry as Full Name | company.com. Up to 200 per run.

linkedin_url

string

no

A weak hint from the words in the URL. LinkedIn is never opened.

location

string

no

City or country, a small boost when a profile agrees.

platforms

array

no

Any of github, bluesky, personal_site, substack, x. Omit for all five.

suppress_profile_urls

array

no

Profile URLs never to return.

max_charge_usd

string

no

Optional cost cap for the run.

proxy_mode

string

no

auto or direct. Default auto.

Pricing

Pay per event on Apify, billed to your Apify account. Prices in USD.

Event

Free plan

Bronze

Silver

Gold

person-mapped, per person with at least one profile found

$0.005

$0.00475

$0.0045

$0.00425

apify-actor-start, per run start

$0.0002

$0.0002

$0.0002

$0.0002

A person with nothing found, and blocked and error rows, are free. Mamba Labs pays the platform costs of the run, Apify proxy traffic included.

Your keys

The actor stores no key. GITHUB_TOKEN and X_BEARER_TOKEN are optional and are your own: this server reads them from its environment and sends them in the run input of that run only. X bills each X lookup to your own X account. With no X key, X is never contacted.

Responsible use

GitHub's Acceptable Use Policies do not allow its users' information to be used for spam, unsolicited email, or selling personal information, for example to recruiters, headhunters, and job boards. You are the data controller for the rows you collect under GDPR, CCPA, and applicable privacy laws.

Full actor documentation

apify.com/mambalabs/person-social-footprint-mapper

License

MIT. See LICENSE.

Available Tools

1 tool
map_person_social_footprintMap a person's social footprintA
Read-onlyIdempotent

Find a person's public GitHub, Bluesky, personal site, Substack, and X profiles from their full name and the domain of the company they work at. Returns one row per person with each profile URL, public follower counts, and a status (found, ambiguous, not_found, skipped, skipped_rate_limit, blocked) and a match confidence per platform. A profile counts as found only at 0.8 confidence or more, which needs a link to the company, the company's own team page, or a link to another profile of the same person; a name match alone is never enough. No emails, no phone numbers, LinkedIn is never opened, Substack is never read. X is used only when X_BEARER_TOKEN is set in this server's environment. A run that does not succeed is returned as an error with its run ID. Read-only; requires an APIFY_TOKEN and is billed per person with at least one profile found.

Inputs: persons, location, full_name, platforms, +5 more.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    A4.3/5.0

    Scored across 1 tool

    Disambiguation5/5

    There is only one tool, so there is no possibility of misselection or overlapping purpose. Its scope (name + company domain in, profile URLs/confidences out) is unambiguous.

    Naming Consistency5/5

    The single name map_person_social_footprint follows a clear snake_case verb_noun_resource pattern and is fully self-consistent. No mixed conventions exist to cause confusion.

    Tool Count3/5

    A single tool for a single-purpose, batch-style operation is defensible, but it is thin: there is no separate way to fetch a prior run, check quota/rate-limit state, or process people in bulk. One tool of this complexity sits at the borderline of the 3-15 range.

    Completeness3/5

    The core lookup is covered, but the surface has notable gaps: errors return a run ID with no tool to retrieve or re-inspect that run, there is no batch/multi-person variant, and no way to re-run or filter without re-billing. Agents can work around these by re-calling, but it is not a complete lifecycle.

    Maintenance

    ActivityMaintained
    ResponsivenessNo recent community issues

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      A
      quality
      B
      maintenance
      Enables resolving a company domain to its Instagram, Threads, and Facebook accounts with follower and post counts.
      1
      65 npm
      MIT
    • A
      license
      Not graded
      quality
      C
      maintenance
      Enables AI agents to search a global professional database in plain English, reveal full profiles, and fetch verified work emails, email verification, reverse email lookup, and LinkedIn and company lookups. Searches are free, while most lookups cost credits that are refunded automatically when nothing is found.
      MIT
    • A
      license
      A
      quality
      B
      maintenance
      Enables resolving the likely employer behind Gmail, Outlook, iCloud, Yahoo, and other free-mail signups by checking public Gravatar profiles, signed GitHub commits, and LinkedIn results. It returns the person’s name, employer, employer domain, confidence score, and evidence URLs.
      1
      67 npm
      MIT
    • A
      license
      A
      quality
      B
      maintenance
      Enables AI agents to retrieve person and company profiles, search companies and logos, find work email candidates, and validate email addresses through structured API tools.
      6
      605 npm
      MIT