Last updated: September 2026

Can ChatGPT post to LinkedIn?

Not on its own. ChatGPT writes the post, but it has no connection to your LinkedIn account, so it cannot publish it. Connect an MCP server, or a Custom GPT Action that calls a posting API, and it can. With OpenTweet, either route publishes to your LinkedIn profile when the call carries "platforms": ["linkedin"].

Which route you can use depends on your ChatGPT plan, so that comes first. Then the setup for each, and what LinkedIn does differently.

Which route your plan allows

As of September 2026, MCP write actions in ChatGPT run through Developer Mode, which is in beta on Business, Enterprise and Edu. Plus and Free cannot use it.

Plan
Route to LinkedIn
Why
Free
Automation calling the REST endpoint
No Developer Mode, so no MCP write tools.
Plus
Custom GPT with an Action
No Developer Mode. Actions work on Plus today.
Business
MCP server
Developer Mode in beta. An admin may need to enable it.
Enterprise
MCP server
Developer Mode in beta, admin-gated.
Edu
MCP server
Developer Mode in beta, admin-gated.

The full plan breakdown is in which ChatGPT plans can post via MCP. 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.

Business, Enterprise or Edu: connect the MCP server

ChatGPT connectors can only use remote MCP servers, so the hosted URL is the way to connect. Add a remote MCP server, point it at the Streamable HTTP endpoint, and pass your key as a bearer header.

remote-mcp-server
url:       https://mcp.opentweet.io/mcp
transport: streamable-http
header:    Authorization: Bearer ot_your_key

Then ask ChatGPT to post to LinkedIn. Underneath, it calls a posting tool with LinkedIn in the platforms field. Adding "x" and "bluesky" to the array sends the same draft to all three networks.

tool call
opentweet_create_tweet({
  text: "Three things we learned moving our job queue to Postgres.",
  platforms: ["linkedin"],
  scheduled_date: "2026-09-22T14:00:00Z"
})

Every write waits for you

ChatGPT shows a per-action confirmation modal with the tool and its arguments before anything posts. That makes MCP in ChatGPT a human-in-the-loop setup. Schedule rather than publish, and the approval happens now while the post goes out later on its own.

Plus or Free: an Action or an automation

1. A Custom GPT with an Action

Actions are OpenAPI-described HTTP calls, and they are available on Plus. Describe the posting endpoint, including the platforms field, and the GPT can call it.

action-schema.yaml
openapi: 3.1.0
info: { title: OpenTweet, version: "1.0.0" }
servers: [{ url: https://opentweet.io }]
paths:
  /api/v1/posts:
    post:
      operationId: createPost
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                text: { type: string }
                platforms:
                  type: array
                  items: { type: string, enum: [x, bluesky, linkedin] }
                publish_now: { type: boolean }
                scheduled_date: { type: string, format: date-time }
              required: [text]
      responses: { "201": { description: Created } }

Set the Action auth to API Key, header name Authorization, value Bearer ot_your_key. The step-by-step setup is in make a Custom GPT post to Twitter; the only LinkedIn difference is the platforms field above.

2. An automation that calls the endpoint

If you want posts to go out with no ChatGPT session involved, draft in ChatGPT and send the text from a cron, a workflow tool or your own code.

post.sh
curl -X POST https://opentweet.io/api/v1/posts \
  -H "Authorization: Bearer ot_your_key" \
  -H "Content-Type: application/json" \
  -d '{
    "text": "Weekly changelog is up.",
    "platforms": ["linkedin"],
    "scheduled_date": "2026-09-22T09:00:00Z"
  }'

What lands on LinkedIn

OpenTweet posts through LinkedIn's official API. These rules apply whichever ChatGPT route sent the post.

Where it posts
Your personal profile. Company Pages are not supported.
Length
3,000 characters. A longer post is skipped on LinkedIn with a stated reason, not truncated.
Threads
LinkedIn has no threads. A thread goes out as one post.
Video
Not supported on LinkedIn yet.
Hashtags and mentions
Published as plain text, not links.
Sign-in
Lasts 60 days, then a one-click reconnect in OpenTweet.

On LinkedIn, OpenTweet publishes and nothing else. It sends no connection requests, DMs, likes or comments, and reads back no LinkedIn analytics.

Read it before your name goes on it

ChatGPT can state things with confidence that are not true, and on LinkedIn the post carries your name and job. Read every draft before you approve the tool call. If the post comes from an Action or an automation, schedule it rather than publish it, so it waits in your OpenTweet queue where you can edit or delete it first.

7-day free trial. Cancel anytime.

Frequently asked questions

Can ChatGPT post to LinkedIn on its own?

No. ChatGPT can write a LinkedIn post, but it has no connection to your LinkedIn account, so it cannot publish one. It needs a tool that holds your LinkedIn sign-in: an MCP server connected in Developer Mode, or a Custom GPT Action that calls a posting API.

Can ChatGPT Plus post to LinkedIn?

Yes, through a Custom GPT with an Action. Plus does not get Developer Mode, so it cannot run MCP write tools, but Actions are available on Plus. Point the Action at POST https://opentweet.io/api/v1/posts with your ot_ key and include "platforms": ["linkedin"] in the body.

Is there a LinkedIn API for ChatGPT?

LinkedIn's posting API is built for apps that sign a member in on linkedin.com and hold the resulting token. ChatGPT reaches it through something that holds that sign-in for you, such as an MCP server or an endpoint a Custom GPT Action calls. OpenTweet is one: it posts to your personal profile through LinkedIn's official API.

Does ChatGPT ask before it posts to LinkedIn?

Over MCP, yes. Write actions surface a per-action confirmation modal showing the tool and its arguments, including the post text and the platforms value, before anything happens. Read the text there before you approve.

Can ChatGPT post to a LinkedIn Company Page?

Not through OpenTweet. It posts to your personal profile only. Company Page posting needs the LinkedIn Community Management API, which LinkedIn reviews. LinkedIn personal profile posting is on every OpenTweet plan from $11.99 a month.

Let ChatGPT publish to LinkedIn

One ot_ key works as an MCP header on Business and as a Custom GPT Action on Plus. LinkedIn is on every plan from $11.99 a month.

7-day free trial. Cancel anytime.