How to Use the LinkedIn MCP in OpenAI Agents SDK
Run production-grade OpenAI Agents SDK workflows to post updates and manage companies on LinkedIn without manual API calls.
Works with every AI agent you already use
…and any MCP-compatible client
Connect LinkedIn MCP to OpenAI Agents SDK
Create your Vinkius account to connect LinkedIn to OpenAI Agents SDK and route execution through our secure gateway. The platform manages server hosting, runtime updates, and security layers. Configuration requires no manual server provisioning.
Auto-publish LinkedIn updates with OpenAI Agents SDK
The `create_post` tool lets your OpenAI Agents SDK agent publish updates directly to your feed. Pass this LinkedIn MCP Server to your agent constructor, and let the model determine when to trigger the post based on your raw content drafts. The OpenAI Agents SDK automatically discovers the tool, meaning you write zero glue code to get text onto your LinkedIn feed. You get built-in safety constraints directly from the OpenAI Agents SDK when publishing. Before the model fires off a live LinkedIn post, your supervisor agent validates the payload against your brand guidelines. If it passes, the agent executes the tool and returns the live post ID instantly.
Audit your managed organizations on the fly
You can audit your corporate pages using the `list_organizations` tool within the OpenAI Agents SDK. Managing multiple corporate pages gets messy fast, but the SDK handles the complexity. Your agent can fetch every LinkedIn entity where you have admin rights, then drill down into specific profiles using `get_organization`. Because the OpenAI Agents SDK tracks agent handoffs, you can have one specialist agent pull the LinkedIn company list and hand it to a writer agent. That writer agent then drafts tailored updates for each company, keeping your brand voices completely separate and clean.
Verify user identities for secure workflows
The `get_me` tool verifies the active user's identity before executing any automated OpenAI Agents SDK tasks. Before letting an autonomous agent run wild on LinkedIn, you need to know whose account it is using. The agent calls `get_email` to verify the authenticated user's LinkedIn profile data and primary email address. This verification step prevents your OpenAI Agents SDK agent from publishing to the wrong personal profile. It acts as a hard runtime boundary, logging the active user's LinkedIn credentials to your OpenAI tracing dashboard before any social actions execute on this MCP Server.
Set up LinkedIn MCP in OpenAI Agents SDK
Prerequisites
- Python 3.10+ installed
-
openai-agentspackage (pip install openai-agents) - Active Vinkius subscription with a valid endpoint token
- 1
Install the SDK
Run
pip install openai-agentsto install the OpenAI Agents SDK. The MCP integration is built-in — no extra dependencies needed. - 2
Connect via SSE transport
Use
MCPServerSsewith your Vinkius endpoint URL. Replace[YOUR_TOKEN_HERE]with your token from cloud.vinkius.com. The SDK auto-discovers all LinkedIn tools at runtime. - 3
Create your Agent
Pass the MCP to
Agent(mcp_servers=[server]). The agent receives LinkedIn tools as native definitions — JSON schemas resolve automatically. - 4
Run the agent
Call
Runner.run(agent, prompt)to execute. The agent invokes the appropriate LinkedIn tools and returns structured results. Copy the full example on the right to get started.
import asyncio
from agents import Agent, Runner
from agents.mcp import MCPServerSse
async def main():
async with MCPServerSse(
url="https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
) as server:
agent = Agent(
name="LinkedIn Agent",
instructions="You have access to LinkedIn tools.",
mcp_servers=[server],
)
result = await Runner.run(agent, "List recent transactions")
print(result.final_output)
asyncio.run(main()) Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by LinkedIn. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
Why Choose Vinkius
Vinkius connects your tools to AI with real-time monitoring and automatic cost savings — all from one dashboard.
Real-time monitoring
Live
visibility into every interaction
Connect your favorite tools to your AI and see exactly what's happening — every request, every response, in real time.
Built-in savings
60%
lower AI costs
Vinkius compresses data between your apps and your AI automatically. Lower bills every month — no configuration required.
Single dashboard
One
place for every integration
Every tool your AI connects to, managed from a single screen. One account, complete control.
Common questions about LinkedIn MCP in OpenAI Agents SDK
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
Start using the LinkedIn MCP today
We host it, we monitor it, we maintain it. You just paste one token.