Automate & connect

Connect Schedulin to everything else

A REST API, a hosted MCP server with 24 tools for AI assistants like Claude and ChatGPT, outgoing webhooks, an n8n node, and Google Drive and Canva import. Build custom workflows or schedule from the tools you already use.

API keys + OAuth
REST API
24
MCP tools
Drive · Canva · n8n
Integrations
The short answer

What integrations and APIs does Schedulin offer?

Schedulin has a public REST API at api.schedulin.app/v0, a hosted MCP server at mcp.schedulin.app with 24 tools for AI assistants, and outgoing webhooks for post and AI-generation events. Authenticate with an API key or OAuth.

For everyday work, the post composer imports from Google Drive and Canva, the n8n community node brings Schedulin into no-code automations, and a command-line tool covers terminal and CI workflows. The API, webhooks, and MCP server are included on every plan.

What you get

What can you do with Integrations & API?

REST API

Create, update, publish, and tag posts, manage media, read queue slots and analytics, and more — from your own code.

Claude

Hosted MCP server

Connect Claude, ChatGPT, Cursor, or any MCP client to 24 tools for posts, accounts, media, tags, and analytics.

Webhooks

Get signed HTTPS callbacks when a post publishes or fails, or when an AI generation finishes.

n8n

n8n node

Use the Schedulin community node to create, queue, schedule, and publish posts from n8n workflows.

Google Drive import

Browse My Drive, Shared drives, and Starred files and attach them to posts without downloading first.

Canva

Canva import

Open your Canva designs from the composer and export them as PNG, JPG, GIF, or MP4.

How it works

How do you get started with Integrations & API?

1

Create an API key

Owners and admins generate API keys in settings, or register an OAuth app for user sign-in.

2

Connect your tools

Add the MCP server to your AI assistant, install the n8n node, or register a webhook endpoint.

3

Automate your way

Manage content programmatically or from the tools you already use every day.

In detail

How do you connect Schedulin to other tools?

Everything is documented at developers.schedulin.app, including an OpenAPI spec and guides for each integration.

REST API

The API lives at https://api.schedulin.app/v0. Send an API key in the x-api-key header — keys cover the whole workspace and are created by owners and admins. Rate limits are 60 write and 300 read requests per minute per key, with a Retry-After header when you hit them.

OAuth apps

Building an app other people sign in to? Register an OAuth client (up to 25 per workspace, with PKCE support) and request scoped read or write access to posts, tags, social accounts, media, analytics, and webhooks.

MCP server

Point any MCP client at https://mcp.schedulin.app/mcp and sign in with OAuth or an API key. The 24 tools cover posts, social accounts, tags, media uploads, platform requirements, queue slots, per-post analytics, and AI image generation.

Webhooks

Register up to 10 HTTPS endpoints for post.published, post.failed, generation.completed, and generation.failed events. Each delivery is signed with HMAC-SHA256 and retried up to five times with exponential backoff.

n8n and the CLI

The n8n-nodes-schedulin community node covers posts, social accounts, tags, media, and platforms. The schedulin command-line tool manages accounts, posts, tags, and media, with --dry-run and --json flags for scripting.

Google Drive and Canva

Both live in the post composer toolbar. Import files from Google Drive, or open a Canva design and export it straight into your post. Canva designs with premium elements need a paid Canva plan to export.

At a glance

Which Schedulin integration should you use?

Schedulin integrations compared by use case and authentication
IntegrationBest forHow you connect
REST APIYour own apps, scripts, and backendsAPI key or OAuth token
MCP serverClaude, ChatGPT, Cursor, and other AI assistantsOAuth sign-in or API key
WebhooksReacting when posts publish or failSigned HTTPS callbacks
n8n nodeNo-code automationsAPI key credential
CLITerminal and CI workflowsAPI key
Google Drive & CanvaImporting media into postsSign in from the composer
Why it matters

Built to save you time

Fit into your stack

Schedulin doesn't make you change how you work. Connect it to your existing tools and pipelines.

Manage content from your AI assistant

The MCP server lets tools like Claude and ChatGPT draft, schedule, and check on posts — scheduling without switching apps.

Automate beyond the UI

A real REST API and signed webhooks mean the core publishing workflow can be scripted end to end.

FAQ

Integrations & API FAQ

Does Schedulin have an API?

Yes. The REST API at api.schedulin.app/v0 lets you create, update, publish, and tag posts, manage media, look up queue slots and platform requirements, read per-post analytics, and manage webhooks. Documentation and an OpenAPI spec are at developers.schedulin.app.

What is the Schedulin MCP server?

It's a hosted Model Context Protocol server at mcp.schedulin.app that lets AI assistants like Claude, ChatGPT, and Cursor work with your Schedulin workspace through 24 tools — listing accounts, drafting and scheduling posts, uploading media, and reading analytics.

How do I authenticate with the API?

Send an API key in the x-api-key header; owners and admins create keys in settings. Apps that act on behalf of other users can use OAuth with scoped access tokens instead.

What webhook events are available?

post.published, post.failed, generation.completed, and generation.failed, plus a test ping. Deliveries are signed with HMAC-SHA256 and retried up to five times.

What are the API rate limits?

60 write requests and 300 read requests per minute per API key. Requests over the limit return HTTP 429 with a Retry-After header.

Which apps integrate with Schedulin?

Google Drive and Canva for importing media, n8n through the Schedulin community node, and any MCP-compatible AI assistant — including Claude, ChatGPT, and Cursor — through the MCP server. The REST API and webhooks connect everything else.

Is there a Zapier integration?

There's no native Zapier app. You can still connect Zapier with its webhook steps and the Schedulin REST API, or use the native n8n node instead.

Is the API included in every plan?

Yes. The full REST API, webhooks, and MCP access are included on every plan, from Starter at $5/mo.

Try integrations & api free for 7 days

Then from $5/mo. Cancel any time, in one click.