Works With Your AI Assistant
Human-first workflow, agent-native by design. Post Assembly connects to Claude, ChatGPT, Gemini, and other AI assistants through the Model Context Protocol (MCP) — so your editorial workflow lives inside the tools you already use.
How MCP Works
Your AI assistant handles conversation. Post Assembly handles workflow, voice, and institutional memory. Together they form an editorial partnership.
You ask your assistant to check your calendar, capture an idea, or assemble a post — and it does, without breaking your flow. Post Assembly acts as the system of record while your AI assistant handles dialogue.
Editorial Intelligence
Post Assembly doesn't just store content — it learns patterns and speaks up when something matters.
For You
Direct messages from Post Assembly as your editorial advisor:
For Your AI Assistant
Structured data that helps it make better suggestions:
{ "posts_this_week": 3,
"calendar_gaps": ["Mar 4", "Mar 6"],
"draft_count": 7,
"week_type_distribution":
{ "PRACTICE": 2,
"PROVOCATIVE": 1 }
}If Post Assembly has nothing useful to say, it says nothing. No filler. No congratulatory messages. Every message delivers actionable editorial intelligence.
Voice Preservation
Post Assembly builds an understanding of your writing voice from multiple sources in order to preserve it.
Published post analysis examines sentence patterns, structure, vocabulary, and avoidances — computed directly from your posts.
Agent voice notes let your AI assistant share observations about how you communicate. These accumulate across sessions and across different AI assistants.
Edit tracking records what you change when you revise a suggested post — revealing preferences over time.
Content Lineage
Every piece of content traces back to its origin. Post Assembly's MCP preserves this lineage by design.
When your AI assistant captures an idea, it's linked to a source. When it creates a post from that idea, the connection is maintained. When it groups posts into an arc, the full chain is preserved. This lineage graph powers topic coverage analysis, editorial recommendations, and Arc suggestions.
Multi-Agent Support
Post Assembly works with multiple AI assistants simultaneously. Each assistant gets its own session record, tracking tool usage and activity independently. Voice observations are stored per-client — Claude's observations don't overwrite ChatGPT's. The synthesized voice context merges all sketches, attributing each to its source.
When a new AI assistant connects for the first time, Post Assembly introduces itself and encourages the assistant to share voice observations as it learns how you communicate.
Available Tools
Post Assembly exposes 23 tools: 9 for reading your content and editorial state, 14 for building and managing your publish plan.
Read Tools
| Tool | What It Does |
|---|---|
| get_sources | Lists your ingested content — transcripts, articles, videos |
| get_ideas | Browses ideas extracted from sources, with search and filtering |
| get_posts | Views your posts by status: draft, scheduled, or published |
| get_calendar | Shows what's scheduled in a given date range |
| get_voice_profile | Retrieves your voice preferences and published examples |
| get_arcs | Lists your narrative arcs and their status |
| get_topic_coverage | Analyzes what you've posted vs. what ideas remain unused |
| get_editorial_brief | Returns editorial recommendations: topic gaps, cadence, schedule |
| evaluate_draft | Scores a draft against your voice profile |
All read tools are available on every tier with no usage limits.
Write Tools
| Tool | What It Does |
|---|---|
| create_source | Ingests text as a source, triggering idea extraction |
| create_idea | Captures an idea linked to a source |
| quick_capture | Captures an idea without specifying a source |
| create_post | Creates a draft post, optionally linked to an idea |
| update_post | Edits a draft or scheduled post (published posts are immutable) |
| delete_post | Removes a post |
| delete_source | Removes a source and its linked ideas |
| schedule_post | Sets a publish date for a draft post |
| unschedule_post | Reverts a scheduled post back to draft |
| suggest_posts | Generates post suggestions in multiple formats |
| accept_suggestion | Accepts a suggestion as a new draft |
| create_arc | Links related posts into a narrative arc |
| provide_voice_sketch | Shares the assistant's observations about your writing voice |
| mark_post_published | Records that a post was published on LinkedIn |
Write tools are subject to your plan's usage limits.
Setup & Authentication
Post Assembly uses OAuth 2.1 with PKCE for authentication. AI assistants register and authenticate automatically — most users simply click "Connect" in their AI tool's settings and authorize access.
MCP endpoint: https://app.postassembly.com/api/mcp
Transport: Streamable HTTP (primary), with Server-Sent Events fallback for clients that don't support it. Discovery via /.well-known/oauth-authorization-server.
Try it with your AI assistant.
Connect Post Assembly to Claude, ChatGPT, or any other LLM and see how your editorial workflow fits inside the tools you already use.