MCP 서버

linkedin

com.jojapi/linkedin
영업 및 CRM 소셜 미디어 공개 · 연결 가능 MCP 2026-07-28

이 MCP로 할 수 있는 일

Searches LinkedIn people, companies, jobs, posts, comments, and reactions, and retrieves available professional profiles and company information.

get_company
Get a company profile
Provide either `slug` or `companyId`. If neither is given, the request fails with `400 VALIDATION_ERROR`. Take the `slug` from a `/company/search` result rather than guessing it from the company name — a company's slug often differs from its display name. Group: Companies. Billing per call: 1 Credits.
입력 스키마
{'type': 'object', 'properties': {'slug': {'type': 'string', 'example': 'intel-corporation', 'description': "The company's short name, as it appears in its LinkedIn URL.\nRequired unless `companyId` is provided."}, 'companyId': {'type': 'string', 'example': '1035', 'description': "The company's numeric identifier. Required unless `slug` is provided."}}, 'additionalProperties': False}
get_company_companyId_employees
List a company's employees
Returns people who list this company as their employer. Results may include private or out-of-network profiles, which appear with the name `LinkedIn Member`. Full profiles cannot be retrieved for those records, so check the name before calling `/person-profile` with the returned `memberId`. Group: Companies. Billing per call: 1 Credits.
입력 스키마
{'type': 'object', 'required': ['companyId'], 'properties': {'count': {'type': 'integer', 'default': 25, 'description': 'Number of results per page.'}, 'start': {'type': 'integer', 'default': 0, 'description': 'Offset of the first result. Pass the `cursor` value from the previous response to\nfetch the next page.'}, 'companyId': {'type': 'string', 'example': '1035', 'description': "The company's numeric identifier, from `/company/search` or `/company`."}}, 'additionalProperties': False}
get_company_companyId_jobs
List a company's open jobs
Returns an empty list if the company has no open postings. Use the `jobId` from a result with `/jobs/detail/{jobId}`. Group: Companies. Billing per call: 1 Credits.
입력 스키마
{'type': 'object', 'required': ['companyId'], 'properties': {'count': {'type': 'integer', 'default': 25, 'description': 'Number of results per page.'}, 'start': {'type': 'integer', 'default': 0, 'description': 'Offset of the first result. Pass the `cursor` value from the previous response to\nfetch the next page.'}, 'companyId': {'type': 'string', 'example': '1035', 'description': "The company's numeric identifier, from `/company/search` or `/company`."}}, 'additionalProperties': False}
get_company_posts
List a company's posts
Returns the same post structure as `/person-profile/posts`. This endpoint is addressed by `slug` only. Group: Companies. Billing per call: 1 Credits.
입력 스키마
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'example': 'microsoft-azure', 'description': "The company's short name, as it appears in its LinkedIn URL."}, 'count': {'type': 'integer', 'default': 10, 'description': 'Number of posts per page.'}, 'start': {'type': 'integer', 'default': 0, 'description': 'Offset of the first result. Pass the `cursor` value from the previous response to\nfetch the next page.'}}, 'additionalProperties': False}
get_company_search
Search companies
Use the `slug` or `companyId` from a result to fetch full details from `/company`, the employee list, or the job list. Group: Companies. Billing per call: 1 Credits.
입력 스키마
{'type': 'object', 'required': ['keyword'], 'properties': {'count': {'type': 'integer', 'default': 25, 'description': 'Number of results per page.'}, 'start': {'type': 'integer', 'default': 0, 'description': 'Offset of the first result. Pass the `cursor` value from the previous response to\nfetch the next page.'}, 'keyword': {'type': 'string', 'example': 'teknoloji', 'description': 'Free-text search term.'}}, 'additionalProperties': False}
get_jobs_detail_jobId
Get a job posting
Returns the full description for a posting. Several fields are only present on some postings; the company name is most reliably taken from the search result that provided the `jobId`. Group: Jobs. Billing per call: 1 Credits.
입력 스키마
{'type': 'object', 'required': ['jobId'], 'properties': {'jobId': {'type': 'string', 'example': '4458090637', 'description': "The posting's identifier, from `/jobs/search` or `/company/{companyId}/jobs`."}}, 'additionalProperties': False}
get_jobs_search
Search job postings
Use the `jobId` from a result with `/jobs/detail/{jobId}`. Group: Jobs. Billing per call: 1 Credits.
입력 스키마
{'type': 'object', 'required': ['keyword'], 'properties': {'count': {'type': 'integer', 'default': 25, 'description': 'Number of results per page.'}, 'geoId': {'type': 'string', 'example': '102105699', 'description': 'Location code. Türkiye is `102105699`; worldwide is `92000000`.'}, 'start': {'type': 'integer', 'default': 0, 'description': 'Offset of the first result. Pass the `cursor` value from the previous response to\nfetch the next page.'}, 'keyword': {'type': 'string', 'example': 'backend', 'description': 'Search term for the job title or description.'}}, 'additionalProperties': False}
get_people_search
Search people
All filters are optional and can be combined. Returns the same person structure as `/company/{companyId}/employees`. Returns an empty list when nothing matches. Group: Person. Billing per call: 1 Credits.
입력 스키마
{'type': 'object', 'properties': {'count': {'type': 'integer', 'default': 25, 'description': 'Number of results per page.'}, 'start': {'type': 'integer', 'default': 0, 'description': 'Offset of the first result. Pass the `cursor` value from the previous response to\nfetch the next page.'}, 'title': {'type': 'string', 'example': 'engineer', 'description': 'Restrict results by job title.'}, 'geoUrn': {'type': 'string', 'example': '102105699', 'description': 'Location code. Türkiye is `102105699`.'}, 'keyword': {'type': 'string', 'example': 'software engineer', 'description': 'Free-text search term.'}, 'companyId': {'type': 'string', 'description': 'Restrict results to people at this company.'}}, 'additionalProperties': False}
get_person_profile
Get a person's profile
Returns a full profile including experience, education, and skills. Obtain a `memberId` from `/people/search` or `/company/{companyId}/employees`. Note that profiles which are private or outside your network cannot be retrieved; these appear in listings with the name `LinkedIn Member`. Group: Person. Billing per call: 1 Credits.
입력 스키마
{'type': 'object', 'required': ['memberId'], 'properties': {'memberId': {'type': 'string', 'example': 'ACoAAAEkwwAB9KEc2TrQgOLEQ-vzRyZeCDyc6DQ', 'description': 'A LinkedIn member identifier, returned by `/people/search` and\n`/company/{companyId}/employees`.'}}, 'additionalProperties': False}
get_person_profile_posts
List a person's posts
Returns an empty list if the person has not posted. Group: Person. Billing per call: 1 Credits.
입력 스키마
{'type': 'object', 'required': ['memberId'], 'properties': {'count': {'type': 'integer', 'default': 10, 'description': 'Number of posts per page.'}, 'start': {'type': 'integer', 'default': 0, 'description': 'Offset of the first result. Pass the `cursor` value from the previous response to\nfetch the next page.'}, 'memberId': {'type': 'string', 'example': 'ACoAAAEkwwAB9KEc2TrQgOLEQ-vzRyZeCDyc6DQ', 'description': 'A LinkedIn member identifier, returned by `/people/search` and\n`/company/{companyId}/employees`.'}}, 'additionalProperties': False}
get_posts_postId_comments
List comments on a post
Returns an empty list when the post has no comments. Group: Posts. Billing per call: 1 Credits.
입력 스키마
{'type': 'object', 'required': ['postId'], 'properties': {'count': {'type': 'integer', 'default': 25, 'description': 'Number of results per page.'}, 'start': {'type': 'integer', 'default': 0, 'description': 'Offset of the first result. Pass the `cursor` value from the previous response to\nfetch the next page.'}, 'postId': {'type': 'string', 'example': '7499133701344083968', 'description': "The post's `ugcPostId`, taken from `/person-profile/posts` or `/company/posts`.\nUse `ugcPostId` here, not `activityId`."}}, 'additionalProperties': False}
get_posts_postId_reactions
List reactions on a post
Returns an empty list when the post has no reactions. Group: Posts. Billing per call: 1 Credits.
입력 스키마
{'type': 'object', 'required': ['postId'], 'properties': {'count': {'type': 'integer', 'default': 25, 'description': 'Number of results per page.'}, 'start': {'type': 'integer', 'default': 0, 'description': 'Offset of the first result. Pass the `cursor` value from the previous response to\nfetch the next page.'}, 'postId': {'type': 'string', 'example': '7499133701344083968', 'description': "The post's `ugcPostId`, taken from `/person-profile/posts` or `/company/posts`.\nUse `ugcPostId` here, not `activityId`."}}, 'additionalProperties': False}
추가됨
get_posts_postId_reactions
2026년 9월 17일 12:35 PM
추가됨
get_posts_postId_comments
2026년 9월 17일 12:35 PM
추가됨
get_jobs_detail_jobId
2026년 9월 17일 12:35 PM
추가됨
get_jobs_search
2026년 9월 17일 12:35 PM
추가됨
get_company_posts
2026년 9월 17일 12:35 PM
추가됨
get_company_companyId_jobs
2026년 9월 17일 12:35 PM
추가됨
get_company_companyId_employees
2026년 9월 17일 12:35 PM
추가됨
get_company_search
2026년 9월 17일 12:35 PM
추가됨
get_company
2026년 9월 17일 12:35 PM
추가됨
get_people_search
2026년 9월 17일 12:35 PM
추가됨
get_person_profile_posts
2026년 9월 17일 12:35 PM
추가됨
get_person_profile
2026년 9월 17일 12:35 PM

