MagicPost gives you programmatic control over your LinkedIn presence. Use the REST API to schedule posts, retrieve analytics, and manage drafts from any script or application — or connect an LLM client like Claude Desktop or Cursor via the MCP server and manage your content through natural conversation.Documentation Index
Fetch the complete documentation index at: https://dev.magicpost.in/llms.txt
Use this file to discover all available pages before exploring further.
Quick Start
Connect Claude Desktop to MagicPost in three steps and start managing posts from chat.
Authentication
Create a Personal Access Token and learn how to pass it securely in every request.
MCP Integration
Use MagicPost from Claude Desktop, Cursor, or any MCP-compatible LLM client.
API Reference
Full REST endpoint reference with curl examples and response shapes.
What you can do
- Schedule and publish LinkedIn posts — set exact times, get warned about conflicts, publish immediately or at a future date
- Manage drafts — create, edit, and list your draft posts before they go live
- Pull analytics — get impressions, likes, comments, and reposts across customizable time windows
- Use from your LLM — the MCP server exposes 8 tools your AI assistant can call directly
Two ways to integrate
REST API
Call
api.magicpost.in/api/v1/* from any script, cron job, or application with a Bearer token.MCP Server
Connect
mcp.magicpost.in/mcp to Claude Desktop, Cursor, or claude.ai for conversational control.Get started
Create an API key
Sign in to app.magicpost.in, go to Settings → API & MCP, and click Create a key. Copy the token — it’s shown only once.
Choose your integration path
Use the REST API directly for scripts and automations, or connect your LLM client via MCP for a conversational workflow.
Build
Browse the API Reference or follow the MCP setup guide to start building.