A free social media scheduler your AI tools can post through β LinkedIn, Bluesky, Mastodon, YouTube.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
A hosted Model Context Protocol server that lets an AI agent schedule and publish social media posts β LinkedIn, Bluesky, Mastodon and YouTube.
No install, no API key, no glue code. Paste one URL into your MCP client, approve a consent screen, and the agent gets 22 typed tools.
Free. There is no paid plan and no credit card.
Then run /mcp and approve the browser consent screen.
Add a remote (HTTP) MCP server with the URL https://schedulenchill.com/mcp-oauth.
Each app words it differently β "Add custom connector", "Add MCP server β HTTP", "Add
remote server" β but they all want the same URL. A browser window opens once for consent.
There is a second endpoint for scripts and clients that would rather send a header:
Same tools, same behaviour. Create a key in Settings β API keys.
You will need a free account at schedulenchill.com and at least one connected social channel.
| Endpoint | Auth | Use it when |
|---|---|---|
/mcp-oauth | OAuth 2.1 + PKCE, dynamic client registration | Almost always. Nothing to copy or store, and each client is revocable on its own. |
/mcp | Static bearer token | Scripts, CI, anything without a browser. |
Both are streamable HTTP and expose an identical surface: 22 tools, 4 resources, 2 prompts.
Full reference with parameters: docs/tools.md.
| Area | Tools |
|---|---|
| Write & schedule | schedule_post Β· update_post Β· duplicate_post |
| Read the queue | list_posts Β· get_post Β· get_queue_slots |
| Publish & recover | publish_now Β· retry_post Β· cancel_post Β· delete_post Β· restore_post |
| Accounts & limits | get_accounts Β· get_groups Β· get_capabilities Β· get_tiktok_creator_info |
| Media library | browse_media Β· upload_media Β· update_media Β· list_asset_vocabulary |
| Measurement | get_stats Β· get_analytics |
schedule_post requires when. There is no default. Pass "draft", "now",
"next_slot", or an ISO-8601 timestamp. Publishing is irreversible, so it is never
assumed β omitting when is an error, not a silent publish.get_capabilities before sending platform_options. Unknown option keys are
silently dropped and the call still reports success. A guessed key does not error; it
publishes with the platform default, which can mean a post you meant to restrict goes
out public.get_queue_slots shows a human real times,
but the same slot is returned to every caller until something occupies it. For a single
post prefer when="next_slot" β the server resolves it at write time, so a batch never
lands on the same minute.cancel_post and delete_post soft-delete, and restore_post brings a post back. A post
whose time has passed is restored as a draft rather than re-armed, so restoring never
publishes anything by itself. publish_now and retry_post send immediately and cannot be
undone β confirm with the human first.
Published to the Official MCP Registry as
com.schedulenchill/mcp, under a DNS-verified namespace. The manifest is
server.json in this repo.
Docs and the registry manifest for a hosted server. There is nothing to run locally β the server is operated by Schedule & Chill, in the same codebase as its REST API, so the two surfaces do not drift apart. The product source is not open.
Issues and pull requests on the docs are welcome.
Built by Zakir Hossen Β· Lomeyo, LLC Β· MIT licensed docs.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/schedule-chill-2)<a href="https://allmcps.com/mcp/schedule-chill-2"><img src="https://allmcps.com/api/badge/schedule-chill-2?style=directory" alt="Schedule & Chill on AllMCPs" /></a>