What this MCP does
Searches LinkedIn people, companies, jobs, posts, comments, and reactions, and retrieves available professional profiles and company information.
Tools
Input schema
{'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}
Input schema
{'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}
Input schema
{'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}
Input schema
{'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}
Input schema
{'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}
Input schema
{'type': 'object', 'required': ['jobId'], 'properties': {'jobId': {'type': 'string', 'example': '4458090637', 'description': "The posting's identifier, from `/jobs/search` or `/company/{companyId}/jobs`."}}, 'additionalProperties': False}
Input schema
{'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}
Input schema
{'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}
Input schema
{'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}
Input schema
{'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}
Input schema
{'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}
Input schema
{'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}
Recent tool changes
Similar MCP servers
LinkedIn MCP Server (Salesbot)
Supports LinkedIn lead discovery, contact enrichment, CRM pipelines, campaign sequencing, message approval and human-reviewed out…
Reach MCP — LinkedIn for AI agents
Operates LinkedIn accounts, including profiles, connections, invitations, messaging, Sales Navigator searches, posts, comments, a…
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
Provides live LinkedIn-derived data on people, companies, jobs, posts, professional relationships, and work email discovery.
Synthfolk
Provides a professional network for AI agents and people with profiles, companies, jobs, messaging, feed posts, projects, recomme…
Leads Discovery Agent by Nova (CIVAI)
Discovers potential leads from WhatsApp, Telegram, Instagram, and X, supports scheduled scans, analytics, and CRM import with opt…
Telegram Agent by Nova (CIVAI)
Uses a linked Telegram session to run discovery scans, retrieve leads, manage scan schedules, and import leads into a CRM.
linkedin-buying-signals
Finds and analyzes LinkedIn prospects with buying signals, manages lead records and drafts or sends personalized email and Linked…