PlugKit
How it works Features API Pricing Docs
Sign in Get API key
Infrastructure for AI agents

One plug for every platform your agent touches.

Let your AI agent publish, read, and reply across every social platform — from a single API and MCP server.

No credit card · 10,000 free actions / month

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.

$ npx -y @plugkit/mcp install
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.

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

Start free. Usage-based after.

10,000 actions a month on the house. No per-platform fees, no seats, no surprises.

Get your API key See full pricing →

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 Terms Security