Skip to main content
Glama
Eh-Mr-SK

SchedulifyX MCP Bridge

by Eh-Mr-SK

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, remote

Before 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

stage_file(path)

Uploads one file and returns its mediaId.

stage_latest(directory, pattern?)

Uploads the newest matching file in a directory. Use this after a generator writes a file whose name you do not know.

stage_url(url)

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.

A
license - permissive license
-
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)
Commit activity

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

  • A
    license
    C
    quality
    C
    maintenance
    Enables 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.
    30
    17
    MIT
  • A
    license
    B
    quality
    C
    maintenance
    Enables 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.
    10
    6
    1
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    Upload-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, Facebook
    51
    99
    3
    MIT

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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