The social media MCP server for your AI assistant
Let Claude, ChatGPT, Cursor and any MCP client post, schedule and track content on 16 social platforms through your IndReelForge account. Paste one URL, sign in, and start asking.
https://api.indreelforge.com/mcpStreamable HTTP · OAuth 2.1 or API key · works on every plan, including Free
Instagram
YouTube
Facebook
TikTok
X
LinkedIn
Threads
Pinterest
Reddit
Bluesky
Google Business
Discord
Telegram
Slack
Mastodon
WordPress
How it works
From prompt to published in three steps
- Step 1
Connect your client
Add the server URL to claude.ai, ChatGPT, Claude Code, Cursor or any MCP client. Sign in with OAuth or send an API key.
- Step 2
Ask in plain language
“Post this clip to TikTok and Reels at 6 pm.” The assistant picks the right tools and fills in the arguments.
- Step 3
IndReelForge delivers
Posts go out through your connected accounts with the same validation and limits as the REST API, and the assistant can check the result.
Setup
Connect your AI client in a minute
OAuth for claude.ai, Claude Desktop and ChatGPT. An API key header for Claude Code, Cursor, Windsurf, Gemini CLI and everything else.
claude.ai & Desktop
OAuth 2.1 — sign in, no API key- 1Open Settings → Connectors and choose “Add custom connector”.
- 2Paste the server URL: https://api.indreelforge.com/mcp
- 3Sign in to IndReelForge and approve the tools you want Claude to use.
- 4Start a chat and ask Claude to post, schedule or check analytics.
Claude Desktop uses the same Settings → Connectors flow. Manage or revoke access any time in Dashboard → API Keys → Connected Apps.
ChatGPT
OAuth 2.1 — sign in, no API key- 1Open Settings → Apps & Connectors → Advanced and turn on Developer mode.
- 2Choose Create, give the connector a name and paste the server URL.
- 3Pick OAuth as the authentication method, then sign in to IndReelForge.
- 4Enable the connector in a chat and describe what you want to publish.
https://api.indreelforge.com/mcpClaude Code
API key header- 1Create an API key in Dashboard → API Keys.
- 2Run the command below in your terminal, replacing YOUR_API_KEY.
- 3Run /mcp inside Claude Code to confirm the indreelforge server is connected.
claude mcp add --transport http indreelforge https://api.indreelforge.com/mcp --header "Authorization: ApiKey YOUR_API_KEY"Cursor & others
API key header- 1Create an API key in Dashboard → API Keys.
- 2Add the block below to your client’s MCP config (for Cursor: mcp.json).
- 3Reload the client. Windsurf, Gemini CLI and other Streamable HTTP clients use the same URL and header.
{
"mcpServers": {
"indreelforge": {
"url": "https://api.indreelforge.com/mcp",
"headers": {
"Authorization": "ApiKey YOUR_API_KEY"
}
}
}
}Local npm
API key via environment variable- 1For clients that only launch local (stdio) servers, run the bridge with npx.
- 2Set INDREELFORGE_API_KEY in the server’s environment.
- 3The bridge forwards every tool call to the hosted API — nothing else to install.
{
"mcpServers": {
"indreelforge": {
"command": "npx",
"args": ["-y", "indreelforge", "mcp"],
"env": {
"INDREELFORGE_API_KEY": "YOUR_API_KEY"
}
}
}
}Already signed up? Manage connected apps in your dashboard · Full guide at docs.indreelforge.com
Tools
20 tools, grouped by job
Your assistant discovers these automatically after it connects. Tools marked destructive are off by default for OAuth apps.
Publish
Post videos, photo sets and text to any connected profile — now or at a scheduled time.
upload_videoPublish or schedule a video from a public URL to one or more platforms.
upload_photosPublish or schedule 1–10 photos — a carousel where supported.
upload_textPublish or schedule a text-only post.
Schedule & queue
Review what is coming up, change it, or tune your posting queue.
list_scheduledList posts that are scheduled and not yet published.
edit_scheduledChange the time, title or caption of a scheduled post.
cancel_scheduleddestructiveCancel a scheduled post.
get_queueRead a profile’s queue slots, days, timezone and next free slots.
update_queue_settingsSet a profile’s daily time slots, days of week and timezone.
Status & history
Follow delivery per platform and recover from failures.
get_upload_statusOverall and per-platform delivery status, with errors.
get_historyList recent uploads, newest first.
retry_uploadRetry a failed upload on the platforms that failed.
delete_uploaddestructiveDelete an upload record.
Analytics
Let the agent read performance before it decides what to post next.
get_analyticsPosts, success rate and per-platform breakdown over a window.
get_profile_analyticsLive follower and engagement metrics from the platforms.
get_post_analyticsViews, likes and other metrics for a published upload.
Account & targets
Know which profiles, pages and boards exist and what limits apply.
list_profilesProfiles and the platforms connected to each.
get_account_infoYour plan, usage this month and limits.
get_platform_targetsFacebook Pages, LinkedIn pages, Pinterest boards, Google Business locations.
get_platform_limitsEach platform’s daily posting limit and how much is used.
get_ffmpeg_usageFFmpeg processing minutes used and remaining this month.
Try it
Things you can ask
Plain-language requests the assistant turns into tool calls.
“Post demo.mp4 to TikTok, Instagram Reels and YouTube Shorts with the caption “Launch day 🚀” and pick a fitting title for YouTube.”
“Schedule these five tips as LinkedIn and Threads text posts, one per weekday at 9:30 am my time.”
“Check yesterday’s uploads, tell me which platforms failed and why, then retry the ones that can be retried.”
“Which of my last 10 posts got the most views on each platform? Summarise it in a short table.”
“How many posts do I have left today on each platform? If X is close to its limit, put tomorrow’s posts in my queue instead.”
“List everything scheduled for next week and move anything on Saturday to Monday morning.”
Compare
MCP vs Zapier / Make vs REST API
Three ways to automate IndReelForge. Pick the one that fits how you work — they all use the same account and limits.
| Aspect | IndReelForge MCP | Zapier / Make | REST API |
|---|---|---|---|
| How it runs | Your AI assistant calls tools when you ask in plain language | Pre-built trigger → action workflows run on events | Your own code sends HTTP requests |
| Setup | Paste one URL and sign in, or add an API key header | Build and maintain a workflow per use case | Write and host integration code |
| Interface | Chat with Claude, ChatGPT, Cursor and more | Visual workflow editor | HTTP + Python / Node SDKs |
| Coverage | 20 tools: publish, schedule, status, analytics, queue | Whatever actions the automation connector exposes | Every IndReelForge endpoint |
| Cost | Included on every IndReelForge plan, including Free | Separate Zapier / Make subscription on top of IndReelForge | Included on every IndReelForge plan, including Free |
IndReelForge MCP
- How it runs
- Your AI assistant calls tools when you ask in plain language
- Setup
- Paste one URL and sign in, or add an API key header
- Interface
- Chat with Claude, ChatGPT, Cursor and more
- Coverage
- 20 tools: publish, schedule, status, analytics, queue
- Cost
- Included on every IndReelForge plan, including Free
Zapier / Make
- How it runs
- Pre-built trigger → action workflows run on events
- Setup
- Build and maintain a workflow per use case
- Interface
- Visual workflow editor
- Coverage
- Whatever actions the automation connector exposes
- Cost
- Separate Zapier / Make subscription on top of IndReelForge
REST API
- How it runs
- Your own code sends HTTP requests
- Setup
- Write and host integration code
- Interface
- HTTP + Python / Node SDKs
- Coverage
- Every IndReelForge endpoint
- Cost
- Included on every IndReelForge plan, including Free
Security & control
You decide what the AI can do
Connected apps are visible and revocable from your dashboard, and nothing bypasses the API’s own checks.
OAuth 2.1 sign-in
claude.ai, Claude Desktop and ChatGPT connect by signing in to IndReelForge — no API key is pasted into the chat app.
Per-tool toggles
Choose exactly which tools each connected app may call from Dashboard → API Keys → Connected Apps.
Destructive tools off by default
delete_upload and cancel_scheduled stay disabled for OAuth apps until you switch them on.
Revoke any time
Disconnect a connected app from your dashboard whenever you like to end its access.
API keys need 2FA
Creating an API key for Claude Code, Cursor and other clients requires two-factor authentication.
Same rules as the API
Every MCP call runs through the REST API, so plan limits, validation and rate limits all still apply.
Prefer function calling?
Building with LangChain, LlamaIndex or OpenAI / Anthropic tool use directly? Wrap the REST API as your own tool, or use the Python and Node SDKs. Keep the API key in your server-side handler — the model only sees tool names and results.
Frequently asked questions
What is the IndReelForge MCP server?
A hosted Model Context Protocol server at https://api.indreelforge.com/mcp (Streamable HTTP). It gives AI assistants such as Claude, ChatGPT and Cursor 20 tools to publish, schedule and track posts and read analytics across 16 social platforms through your IndReelForge account.
Which AI clients are supported?
claude.ai, Claude Desktop and ChatGPT connect with OAuth 2.1 — you sign in, no API key needed. Claude Code, Cursor, Windsurf, Gemini CLI and other MCP clients connect with an API key header (Authorization: ApiKey YOUR_API_KEY). Clients that only run local servers can use the stdio bridge: npx -y indreelforge mcp.
Do I need an API key?
Not for claude.ai, Claude Desktop or ChatGPT — they use OAuth sign-in. For Claude Code, Cursor and other clients you create an API key in Dashboard → API Keys and send it as Authorization: ApiKey YOUR_API_KEY. Creating API keys requires two-factor authentication on your account.
Is the MCP server free to use?
Yes. It works on every plan, including Free. MCP calls run through the same API as the REST endpoints, so the same plan limits, validation and rate limits apply — there is no separate MCP charge.
Can the AI delete or cancel my posts?
Only if you allow it. delete_upload and cancel_scheduled are marked destructive and are switched off by default for OAuth-connected apps. You can turn individual tools on or off, or revoke an app entirely, in Dashboard → API Keys → Connected Apps.
Which platforms can the agent post to?
All 16 platforms IndReelForge supports: Instagram, YouTube, Facebook, TikTok, X, LinkedIn, Threads, Pinterest, Reddit, Bluesky, Google Business Profile, Discord, Telegram, Slack, Mastodon and WordPress — whichever ones you have connected to your profiles.
How is this different from OpenAI or LangChain function calling?
With function calling you define the tool schemas and write the handler that calls the REST API yourself. The MCP server ships those tools ready-made, so any MCP client can use them with no code. If you are building your own agent framework, the function-calling guide at docs.indreelforge.com/guides/ai-agents shows how to wrap the REST API or use the Python and Node SDKs.
Explore More
Other automations
Supported platforms
Give your AI assistant a publish button
Create a free account, connect your social profiles, then add the MCP server to the assistant you already use. No credit card required.