Last updated: September 2026
Can Copilot post to LinkedIn?
Not on its own. Microsoft owns LinkedIn, but Copilot only drafts the post. GitHub Copilot in VS Code agent mode can publish once you add an MCP server that holds your LinkedIn sign-in, and a Copilot Studio agent you build can too. The Copilot app and Microsoft 365 Copilot cannot, as of September 2026.
Four products share the name, and the answer differs for each. Find yours in the table, then the setup is one config file.
Which Copilot can post to LinkedIn
Whichever route you use, connect LinkedIn once first: in OpenTweet, go to Settings > Accounts, click Connect LinkedIn, sign in with LinkedIn and approve. Then copy your ot_ key from the dashboard.
GitHub Copilot in VS Code: the config
VS Code reads MCP servers from .vscode/mcp.json. The hosted OpenTweet server needs your key in an Authorization header and has no OAuth sign-in, so the URL alone returns 401. The input variable below makes VS Code ask for the key once and store it, so it never sits in a file you might commit.
{
"inputs": [
{
"type": "promptString",
"id": "opentweet-key",
"description": "OpenTweet API key (ot_...)",
"password": true
}
],
"servers": {
"opentweet": {
"type": "http",
"url": "https://mcp.opentweet.io/mcp",
"headers": { "Authorization": "Bearer ${input:opentweet-key}" }
}
}
}Open Copilot Chat, switch to agent mode, and ask for the post. Ask mode and edit mode do not call tools. If the tools do not show in the tool picker, fully quit and reopen VS Code.
What Copilot sends
A prompt like "Turn this changelog into a LinkedIn post and schedule it for Monday 2pm UTC" becomes one tool call. Always name LinkedIn in the prompt, so the call carries an explicit platforms list rather than falling back to your account's cross-post setting.
opentweet_create_tweet({
text: "We moved our job queue to Postgres. Three things we learned.",
platforms: ["linkedin"],
scheduled_date: "2026-09-29T14:00:00Z"
})Add "x" and "bluesky" to the array and the same draft goes to all three networks. Drop scheduled_date and pass publish_now: true to post immediately.
Every write waits for you
VS Code shows an approval prompt with the tool inputs before the call runs. Schedule rather than publish, and you approve now while the post goes out later with the editor closed.Copilot Studio: an agent that posts
If your team builds agents in Copilot Studio, add the server from the agent's Tools page: Add a tool, New tool, Model Context Protocol. Copilot Studio supports the Streamable HTTP transport, which is what the hosted server speaks.
- Server URL: https://mcp.opentweet.io/mcp
- Authentication: API key, type Header, header name Authorization.
- Key value: when the connection asks for it, enter
Bearer ot_your_key. The server rejects a key without the Bearer prefix, so run one test call before you publish the agent.
MCP access in Copilot Studio runs through Power Platform connectors, so a data policy in your environment can block it. That is an admin setting, not something the agent can work around.
What lands on LinkedIn
OpenTweet posts through LinkedIn's official API. These rules apply whichever Copilot sent the post.
Read it before your name goes on it
Copilot can state things with confidence that are not true, and on LinkedIn the post carries your name and job. In a coding agent it may also be working from issue or file text someone else wrote. Read every draft in the approval prompt, and prefer scheduling so it waits in your OpenTweet queue where you can edit or delete it.7-day free trial. Cancel anytime.
Frequently asked questions
Can Microsoft Copilot post to LinkedIn?
Not on its own. Microsoft owns LinkedIn, but the Copilot app has no LinkedIn connection. As of September 2026 its connectors cover OneDrive, Outlook.com, Google Drive and Gmail, Calendar and Contacts. It will write the post, and you paste it into LinkedIn yourself.
Can Copilot schedule LinkedIn posts?
Not by itself. GitHub Copilot in VS Code agent mode can, once an MCP server with a scheduling tool is connected. Ask it to schedule, and it calls the tool with platforms: ["linkedin"] and a scheduled_date. You approve the call once, and the post goes out later from your OpenTweet queue with no editor open.
Does Microsoft 365 Copilot have a LinkedIn integration?
Not for publishing. Microsoft 365 Copilot reaches outside tools through federated connectors, which your tenant admin enables from a Microsoft-approved gallery. LinkedIn is not in the published list as of September 2026, and write actions through those connectors only begin rolling out in October 2026.
Can I add a custom MCP server to Copilot?
In GitHub Copilot in VS Code, yes, through .vscode/mcp.json. In Copilot Studio, yes, through the MCP onboarding wizard, which supports Streamable HTTP and API key authentication in a header. The consumer Copilot app does not offer custom connectors.
Will Copilot post to LinkedIn without asking me?
Not by default. VS Code shows an approval prompt with the tool inputs before an MCP tool runs, so you see the post text and the platforms value first. Read the draft there, because on LinkedIn it goes out under your name.
Can Copilot post to a LinkedIn Company Page?
Not through OpenTweet. It posts to your personal profile only. Company Page posting needs LinkedIn's Community Management API, which LinkedIn reviews. Personal profile posting is on every OpenTweet plan from $11.99 a month.
Do I need a LinkedIn developer app?
No. OpenTweet uses LinkedIn's self-serve Share on LinkedIn product. You connect your profile once in OpenTweet with Sign in with LinkedIn, and Copilot only ever sees your ot_ key.
Keep exploring
Copilot writes it. An MCP server publishes it.
Can Copilot post to X?
The same Copilot products, the same config, with "x" in the array.
Can ChatGPT post to LinkedIn?
The plan gate, the MCP route and the Custom GPT Action route.
Connect Claude to LinkedIn
The Claude Desktop and Claude Code version of this answer.
Is the LinkedIn API free?
What the self-serve posting product costs and what it allows.
Copilot integration
Connecting GitHub Copilot to the hosted OpenTweet MCP server.
LinkedIn scheduler
The same LinkedIn posting from the app, with X and Bluesky in one queue.
Let Copilot publish to LinkedIn
One entry in .vscode/mcp.json and agent mode can post and schedule to LinkedIn, X and Bluesky. LinkedIn is on every plan from $11.99 a month.
7-day free trial. Cancel anytime.