PlugKit is one API and MCP server that lets developers and their AI agents connect their users' social accounts — Instagram, WhatsApp, X, TikTok, YouTube and more — and publish, read, and reply on their behalf.
7-day trial · Cancel anytime
One integration, not fifteen.
Stop wiring up a different SDK, OAuth dance, and rate limit for every network. Same request shape everywhere — no per-API quirks.
$ claude mcp add -t http plugkit https://api.plugkit.co/mcp
Or add the MCP server to Claude, Cursor or VS Code in one click →
// one call, every connected platform const pk = new PlugKit(process.env.PLUGKIT_KEY) await pk.publish({ accounts: ["instagram", "tiktok", "x"], text: "We just shipped.", })
One OAuth flow per platform. We store and refresh the tokens for you.
pk.accounts.connect("instagram")
Same request shape for every platform. No per-API quirks to learn.
pk.publish({ accounts, text })
Get a unified result and a webhook per delivery. Done.
{ status: "delivered" }
Post once, deliver everywhere. Media, threads, and scheduling included out of the box.
Read and reply to messages across every platform from one endpoint.
A drop-in MCP server so any agent can act on social out of the box. Connect it →
Real-time delivery events and metrics for every post and message.
import { PlugKit } from "@plugkit/sdk" const pk = new PlugKit({ apiKey: process.env.PLUGKIT_KEY }) // one call, every connected platform await pk.publish({ accounts: ["instagram", "tiktok", "x", "linkedin"], content: { text: "Shipping something big today.", media: ["https://cdn.app/launch.mp4"], }, })
from plugkit import PlugKit pk = PlugKit(api_key=os.environ["PLUGKIT_KEY"]) # one call, every connected platform pk.publish( accounts=["instagram", "tiktok", "x", "linkedin"], content={ "text": "Shipping something big today.", "media": ["https://cdn.app/launch.mp4"], }, )
curl https://api.plugkit.ai/v1/publish \ -H "Authorization: Bearer $PLUGKIT_KEY" \ -d '{"accounts":["instagram","tiktok","x"], "content":{"text":"Shipping something big today."}}'
platforms, one API
to reach them all
median publish latency
No per-platform fees, no seats, no per-feature pricing. Every plan gets the whole API.
X charges per call, so we pass those charges straight through at X’s exact rate — zero markup. $0.005 a read, $0.015 a publish. Analytics and inbox sync stay off until you turn them on, and you can set a monthly cap. Every other platform costs nothing extra.
Ship your first cross-platform post in under five minutes.
Get your API keyOne plug for every platform your agent touches.