Skip to main content
MagicPost exposes a public REST API (/api/v1/*) and an MCP server so you can manage LinkedIn posts, schedule them, and pull analytics from any program or LLM client.

Quickstart

Connect Claude Desktop to your MagicPost account in 3 steps.

MCP tools

The 25 tools available to your LLM client.

API reference

Raw REST endpoints with curl examples.

Authentication

How API keys work, scopes, rotation.

What you can do

  • Generate posts in your own voice or an imported creator’s style
  • Schedule and publish posts to LinkedIn (with same-day & exact-slot warnings)
  • Pull a compact analytics summary (top posts, totals, averages)
  • List and edit your drafts
  • Find inspiration from a global catalogue of high-performing posts
  • Detect and manage leads from your posts’ engagement, scored against your ICPs
  • Manage your org as a super_admin — teammates’ analytics, posts, and scheduling
  • Trigger a fresh sync of your LinkedIn data and wait for completion
Most operations are scoped to your own account. Org super_admins can additionally read and act on their teammates’ posts and analytics.

Two ways to use it

The MCP server at mcp.magicpost.in exposes the API as tools your LLM can call. The recommended way for users who want to operate MagicPost from inside a conversation.→ See MCP setup
The same API is also reachable directly at api.magicpost.in/api/v1/* with a Bearer mp_* token. Use this when you don’t need an LLM in the loop.→ See API reference

Status

  • Base URL (production): https://api.magicpost.in
  • MCP endpoint: https://mcp.magicpost.in/mcp
  • Authentication: Personal Access Tokens (PATs), generated from your account settings
  • Versioning: only v1 exists today. Breaking changes will ship under v2.