How to schedule social media posts with Claude
Claude cannot reach your social accounts on its own. Add Hookpost to Claude as a custom connector, with the MCP address that carries your API key, and Claude can list your channels, follow each network's limits and save posts to your Hookpost calendar as drafts or scheduled posts. Hookpost then publishes them at the time set.
- Connect your channels and copy the API key. In Hookpost, connect the networks you post to, then copy the API key from Settings > Developers. The key comes with Standard ($19 a month, ₹599 in India) and Pro.
- Add Hookpost as a custom connector in Claude. In Claude, open Customize > Connectors > + Add > Add custom connector. Name it Hookpost, paste https://hookpost.hookstep.in/api/mcp/YOUR_API_KEY with your key in place of YOUR_API_KEY, and choose no sign-in.
- Ask Claude to draft. In a chat, ask Claude to list your Hookpost channels and save posts as drafts. Review them in the Hookpost calendar, then schedule them there or ask Claude to schedule them.
By the Hookpost team · Updated 11 October 2026
Before you start
- Hookpost Standard or Pro. The API key the connector uses comes with Standard at $19 a month (₹599 in India). The 3-day trial includes it.
- Channels connected in Hookpost. X, LinkedIn, YouTube, an Instagram Business or Creator account, and the rest. Claude cannot connect a channel for you.
- A Claude account. Claude's free plan allows one custom connector; paid plans allow more.
Method 1: add a custom connector (claude.ai and Claude Desktop)
- In Hookpost, open Settings → Developers and copy your API key.
- In Claude, open Customize → Connectors → + Add → Add custom connector.
- Name it Hookpost and paste this URL with your key in place of
YOUR_API_KEY:https://hookpost.hookstep.in/api/mcp/YOUR_API_KEY
- Choose no sign-in, since the key is already in the URL. If you would rather keep the key out of the URL, use
https://hookpost.hookstep.in/api/mcpand add a request headerAuthorization: Bearer YOUR_API_KEY. - Start a chat and ask: "List my Hookpost channels."
If Claude can't connect this way, use Method 2 below in Claude Desktop.
Treat that URL like a password: anyone who has it can post to your channels. If it leaks, press Rotate next to the key in Hookpost and the old URL stops working.
Method 2: the Claude Desktop config file
claude_desktop_config.json starts local programs, so a hosted server needs a small bridge. mcp-remote (a third-party package, run through npx, needs Node.js) does that. Open the file from Claude Desktop's Settings → Developer → Edit Config, or at ~/Library/Application Support/Claude/claude_desktop_config.json on macOS and %APPDATA%\Claude\claude_desktop_config.json on Windows:
{
"mcpServers": {
"hookpost": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://hookpost.hookstep.in/api/mcp/YOUR_API_KEY"]
}
}
}Quit and reopen Claude Desktop; the Hookpost tools then appear in the chat's tools menu.
Working in the terminal instead? Schedule posts from Claude Code covers the one-line setup, sharing it with a team and running it in CI.
Prompts to try
A launch on two networks
List my Hookpost channels. We shipped version 2.0 today. Write an X thread of up to 4 posts and a LinkedIn post about it, and save both as drafts for tomorrow 10:00 IST.
A week of LinkedIn posts
Here are my notes for the week. Turn them into five LinkedIn posts under 1,300 characters each and save them as drafts, Monday to Friday at 9:30 IST.
Reuse a blog post
Summarise the article I pasted as a Threads post and a Bluesky post, each inside its limit, and save them as drafts.
Check the queue
What is scheduled in Hookpost for the next 7 days, by channel? Is anything in ERROR state?
The drafts appear in your Hookpost calendar. Open one and the editor shows an MCP badge, so you know Claude wrote it. Edit, move or delete it there; Claude can create posts and change a pending post's settings, but it cannot delete posts, change their text or date, or read analytics.
What goes where
- Stays on Hookpost: the tokens that let Hookpost post to X, LinkedIn, YouTube and the rest. The tools hand Claude channel names and ids, never credentials.
- Goes through Claude: the posts it writes and anything you paste or upload into the chat. That is the same as any Claude conversation, under your Claude plan's terms.
Questions
- Can Claude schedule social media posts?
- Yes, once it is connected to a scheduler. With Hookpost added as a connector, Claude can list your channels, read each network's rules and save drafts or scheduled posts for 18 networks. Hookpost publishes them at the set time, with Claude closed.
- Can Claude post to Instagram?
- Through Hookpost, to an Instagram Business or Creator account you have connected: Instagram’s API only lets apps publish automatically to Business or Creator accounts. Hookpost connects Instagram through Meta’s sign-in, and posts publish at the set time once Meta access is confirmed. Every Instagram post needs at least one image or video, so give Claude a public image URL (it imports it with the uploadFromUrlTool) or attach the media in Hookpost before scheduling.
- Can Claude post to LinkedIn?
- To your personal LinkedIn profile, yes: text up to 3,000 characters, images, a video or an image carousel. LinkedIn Company Pages are not available in Hookpost.
- Does Claude see my social media passwords?
- No. Network tokens stay on Hookpost’s servers and the tools return only channel names and ids. The post text Claude writes, and whatever you paste into the chat, goes through Claude like any other conversation.
- Is it free?
- The connector itself costs nothing, and Claude's free plan allows one custom connector. Hookpost's side needs Standard ($19 a month, ₹599 in India) or Pro, 3-day trial included.
- I use Claude Code in the terminal. Is the setup different?
- Yes, it is one claude mcp add command, and it can be shared with your team through .mcp.json. See the Claude Code guide.
Configs for Cursor, VS Code, Windsurf, Codex and Gemini CLI, and every tool the server exposes: MCP server. Other schedulers with MCP servers: compared.