What it does
- Generates posts in your own voice — or in an imported creator’s writing style
- Reads your analytics, lists your draft / scheduled / published posts
- Writes new drafts, schedules posts (same-day & exact-slot warnings), cancels, publishes now
- Attaches media supplied by the chat to a draft before scheduling or publishing
- Finds inspiration in a global catalogue of high-performing posts
- Detects & manages leads from your posts’ engagement, scored against your ICPs and synced to your CRM
- Manages your org (super_admins) — read teammates’ analytics and posts, schedule on their behalf
- Refreshes your LinkedIn data and waits for completion
Architecture
Endpoint
streamable-http (current MCP standard, stateless mode,
JSON responses).
Available tools
The server exposes 31 tools — see the full catalog.Generation & styles
Posts
Scheduling
Analytics
Inspiration
Leads & CRM
Org / team
What it does NOT do (yet)
- Media library browsing — the MCP can attach a file supplied by the chat host or uploaded from a supported local client, but it cannot search or reuse media already stored in MagicPost.
- Multiple media files — one image, video, GIF, or PDF can be attached to a draft.
- @mentions that need LinkedIn tag resolution — the LLM cannot pick the right LinkedIn profile from a name. Finalize @mentions in the web UI.
super_admins additionally
get read/scheduling access to their teammates’ posts and analytics via the
*_org_* / *_member_* tools.
Next steps
Setup Claude Desktop
The flagship LLM client.
Setup Claude Code
Remote MCP with local-file media uploads.
Setup Cursor
Same backend, IDE workflow.
Tool catalog
Inputs, outputs, examples for the 31 tools.
Attach media
Add a chat-provided or local image, video, GIF, or PDF before publishing.
API reference
The REST endpoints behind the MCP.