Skip to main content
By the end of this page, Claude Desktop can list your scheduled posts, draft new ones, schedule them, and read your analytics — all from a normal conversation.

1. Create an API key

1

Open Settings

Sign in to app.magicpost.in and go to Settings → API & MCP.
2

Create a key

Click Create a key, name it (e.g. Claude Desktop), and submit.
3

Copy the token

The cleartext token (mp_...) is shown exactly once. Copy it now — you won’t be able to see it again. The reveal dialog also includes a ready-to-paste claude_desktop_config.json snippet.

2. Configure Claude Desktop

1

Open the config file

Open ~/Library/Application Support/Claude/claude_desktop_config.json on macOS (or the equivalent on Windows/Linux).
2

Add the MCP server

Paste this block (the create-key dialog has it pre-filled with your token):
Claude Desktop talks to MCP servers over stdio. mcp-remote is a tiny npm bridge that proxies stdio ↔ HTTP so you can connect to remote MCP servers. It runs locally and only forwards your requests.
3

Restart Claude Desktop

Fully quit (Cmd+Q on macOS, not just close the window) and relaunch. A new MCP server magicpost should appear under the tools indicator.

3. Try it

In any conversation, ask things like:
  • “List my scheduled posts on MagicPost”
  • “Summarize my LinkedIn analytics for the last 30 days”
  • “Create a draft: ‘My first post via Claude’”
  • “Schedule post xyz for tomorrow 14:00” (Claude will warn you if you already have other posts that day before going through)
If Claude says it doesn’t have access to your data, the MCP server probably didn’t load — check the config file syntax and that mcp-remote is reachable (your machine needs npx).

Next steps

MCP tools

Full catalog of what the LLM can do.

Setup Cursor

Same backend, different MCP client.

Direct API

Use curl or your own scripts.

Errors & rate limits

What to handle, what to retry.