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 8 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

  • 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
  • Trigger a fresh sync of your LinkedIn data and wait for completion
All operations are scoped to the authenticated user’s own account — there is no cross-user access.

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.