How to connect MagicPost to Claude
You can connect MagicPost to three Claude apps. Claude on the web connects through a MagicPost sign-in, with no API key. The MagicPost app sets up Claude Desktop and Claude Code with a MagicPost API key. Claude Code can also connect through a MagicPost sign-in, with no key. On the MagicPost side, you need one of the Creator, Agency, and Team plans or an active free trial.
Once MagicPost is connected, Claude can read your LinkedIn metrics, write and schedule posts and work on your leads in MagicPost when you ask in plain language.
Before you connect MagicPost to Claude
MagicPost access. The MagicPost MCP server is open on the Creator, Agency, and Team plans, during the free trial, and for members of a Agency or Team organization. The Growth plan does not include it. On Agency, a member with a Growth, Analytics or Engagement seat has no access: the Creator seat, which has full access, includes it.
Claude access. Adding a custom connector to Claude may require a paid Claude plan. Anthropic sets these conditions, not MagicPost: check the Claude help center.
Address of the MagicPost MCP server. https://mcp.magicpost.in/mcp
Connect MagicPost to Claude on the web
Claude on the web connects to MagicPost through a sign-in. You do not create a MagicPost API key.
In Claude, open the connector settings and add a custom connector. The names of the Claude menus belong to Anthropic and can change: the Claude help center has the current path.
Enter the address of the MagicPost MCP server: https://mcp.magicpost.in/mcp
Start the connection from Claude. A MagicPost authorization page opens in your browser.
Check the account shown on the page. The page shows the email of the MagicPost account you are signed in to, and what Claude asks for: "Create, schedule and publish LinkedIn posts" and "Read your drafts and statistics".
Click Authorize. Deny cancels the connection.
If you are not signed in to MagicPost in that browser, the MagicPost page reads "Login required". Click Sign in to MagicPost, sign in, then start the connection again from Claude.
When you click Authorize, MagicPost creates an API key for Claude on your account. This key is listed in MagicPost under Settings, API & MCP. Revoking this key disconnects Claude from MagicPost.
Connect MagicPost to Claude Desktop
Claude Desktop connects to MagicPost with an API key. MagicPost prepares the configuration block for you, with your key already filled in.
In MagicPost, open Settings, then the API & MCP tab, and click Create a key. Name the key, for example "Claude Desktop", and click Create. The details are in How to create an API key.
In the API key created window, stay on the Claude Desktop tab and click Copy on the configuration block.
In Claude Desktop, open the configuration file. The MagicPost window gives the path: Settings → Developer → Edit Config.
Paste the block into the claude_desktop_config.json file and save. If the file already lists other MCP servers, add the magicpost entry inside the existing mcpServers section instead of pasting a second section.
Quit Claude Desktop completely, then open it again.
Back in MagicPost, click I've copied it, close.
The MagicPost configuration block starts the connection with npx, so Node.js has to be installed on your computer.
MagicPost shows the Claude Desktop block with your key only once, in the API key created window. If you closed the window, create a new key, or build the block by hand from the Claude Desktop page of the MagicPost developer documentation, which also lists where the file is on each operating system.
Connect MagicPost to Claude Code
Claude Code connects to MagicPost in two ways. The MagicPost app gives a command that contains a MagicPost API key: the steps below use it. Claude Code can also connect through a MagicPost sign-in, with no key.
In MagicPost, open Settings, then the API & MCP tab, and click Create a key. Name the key, for example "Claude Code", and click Create.
In the API key created window, open the Claude Code tab and click Copy on the command. The command already contains your key.
Run the command in your terminal.
Back in MagicPost, click I've copied it, close.
To connect Claude Code to MagicPost by sign-in instead, follow the Claude Code page of the MagicPost developer documentation. You add the MagicPost MCP server to Claude Code without a key, then approve the connection on the MagicPost authorization page in your browser. MagicPost then creates the API key for Claude Code and lists it under Settings, API & MCP, as it does for Claude on the web.
With Claude Code, the MagicPost MCP server can also attach a file stored on your computer (an image, a video or a PDF) to a MagicPost draft. The same Claude Code page of the MagicPost developer documentation describes this flow.
What to ask Claude once MagicPost is connected
You ask Claude in plain language, and Claude picks the MagicPost tools on its own. For example:
"How did my LinkedIn posts perform over the last 30 days?"
"Draft a post about this topic in my writing style and save it as a draft."
"What is scheduled this week?"
"Schedule my latest draft for Tuesday at 9 am."
The full list of what Claude can and cannot do in MagicPost is in What is MCP, and what can I do with it? For the product overview, see the LinkedIn MCP feature page. Two walkthroughs go further: reading your LinkedIn analytics inside Claude and scheduling LinkedIn posts from a Claude conversation.
Claude acts with full access to your MagicPost account. A post generated by Claude uses your post generation allowance, and a lead detection started by Claude spends Leads credits, as in the MagicPost app. Claude can also publish on your LinkedIn account if you ask for it.
FAQ
The MagicPost page says "Restricted API access". What does it mean?
Your MagicPost account does not have API and MCP access. The MagicPost authorization page shows "Restricted API access" when the account is on a plan without API keys or when the free trial has ended. API and MCP access is included in the Creator, Agency, and Team plans: see how to upgrade your MagicPost plan, then connect Claude again.
The MagicPost tools do not appear in Claude Desktop. What should I check?
Check three things. Claude Desktop was fully quit and reopened after you saved the configuration file. The MagicPost block was pasted whole, and the file is still valid JSON. Node.js is installed, because the MagicPost block runs npx.
Claude was connected to MagicPost and no longer works. Why?
The MagicPost API key behind the connection is no longer accepted. Either the key was revoked in Settings, API & MCP, or the MagicPost account lost API access, for example at the end of the free trial. On Claude on the web, connect again. On Claude Desktop, create a new key and replace the old one. On Claude Code, do the same if you used the command with a key, or sign in again if you connected by sign-in.
Do I need a MagicPost API key for Claude on the web?
No. Claude on the web connects through the MagicPost authorization page, and MagicPost creates the key for you when you click Authorize. You create a key yourself for Claude Desktop, and for Claude Code when you use the command that the MagicPost app gives.
Can I connect several Claude apps to the same MagicPost account?
Yes. Each connection uses its own MagicPost API key, so you can revoke one without stopping the others. MagicPost limits the number of active keys on one account, and the API & MCP tab shows the maximum when you reach it. At the limit, MagicPost only blocks Create a key, which Claude Desktop and Claude Code with a key need. A connection by sign-in, from Claude on the web or from Claude Code, is still accepted.
Need help?
Reach out via the in-app chat, or book a 30-minute onboarding call: https://cal.com/magicpost/book-a-call