Skip to main content
Glama
mambalabsdev

LinkedIn Company Page Mapper MCP Server

LinkedIn Company Page Mapper MCP Server

Smithery Glama score npm version npm downloads license

Apify의 Mamba Labs LinkedIn Company Page Mapper 액터를 위한 MCP 서버입니다.

회사 도메인을 LinkedIn 페이지로 확인하여 정확한 팔로워 수와 공개 기업 정보를 제공합니다.

기능

회사 도메인을 LinkedIn 회사 페이지로 확인하고 정확한 팔로워 수와 함께 LinkedIn이 공개 페이지에 게시하는 업종, 공시된 회사 규모 구간, 본사, 설립 연도, 전문 분야를 반환합니다. LinkedIn은 모든 숫자를 렌더링하므로 대부분의 소셜 플랫폼과 달리 이 수치를 목록 전체에 걸쳐 합산할 수 있습니다. 모든 것은 로그아웃된 페이지에서 가져옵니다. 로그인, 세션 쿠키, 공급업체가 필요 없습니다. 직원 목록, 직원 성장, 게시물 참여는 로그아웃 상태에서는 접근할 수 없으며 반환되지 않습니다. 다른 회사로 확인되는 추측된 슬러그는 identity_mismatch로 보고됩니다. 읽기 전용이며 APIFY_TOKEN이 필요하고 호출당 Apify 크레딧을 소비합니다.

Related MCP server: Company Firmographic Enricher MCP Server

빠른 시작

MCP 클라이언트 구성에 다음을 추가하세요:

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

사전 요구 사항

이 액터는 이벤트당 과금되며 호출당 Apify 크레딧을 소비합니다. 가격은 액터 페이지에서 확인할 수 있습니다.

예시 프롬프트

  • "gitlab.com의 LinkedIn 팔로워 수는 얼마인가요?"

  • "stripe.com의 LinkedIn 업종, 규모 구간, 본사를 가져와 주세요."

  • "이 도메인들을 LinkedIn 팔로워 수로 정렬하세요: notion.com, figma.com, gitlab.com."

도구 및 입력

도구: map_linkedin_company_presence

입력

유형

의미

company_domain

string

회사 도메인 (예: shopify.com). 이 값 또는 핸들을 제공하세요. 도메인이 있으면 액터가 전체 검색을 실행하고, 핸들이 있으면 바로 건너뜁니다.

company_name

string

선택 사항. 검색 정확도를 높이며, 발견된 프로필을 신원 게이트가 확인하는 기준입니다. 제공하면 잘못된 일치를 줄입니다.

handle

string

선택 사항. linkedin.com/company/의 회사 슬러그 (예: shopify). 제공하면 검색을 건너뛰고 바로 가져오기를 수행합니다.

includeFollowerCounts

boolean

true(기본값)이면 프로필 페이지를 가져와 수치를 추출합니다. false로 설정하면 프로필 URL만 확인하며, 더 저렴하고 필요

skipCache

boolean

false(기본값)이면 성공적인 조회가 7일 동안 캐시되어 재사용됩니다. true로 설정하면 새로 가져옵니다. Clay 호환성을 위해 문자열로 전송됩니다.

includeFirmographics

boolean

true(기본값)이면 업종, 회사 규모 구간, 본사, 설립 연도, 웹사이트가 팔로워 수와 함께 페이지에서 파싱됩니다. false로 설정하면

출력 읽기

모든 행에는 플랫폼별 _status 필드가 있으며, 이 필드를 먼저 읽어야 합니다. 용어는 Mamba Labs 소셜 제품군 전체에서 동일합니다:

상태

의미

ok

가져와서 파싱했고 값이 있습니다.

not_found

찾아봤지만 해당 프로필이 없습니다.

not_extractable

프로필은 존재하지만 값이 우리에게 전달되지 않습니다.

blocked

플랫폼이 거부했습니다. 나중에 다시 시도할 가치가 있습니다.

identity_mismatch

실제 프로필을 찾았지만 다른 사람의 것입니다.

skipped

이 플랫폼을 요청하지 않았습니다.

false와 null은 절대 서로 바꿔 쓸 수 없습니다. false는 우리가 확인했고 답이 '아니오'라는 뜻입니다. null은 확인할 수 없었다는 뜻입니다. 존재하지 않는 회사를 필터링하려면 false로 필터링하세요. null 행은 부재가 아니라 알 수 없음을 의미하기 때문입니다.

전체 액터 문서

apify.com/mambalabs/linkedin-company-presence-mapper

