LinkedIn posting uses the LinkedIn API (Share / Posts API) with OAuth and the w_member_social scope. It requires a LinkedIn developer app and product approval before you can publish on a member's or organization's behalf.
PostWire will manage the app approval, OAuth and posting so you publish to LinkedIn the same way as everywhere else — one call.
LinkedIn is on the PostWire roadmap. The unified REST endpoint and MCP tool are already defined, so it's a one-word change when it ships. Bluesky, Telegram, Mastodon and Discord are live today — create your free account now and you're ready the day LinkedIn lands.
LinkedIn uses OAuth, not a password. Your user connects in the dashboard, or you generate the authorization URL via the API:
curl -X POST https://postwire.io/api/oauth/linkedin/url \
-H "Authorization: Bearer $POSTWIRE_API_KEY"
# -> { "url": "https://.../oauth/authorize?..." }
# The user opens the URL, approves, and PostWire stores the token (and refreshes it for you).
Once connected, posting is a single request. Add more networks by putting more strings in platforms.
curl -X POST https://postwire.io/api/post \
-H "Authorization: Bearer $POSTWIRE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"platforms":["linkedin"],"text":"We just shipped a new feature 🚀","photo_url":"https://cdn.example.com/photo.jpg"}'
PostWire ships a first-class MCP server — not docs-only. Add it to any MCP client:
{
"mcpServers": {
"postwire": {
"command": "npx",
"args": ["-y", "postwire-mcp"],
"env": { "POSTWIRE_API_KEY": "pw_live_xxx" }
}
}
}
Then the agent just calls the tool:
{
"name": "post_to_social",
"arguments": { "platforms": ["linkedin"], "text": "We just shipped 🚀", "photo_url": "https://cdn.example.com/photo.jpg" }
}
| Direct integration | PostWire | |
|---|---|---|
| Platform audit / review | You apply & maintain it | Handled for you |
| OAuth + token refresh | You build it | Managed |
| AI agent support | Build your own tool | MCP tool out of the box |
| Other networks | One integration each | 9 networks, one API |
| Plan | Price | Brands |
|---|---|---|
| Free | $0 | 1 brand · 30 posts/mo |
| Starter | $9 | 3 brands · 300/mo |
| Pro | $29 | 10 brands · 2,000/mo |
| Agency | $99 | 50 brands |
| Scale | $299 | 200 brands |
Running 50 brands on Ayrshare costs roughly $779 — and its MCP is docs-only, so an agent can't actually post. See PostWire vs Ayrshare.
Get your API key — free →