SchedulifyX MCP Bridge
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@SchedulifyX MCP BridgeStage the newest image from my generated-images folder"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
SchedulifyX MCP Bridge
Gets images and videos from your own machine into SchedulifyX, automatically, without a browser and without the file passing through the AI's context window.
Why this exists
MCP tool calls are JSON that flows through the model's context. Bytes therefore cannot travel through MCP — a 700 KB image is roughly 240,000 tokens as base64, which exhausts the context window before the call is even sent. Chunking does not help: the same bytes still pass through the context, just in slices.
So the file has to move out-of-band, and something with both filesystem access and network access has to move it. That is never the model, and for a remote MCP server it cannot be the server either — it has no access to your disk.
This bridge is that something. It runs locally over stdio, so it can read a path you give it and upload the bytes itself. Only the path and the resulting media ID ever reach the model — a few dozen tokens instead of a quarter of a million.
Related MCP server: XenonFlare MCP Server
What it unlocks
The case this is built for is chaining one MCP server to another:
Gemini / Veo / Runway / Sora writes an image or video to disk
↓
stage_latest("~/generated-images") ← this bridge, ~40 tokens
↓ returns a mediaId
schedule_post(content, mediaIds: [...]) ← SchedulifyX, remoteBefore this, that chain was only possible in clients that can run shell commands (Claude Code can; Claude Desktop and Cursor cannot). Now it works anywhere that can launch a local MCP server.
Install
Add it alongside the remote SchedulifyX server. In Claude Desktop's
claude_desktop_config.json:
{
"mcpServers": {
"schedulifyx": {
"url": "https://api.schedulifyx.com/mcp",
"headers": { "Authorization": "Bearer sxm_your_token" }
},
"schedulifyx-bridge": {
"command": "npx",
"args": ["-y", "@schedulifyx/mcp-bridge"],
"env": {
"SCHEDULIFYX_TOKEN": "sxm_your_token",
"SCHEDULIFYX_ALLOWED_DIRS": "~/Pictures,~/Downloads,~/generated-images"
}
}
}
}Use the same token for both. The bridge acts as you, with exactly the access that token has — including any brand and social-account limits set on it.
Tools
Tool | What it does |
| Uploads one file and returns its |
| Uploads the newest matching file in a directory. Use this after a generator writes a file whose name you do not know. |
| Hands a public URL to SchedulifyX to fetch server-side. No local read. |
Each returns a mediaId to pass to schedule_post as mediaIds.
Security
SCHEDULIFYX_ALLOWED_DIRS is required and is the boundary: the bridge reads
only from inside those directories. Paths are resolved to their real location
before the check, so a symlink or .. cannot escape, and every upload goes to
SchedulifyX with your token and nowhere else.
Set the narrowest set of directories that covers your generators' output.
Limits
Up to 10 GB per file. Files are streamed to storage, so memory use stays flat regardless of size.
The one case this cannot fix is a host that can neither run a local server nor
reach your disk — ChatGPT's web connectors, for instance. There the browser
drop-link from create_upload_link remains the only route, and no vendor has
solved that, because MCP has no byte channel outside the model's context.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseCqualityCmaintenanceEnables users to publish, schedule, and manage social media content across nine platforms including TikTok, Instagram, and X via the CodivUpload API. It also supports media management and the creation of YouTube live streams through natural language commands.3017MIT
- AlicenseBqualityCmaintenanceEnables AI assistants to manage social media accounts, upload media (videos and images), track upload status, and manage content across platforms like Instagram, YouTube, and TikTok via the XenonFlare API.1061MIT
- Alicense-qualityAmaintenanceEnables AI applications to upload images and videos to GitHub issues, pull requests, and comments through the Model Context Protocol.442MIT

Upload-Postofficial
AlicenseAqualityAmaintenanceUpload-Post is the all-in-one social media MCP server the Model Context Protocol server for social media publishing, scheduling and analytics. Connect any MCP-compatible AI agent (Claude, Cursor, ChatGPT, Claude Desktop, n8n, and more) and publish, schedule and analyze content across 13+ social networks from one API: TikTok, Instagram, YouTube, YouTube Shorts, Instagram Reels, LinkedIn, Facebook51993MIT
Related MCP Connectors
Upload, organize, search, and transform images, videos, and files with AI-powered tools.
File uploads for AI agents. Upload, list, and manage files. No signup required.
Schedule and publish to 10 social platforms: LinkedIn, X, Instagram, TikTok, YouTube, and more.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Eh-Mr-SK/schedulifyx-mcp-bridge'
If you have feedback or need assistance with the MCP directory API, please join our Discord server