Mamba Labs GTM Suite

Mamba Labs는 하나의 평평한 Clay 준비 출력 규칙을 공유하는 GTM 강화 액터 제품군을 구축합니다. 따라서 행은 정리 단계 없이 company_domain으로 조인됩니다. 전체 제품군: apify.com/mambalabs

라이선스

MIT

Available Tools

1 tool
map_linkedin_company_presenceMap LinkedIn Company Page PresenceA
Read-onlyIdempotent

Resolve a company domain to its LinkedIn company page and return the EXACT follower count, plus the industry, declared company size band, headquarters, founded year and specialties that LinkedIn publishes on the public page. LinkedIn renders every digit, so unlike most social platforms these counts can be summed across a list. Everything comes from the logged out page: no login, no session cookie, no vendor. Employee lists, employee growth and post engagement are NOT reachable logged out and are not returned. A guessed slug that resolves to a different company is reported as identity_mismatch. Read only; requires an APIFY_TOKEN and consumes Apify credits per call.

ParametersJSON Schema
NameRequiredDescriptionDefault
handleNoOptional. The company slug from linkedin.com/company/<slug>, for example shopify. Supplying it skips discovery and goes straight to the fetch.
skipCacheNoWhen "false" (default) a successful lookup is cached for seven days and reused. Set "true" to force a fresh fetch. Sent as a string for Clay compatibility.
company_nameNoOptional. Improves search accuracy and is what the identity gate checks a discovered profile against, so supplying it reduces wrong matches.
company_domainNoBare company domain, for example shopify.com. Supply this or a handle. With a domain the actor runs full discovery; with a handle it skips straight to the fetch.
includeFirmographicsNoWhen "true" (default) industry, company size band, headquarters, founded year and website are parsed off the page alongside the follower count. Set "false" for the URL and follower count only. Sent as a string for Clay compatibility.
includeFollowerCountsNoWhen "true" (default) the profile page is fetched and the counts are extracted. Set "false" to resolve the profile URL only, which is cheaper and needs no proxy. Sent as a string for Clay compatibility.

TDQS

A4.5/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already mark readOnly, openWorld, idempotent, non-destructive. The description goes well beyond by disclosing logged-out access, exact digit rendering, non-reachability of certain data, identity_mismatch handling for guessed slugs, and the cost/credit implications. None of this contradicts the annotations; it enriches them.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Six sentences, all substantive: purpose, output list, a distinguishing fact (summable counts), access mode, exclusions, and an identity edge case. Every sentence carries information an agent needs; there is no filler or redundant restating of annotations.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema and zero required parameters, the description carries full responsibility for usability. It covers what is returned, what is not, how mismatches are reported, auth requirements, and cost implications. An agent has enough to decide and invoke correctly without guessing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% and each parameter already has detailed descriptions, so the baseline is 3. The tool description adds some context around discovery vs. direct fetch and the Clay string conversion, but these are largely echoed in the schema. It does not introduce new parameter-level semantics beyond what the schema already conveys.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description opens with a precise verb-resource pair ('Resolve a company domain to its LinkedIn company page') and enumerates the exact outputs: follower count, industry, size band, HQ, founded year, specialties. It clearly differentiates from typical social-platform tools by noting counts are exact and summable, leaving no ambiguity about the function.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description clearly states what the tool returns and, importantly, what it does NOT return (employee lists, growth, engagement) and that no login or session is needed. It also mentions the APIFY_TOKEN requirement and credit consumption. While it doesn't name a specific alternative tool, there are no siblings, and the conditions for choosing this approach (public logged-out data) are explicit enough.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

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

  1. 1 tool updatev1.0.0
    • First observedmap_linkedin_company_presence

TDQS

A4.5/5.0

Scored across 1 tool

Disambiguation5/5

With exactly one tool, no selection ambiguity exists. The tool's name and description clearly define it as a single-purpose LinkedIn company page lookup.

Naming Consistency5/5

The single tool uses descriptive snake_case with a clear verb-object pattern that matches the server's stated purpose, so the naming is coherent and unsurprising.

Tool Count4/5

One tool is slightly narrower than a typical MCP server, but it is substantive and fully aligned with the server's declared purpose. The count feels minimal rather than bloated or trivial.

Completeness4/5

The tool covers the logged-out LinkedIn page mapping surface well, returning the key company fields and explicitly documenting unavailable data types. It is not fully complete because there is no batch or multi-domain mapping capability.

Maintenance

ActivityMaintained
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers