la-rebelion avatar

LinkedIn MCP Server

la-rebelion/hapimcp

Wraps the LinkedIn API so you can pull profile data and push posts without writing your own MCP server. Built on HAPI MCP, which auto-generates MCP tools from OpenAPI specs, meaning the LinkedIn endpoints you already know are exposed as callable tools for Claude or any MCP client. Runs serverless at linkedin.run.mcp.com.ai over streamable HTTP. Reach for this when you want LinkedIn integration in an agent workflow but don't want to maintain OAuth flows, rate limits, and API versioning yourself. Your existing LinkedIn API permissions and audit logs carry through, and spec updates propagate to tools automatically.

tools
4
transport
HTTP
last updated
Feb 19, 2026

Tools

4 tools

Public tool metadata for what this MCP can expose to an agent.

LINKEDIN_CREATE_LINKED_IN_POSTCreates a new post on LinkedIn for the authenticated user or an organization they manage; ensure the user has necessary permissions if posting for an organization.6 params

Creates a new post on LinkedIn for the authenticated user or an organization they manage; ensure the user has necessary permissions if posting for an organization.

Parameters* required
authorstring
The URN of the LinkedIn member or organization creating the post. Use the GET_USER_INFO action to retrieve the 'author_id' (URN) for the authenticated user. For an organization, the URN will be in...
commentarystring
The main text content of the post. This field supports plain text and @-mentions (e.g., @[LinkedIn Member](urn:li:person:xxxx)). Maximum length: 3000 characters.
distributionobject
Specifies distribution rules for the post, including feed distribution and targeting.
isReshareDisabledByAuthorboolean
Set to true to prevent others from resharing this post.default: false
lifecycleStatestring
The state of the post. Use 'PUBLISHED' to post directly, 'DRAFT' to save as a draft, or 'PUBLISH_REQUESTED' if the post requires review before publishing.default: PUBLISHED
visibilitystring
Controls who can see the post. 'PUBLIC' makes it visible to everyone, 'CONNECTIONS' to connections only, 'LOGGED_IN' to signed-in LinkedIn members, and 'CONTAINER' for specific group/event posts.one of PUBLIC · CONNECTIONS · LOGGED_IN · CONTAINERdefault: PUBLIC
LINKEDIN_DELETE_LINKED_IN_POSTDeletes a specific LinkedIn post (share) by its unique `share_id`, which must correspond to an existing share.1 params

Deletes a specific LinkedIn post (share) by its unique `share_id`, which must correspond to an existing share.

Parameters* required
share_idstring
Unique identifier of the LinkedIn share (post) to be deleted.
LINKEDIN_GET_COMPANY_INFORetrieves organizations where the authenticated user has specific roles (ACLs), to determine their management or content posting capabilities for LinkedIn company pages.4 params

Retrieves organizations where the authenticated user has specific roles (ACLs), to determine their management or content posting capabilities for LinkedIn company pages.

Parameters* required
countinteger
The number of organization ACLs to return per page.default: 10
rolestring
The specific role to filter organization ACLs by.one of ADMINISTRATOR · DIRECT_SPONSORED_CONTENT_POSTERdefault: ADMINISTRATOR
startinteger
The starting index for pagination, representing the number of initial ACLs to skip.default: 0
statestring
The approval state of the role to filter by.one of APPROVED · REQUESTEDdefault: APPROVED
LINKEDIN_GET_MY_INFOFetches the authenticated LinkedIn user's profile, notably including the 'author_id' required for attributing content such as posts or articles.

Fetches the authenticated LinkedIn user's profile, notably including the 'author_id' required for attributing content such as posts or articles.

No parameter schema in public metadata yet.

Sponsors

Readme

HAPI MCP – Headless API for Model Context Protocol

Stop rewriting systems for AI. Instantly turn your APIs into MCP servers.

HAPI MCP lifts your OpenAPI catalog into MCP tools automatically, keeping design (OAS/Arazzo) and runtime (agents/LLMs) cleanly separated. Your existing APIs become AI-ready tools—no new business logic, no sidecar servers, no rework.

Key Features

  • No rewrites: Reuse 100% of your API logic. OpenAPI in, MCP tools out. No parallel codebase or shadow services.
  • Faster time-to-value: Turn specs into agent-ready tools in minutes. Update the spec, ship new tools instantly.
  • Reduced risk: Permissions, auth, rate limits, auditability are inherited from your APIs—governance without bolt-ons.
  • Scales with you: runMCP delivers serverless-like elasticity with long-running when needed. Cold-start fast, stay warm for throughput.
  • Deterministic orchestration: OrcA plans and executes multi-tool tasks predictably—no brittle prompt chaining.
  • Vendor-neutral: Works with any MCP client: ChatGPT, Claude, QBot, chatMCP. OAS + MCP + Arazzo stay portable.

View the full README on GitHub

Details

Repository
github.com/la-rebelion/hapimcp
Website
run.mcp.com.ai
Category
Data & Analytics
Transport
HTTP
Registry
MCP registry, active

More from la-rebelion

Related Data & Analytics MCP servers

View all
1amirdaraee avatarLuxembourg MCPamirdaraee/luxembourg-mcpKeyless MCP access to official Luxembourg public data: laws, statistics, mobility, and more.8stars
2cryptoquantofficial avatarCryptoQuantcryptoquantofficial/cryptoquant-mcpQuery cryptocurrency on-chain data, OHLCV prices, market data, and Research & QuickTake insights.8stars
3hasdata avatarHasData Glassdoorhasdata/glassdoor-mcpGlassdoor job listings and full postings with company ratings and salary estimates, as JSON.8stars
4hasdata avatarHasData Redfinhasdata/redfin-mcpRedfin for-sale, for-rent and sold listings plus full property pages, as structured JSON.8stars
5jepto avatarJeptojepto/mcpLive Google Ads, GA4, Search Console, Meta Ads and GBP data in Claude, ChatGPT and any MCP client0stars
6fxmacrodata avatarFXMacroDatafxmacrodata/fxmacrodataMacroeconomic and FX time-series data for AI agents: indicators, calendars, COT, forex, commodities.8stars