Model Context Protocol22 tools · free

The LinkedIn MCP server

Schedule & Chill ships a native Model Context Protocol server at https://schedulenchill.com/mcp-oauth. Paste that URL into Claude, ChatGPT, Cursor or any MCP client, approve the consent screen, and your agent gains 22 tools to schedule, edit, cancel, and inspect posts across LinkedIn, Bluesky, Mastodon and YouTube — no API key, no glue code.

Free · No credit card · No trial timer

The short version
Endpoints
https://schedulenchill.com/mcp-oauthOAuth — no keyhttps://schedulenchill.com/mcpAPI key
Auth
OAuth 2.1 with PKCE and dynamic client registration, so a connector configures itself from the URL.
Platforms
LinkedIn, Bluesky, Mastodon and YouTube.

22

Tools

4

Resources

2

Prompts

Setup

Connect with one URL

No API key, nothing to paste into a config file. Add a connector in Claude, ChatGPT, Cursor, VS Code or Zapier and give it this address.

https://schedulenchill.com/mcp-oauth

Your tool discovers the rest on its own, sends you to a consent screen naming the tool and what it is asking for, and gets its own token once you approve. Each tool is approved separately and can be revoked on its own.

or use an API key

For clients that want a static header, and for scripts. Generate a key under Settings → API Keys and drop this into your MCP client.

{
  "mcpServers": {
    "schedulenchill": {
      "url": "https://schedulenchill.com/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}

Either way, ask your agent “what social accounts do I have connected?” — that calls get_accounts and confirms the link works.

The surface

22 tools your agent gets

Every tool is typed, documented, and maintained alongside the REST API. Grouped by what you would actually ask for.

Create and publish

5

Everything that puts words on a platform.

  • schedule_postCreate a post for one or many accounts, now or at a future time.
  • update_postEdit a draft or scheduled post before it publishes.
  • publish_nowSend a draft, scheduled or failed post immediately instead of waiting.
  • retry_postResend only the channels that failed, leaving published ones untouched.
  • duplicate_postCopy a post — content, channels and media — into a new draft.

Read and undo the queue

6

What is planned, what happened, and how to take it back.

  • list_postsList posts by status — the queue, drafts, published or failed.
  • list_scheduledRead the upcoming queue so the agent knows what is already planned.
  • get_postRetrieve one post with per-account delivery status and errors.
  • cancel_postCancel a scheduled post the agent or user decides against.
  • delete_postRemove a post in any state. Soft delete, so nothing is lost.
  • restore_postUndo a cancel or delete and bring the post back.

Accounts and platform rules

5

What the agent is allowed to do, before it tries.

  • get_accountsList connected accounts with ids, platforms, and handles.
  • get_groupsList channel groups so the agent can target a set of accounts at once.
  • get_capabilitiesDiscover live platforms, their native option schemas, and media limits.
  • get_queue_slotsRead the next open slots in the posting schedule to offer real times.
  • get_tiktok_creator_infoRead TikTok posting limits and privacy options before scheduling.

Media

4

An asset library the agent can search by meaning, not filename.

  • browse_mediaSearch the media library for an image or video to attach.
  • upload_mediaIngest a file into the media library from a public URL.
  • update_mediaWrite a description and tags back onto a file so it can be found later.
  • list_asset_vocabularyList the tags and descriptions that exist, so a search uses real terms.

Insight

2

Real numbers from the platforms, not just counts of what was sent.

  • get_statsRead publishing stats across accounts and time ranges.
  • get_analyticsRead real engagement — reach, impressions, likes, top posts — by channel.
Beyond tools

Context an agent can pull in

4 read-only resources

Context an agent can load without changing anything.

  • schedulenchill://accounts/connected

    Active connected accounts.

  • schedulenchill://schedule/upcoming

    The next 20 scheduled posts.

  • schedulenchill://media/library

    The 20 most recent media files.

  • schedulenchill://get-started

    Onboarding context for a fresh agent.

2 prompts

Ready-made templates an MCP client can offer the user.

  • content_idea

    Generate post ideas for a niche.

  • draft_post

    Draft a post about a topic, sized and toned for the target platforms.

In practice

A typical agent flow

  1. 1

    Discover

    get_accounts returns where the agent is allowed to post, with real ids.

  2. 2

    Attach

    browse_media finds an existing asset, or upload_media ingests one from a URL.

  3. 3

    Schedule

    schedule_post takes the content, target accounts, and an optional publish time.

  4. 4

    Verify

    list_scheduled confirms the queue; get_post shows per-account delivery status.

Questions

MCP and social posting

An MCP server is a standard way to expose tools to an AI agent. A social media MCP server gives the agent typed tools for posting — schedule, cancel, browse media, read the queue — so it can act on social platforms without you writing custom function definitions or platform OAuth code.

22 tools, 4 read-only resources, and 2 prompts. The tools cover scheduling, updating, inspecting, duplicating, publishing now, retrying failed channels, cancelling, deleting and restoring posts, listing connected accounts and channel groups, reading per-platform limits and queue slots, browsing, uploading and describing media, and reading both post counts and real engagement analytics.

Let it post, not just draft

Create a free account, connect a channel, and paste one URL into your AI tool. Two minutes, no API key.

Free · No credit card · No trial timer

Last updated September 4, 2026