PlugKit
How it works Features API Pricing Docs Blog
Sign in Get API key
PlugKit — infrastructure for AI agents

One plug for every platform your agent touches.

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 →

agent.ts
// one call, every connected platform
const pk = new PlugKit(process.env.PLUGKIT_KEY)

await pk.publish({
  accounts: ["instagram", "tiktok", "x"],
  text: "We just shipped.",
})
01 Integrations

Publish, read & message across every platform.

Instagram
WhatsApp
TikTok
X
LinkedIn
YouTube
Facebook
Telegram
Threads
Bluesky
Reddit
Pinterest
Mastodon
Discord
Snapchat
+ more
02 How it works

Three steps. Then it works everywhere.

01

Connect an account

One OAuth flow per platform. We store and refresh the tokens for you.

pk.accounts.connect("instagram")
02

Call one endpoint

Same request shape for every platform. No per-API quirks to learn.

pk.publish({ accounts, text })
03

It works everywhere

Get a unified result and a webhook per delivery. Done.

{ status: "delivered" }
03 What you get

Everything an agent needs to act.

PUB

Publishing

Post once, deliver everywhere. Media, threads, and scheduling included out of the box.

DM

Unified inbox & DMs

Read and reply to messages across every platform from one endpoint.

MCP

Native MCP for agents

A drop-in MCP server so any agent can act on social out of the box. Connect it →

OPS

Webhooks & analytics

Real-time delivery events and metrics for every post and message.

04 The API

Clean enough to read on the first try.

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."}}'
15+

platforms, one API

1call

to reach them all

~80ms

median publish latency

05 Pricing

Try it for 7 days. Then pick a plan.

No per-platform fees, no seats, no per-feature pricing. Every plan gets the whole API.

Creator
$29 / month
5 connected accounts
Publishing & scheduling
Analytics
Auto-replies to DMs and comments
MCP server for Claude & Cursor
Start free trial
Most popular
Pro
$97 / month
30 connected accounts
Everything in Creator
The workflow library
Access to the Skool community
Extra accounts from $3 each
Start free trial
One exception: X (Twitter) bills its own API calls

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.

Get your API key

One plug for every platform your agent touches.

Ship your first cross-platform post in under five minutes.

Get your API key
PlugKit

One plug for every platform your agent touches.

Product

Developers

Company

© 2026 PlugKit, Inc.
Privacy Data deletion Terms Security