Inklate for agents
Inklate is agent-native — an AI agent runs your social presence through the same guarded API the dashboard uses, over MCP or REST.
Inklate was built for a world where AI agents do the posting. Everything an agent can do — discover channels, author cross-platform posts, preflight against each platform’s real rules, schedule, publish, and pull metrics — goes through the same guarded API the dashboard calls, with the same membership checks, permissions, and validation. There is no weaker, separate agent path.
Why Inklate is agent-native
The dashboard and an agent both call one code path behind the scenes, so a human and an agent can never diverge. An agent is subject to exactly the rules a person is: the same organization membership, the same role-based permissions, the same per-platform content validation. What you can do in the UI, an agent can do over the API — and what an agent does shows up in the dashboard immediately, with no sync step.
This parity is structural, not a promise: a draft an agent creates appears in the drafts sidebar, a placement it schedules lands on the calendar in your local time, and metrics it pulls are the same snapshots the analytics charts read.
The core model
Authoring is cross-platform. One Story (a document or markdown) fans out into per-channel Renditions, and each Rendition publishes to a channel at a time as a Placement. Write the Story once; each placement’s rendition is adapted from it unless the agent supplies explicit variants. The preflight → fix → sync tools are the levers over that fan-out.
See Core concepts for the full vocabulary.
Two ways to connect
| Surface | Transport | Best for |
|---|---|---|
| MCP | Streamable HTTP | Claude and any MCP client — a catalog of typed tools an agent calls in natural language |
| REST | HTTPS + JSON | Any language or runtime that speaks HTTP; described by an OpenAPI spec |
Both accept the same auth: an Organization API key created in the dashboard, or OAuth 2.1 for clients that support remote-MCP browser sign-in. Both operate on the same organizations, channels, and posts.
There is no separately published client SDK; the REST surface is described by an OpenAPI spec you can generate a typed client from, and the MCP server exposes the same capabilities as ready-to-call tools.
Where to start
Syncing metrics
Inklate refreshes post metrics on a background cadence that decays as a post ages, and every published post has a "Sync now" to pull fresh numbers on demand.
Connect over MCP
Point Claude or any MCP client at Inklate's Streamable HTTP server, authenticate with an API key or OAuth, and call the full tool catalog.