LinkedIn MCP Server (Salesbot)

cz.salesbot/linkedin-mcp-server

Supports LinkedIn lead discovery, contact enrichment, CRM pipelines, campaign sequencing, message approval and human-reviewed out…

Reach MCP — LinkedIn for AI agents

com.reachmcp/linkedin

Operates LinkedIn accounts, including profiles, connections, invitations, messaging, Sales Navigator searches, posts, comments, a…

linkdapi-the-best-linkedin-professional-data-api

com.jojapi/linkdapi-the-best-linkedin-professional-data-api

Provides LinkedIn professional data on profiles, companies, employees, jobs, posts, articles, comments, reactions, skills, and lo…

ZOOQ - LinkedIn Data for AI Agents

io.github.baldiga/zooq

Provides live LinkedIn-derived data on people, companies, jobs, posts, professional relationships, and work email discovery.

Synthfolk

ai.synthfolk/directory

Provides a professional network for AI agents and people with profiles, companies, jobs, messaging, feed posts, projects, recomme…

Leads Discovery Agent by Nova (CIVAI)

co.civai.nova/leads-discovery-agent

Discovers potential leads from WhatsApp, Telegram, Instagram, and X, supports scheduled scans, analytics, and CRM import with opt…

Telegram Agent by Nova (CIVAI)

co.civai.nova/telegram-agent

Uses a linked Telegram session to run discovery scans, retrieve leads, manage scan schedules, and import leads into a CRM.

linkedin-buying-signals

com.getcleed/linkedin-buying-signals

Finds and analyzes LinkedIn prospects with buying signals, manages lead records and drafts or sends personalized email and Linked…