Schedule & Chill
Developer docs

REST API and MCP, in one reference.

Bearer token for your own code, OAuth for agents. Same capabilities either way.

Get started

Quickstart

Create an API key and schedule your first social post in five minutes.

Schedule your first post in three steps.

Note

Just want to connect an AI tool? You do not need any of this. Add https://schedulenchill.com/mcp-oauth as a connector in Claude, ChatGPT, Cursor or VS Code and approve the screen it shows you — no key, no config file. See Connect your AI tool. The steps below are for the REST API.

1. Create an API key

Sign in at schedulenchill.com, open Settings → API Keys, and click Create Key. Copy the token immediately — it is shown only once.

All requests send the key as a bearer token:

Terminal
Authorization: Bearer YOUR_API_KEY

2. Find a connected account

Posts publish to connected accounts. List the accounts you have connected and grab an id:

Terminal
curl https://schedulenchill.com/api/accounts \
  -H "Authorization: Bearer YOUR_API_KEY"

To connect accounts (X, LinkedIn, etc.), use the dashboard under Settings → Connected Accounts. Over MCP you can list accounts with the get_accounts tool.

3. Schedule a post

Create a post for one or more accounts. Omit scheduled_at and set publish_now to publish immediately.

Terminal
curl -X POST https://schedulenchill.com/api/posts \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -d '{
    "content": "Shipped our API today 🚀",
    "social_account_ids": [789],
    "scheduled_at": "2026-06-10T14:00:00Z"
  }'

A 201 Created response returns the post with its status (scheduled), the attached accounts, and per-platform delivery status:

JSON
{
    "id": 123,
    "content": "Shipped our API today 🚀",
    "status": "scheduled",
    "scheduled_at": "2026-06-10T14:00:00Z",
    "socialAccounts": [
        { "id": 789, "platform": "x", "pivot": { "status": "pending" } }
    ]
}

That's it. From here:

Not a developer question?Browse the help centre →

Still stuck? Ask a person.

One inbox, answered by the people who built it. Usually same day, and never a ticket number.