com.jojapi/linkedin

MCPcommunitylive
v1.0.0com.jojapiUnknownUpdated 1mo ago

LinkedIn: The LinkedIn Data API offers access to detailed information on individuals, companies.

Endpoint healthlive
checked 2 days ago · 186ms
100% of the last 5 checks reached this endpoint
Works in
ClaudeCursorCopilotChatGPTGemini

Inferred from the transports this listing declares (streamable-http). A client not listed here hasn’t been ruled out — it just isn’t something Forge can confirm.

Automatically indexed from public sources. Not yet verified by the developer on Forge.Claim this listing →
1mo agoLast update
Package
Authorcom.jojapi
LicenseUnknown
Version1.0.0
Sourcemcp-registry
Trust Status
B
60/100Good
✓Listed in Forge index+10/10
—Publisher identity verified+0/30
→ Publisher: this listing has no repository on file, so `forge publish` cannot verify ownership automatically. Use "Claim this listing" above — Forge reviews these by hand.
—Domain verification+0/10
→ Not currently available for this listing type — the domain-verification check only runs for npm-backed packages today, so this row cannot be earned here yet regardless of what's hosted at the domain.
✓Prompt-injection scan · clean+30/30
✓Obfuscation / exfil scan · clean+20/20
StatusCommunity-indexed
PublisherUnverified
SignatureUnsigned
Domain—
Provenance—
DependenciesNot audited
Tool surface12 tools · none privileged
Security scan✓ Cleanvlive · 2d agoHow well does this scan work?
EvalsNone
IndexedAug 20, 2026

Verification confirms publisher identity (repo ownership), not code safety. The security scan covers known CVEs and suspicious install scripts.

Tools

12 tools · none privileged
Observed live from the vendor's endpoint2d ago

Read from a real MCP initialize → tools/list handshake against the declared endpoint. No tool was ever invoked — tools/list is the read-only introspection call the protocol defines for this. It reflects what the server advertised at that moment; a hosted endpoint is not pinned to any version and can change without notice.

  • https://mcp.jojapi.com/linkedin12 tools · 186ms
get_person_profileReturns 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: Pers…

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: Pers…

ParameterTypeDescription
memberId*stringA LinkedIn member identifier, returned by `/people/search` and `/company/{companyId}/employees`.
get_person_profile_postsReturns an empty list if the person has not posted. Group: Person. Billing per call: 1 Credits.

Returns an empty list if the person has not posted. Group: Person. Billing per call: 1 Credits.

ParameterTypeDescription
memberId*stringA LinkedIn member identifier, returned by `/people/search` and `/company/{companyId}/employees`.
startintegerOffset of the first result. Pass the `cursor` value from the previous response to fetch the next page.
countintegerNumber of posts per page.
get_people_searchAll 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.

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.

ParameterTypeDescription
keywordstringFree-text search term.
companyIdstringRestrict results to people at this company.
geoUrnstringLocation code. Türkiye is `102105699`.
titlestringRestrict results by job title.
startintegerOffset of the first result. Pass the `cursor` value from the previous response to fetch the next page.
countintegerNumber of results per page.
get_companyProvide 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 Cred…

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 Cred…

ParameterTypeDescription
slugstringThe company's short name, as it appears in its LinkedIn URL. Required unless `companyId` is provided.
companyIdstringThe company's numeric identifier. Required unless `slug` is provided.
get_company_searchUse 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.

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.

ParameterTypeDescription
keyword*stringFree-text search term.
startintegerOffset of the first result. Pass the `cursor` value from the previous response to fetch the next page.
countintegerNumber of results per page.
get_company_companyId_employeesReturns 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:…

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:…

ParameterTypeDescription
companyId*stringThe company's numeric identifier, from `/company/search` or `/company`.
startintegerOffset of the first result. Pass the `cursor` value from the previous response to fetch the next page.
countintegerNumber of results per page.
get_company_companyId_jobsReturns 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.

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.

ParameterTypeDescription
companyId*stringThe company's numeric identifier, from `/company/search` or `/company`.
startintegerOffset of the first result. Pass the `cursor` value from the previous response to fetch the next page.
countintegerNumber of results per page.
get_company_postsReturns the same post structure as `/person-profile/posts`. This endpoint is addressed by `slug` only. Group: Companies. Billing per call: 1 Credits.

Returns the same post structure as `/person-profile/posts`. This endpoint is addressed by `slug` only. Group: Companies. Billing per call: 1 Credits.

ParameterTypeDescription
slug*stringThe company's short name, as it appears in its LinkedIn URL.
startintegerOffset of the first result. Pass the `cursor` value from the previous response to fetch the next page.
countintegerNumber of posts per page.
get_jobs_searchUse the `jobId` from a result with `/jobs/detail/{jobId}`. Group: Jobs. Billing per call: 1 Credits.

Use the `jobId` from a result with `/jobs/detail/{jobId}`. Group: Jobs. Billing per call: 1 Credits.

ParameterTypeDescription
keyword*stringSearch term for the job title or description.
geoIdstringLocation code. Türkiye is `102105699`; worldwide is `92000000`.
startintegerOffset of the first result. Pass the `cursor` value from the previous response to fetch the next page.
countintegerNumber of results per page.
get_jobs_detail_jobIdReturns 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.

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.

ParameterTypeDescription
jobId*stringThe posting's identifier, from `/jobs/search` or `/company/{companyId}/jobs`.
get_posts_postId_commentsReturns an empty list when the post has no comments. Group: Posts. Billing per call: 1 Credits.

Returns an empty list when the post has no comments. Group: Posts. Billing per call: 1 Credits.

ParameterTypeDescription
postId*stringThe post's `ugcPostId`, taken from `/person-profile/posts` or `/company/posts`. Use `ugcPostId` here, not `activityId`.
startintegerOffset of the first result. Pass the `cursor` value from the previous response to fetch the next page.
countintegerNumber of results per page.
get_posts_postId_reactionsReturns an empty list when the post has no reactions. Group: Posts. Billing per call: 1 Credits.

Returns an empty list when the post has no reactions. Group: Posts. Billing per call: 1 Credits.

ParameterTypeDescription
postId*stringThe post's `ugcPostId`, taken from `/person-profile/posts` or `/company/posts`. Use `ugcPostId` here, not `activityId`.
startintegerOffset of the first result. Pass the `cursor` value from the previous response to fetch the next page.
countintegerNumber of results per page.

12 of 12 tools published a description.

Tool names and descriptions are written by the publisher and shown verbatim as inert text. They are the strings an MCP client passes to a model, so Forge scans them for prompt-injection patterns — any finding appears with the security scan above. “Privileged” is a keyword match on the tool name, not an audit of what the tool does: a benign-sounding name can still do anything.

About

LinkedIn: The LinkedIn Data API offers access to detailed information on individuals, companies.

Keywords
mcp
Alternatives
Comparing tool surfaces…

No dependency coverage

This entry publishes no npm package, so Forge has no dependency tree for it. That is a gap in coverage — not a statement that it has no dependencies.

Topics

Related in social media