D

developers.schedulin.app

Schedulin is a social media scheduling platform for creating, scheduling, publishing, and analyzing posts across multiple social networks. It provides tools for managing posts, media, tags, and connected social accounts.

3 integrations · MCP · REST · CLI

Schedulin exposes a REST API at `api.schedulin.app`, an OAuth-protected MCP server at `mcp.schedulin.app/mcp`, and an npm-distributed `schedulin` CLI; the REST API accepts either workspace API keys or OAuth bearer tokens, the MCP server supports self-onboarding OAuth and is also owner-declared to accept API keys, and the CLI uses a workspace API key.

discovered 2mo ago
MCP servers1
REST · OpenAPI1
CLI1
Credentials
Schedulin workspace API keyapi_keyGet key ↗

In the Schedulin dashboard, go to API keys under Settings → API keys and generate a workspace key. The docs say keys are passed in the x-api-key header and the owner declaration notes keys are prefixed sk_live_.

OAuth 2.0oauth2
OAuth 2.0 — self-onboarding

Point your MCP client at the server URL and approve access in the browser. The server supports OAuth Dynamic Client Registration (RFC 7591), so the client registers itself automatically — no developer-portal app, client_id, or client_secret to create.

Schedulin API keyapi_keyGet key ↗

Generate a workspace API key from your Schedulin dashboard under Settings → API keys. Keys are prefixed sk_live_. Treat it as a secret — it grants full access to your workspace.

Schedulin OAuth (MCP)oauth2

The MCP server is protected by OAuth 2.1 (authorization code + PKCE). MCP clients discover the authorization server automatically from the server URL via RFC 9728 / RFC 8414, and dynamic client registration is supported — no manual setup required.

conventions · 5/8 published

Publish these signals → /publishing