Schedule your posts by asking Claude.
PostOneGo has an MCP server. Connect it to Claude Code and Claude can upload your videos, schedule posts to the accounts you've connected, and tell you what went out.
> Schedule kiln-opening.mp4 to Instagram and YouTube for Friday at 9 AM. Use “Opening the kiln after 12 hours at 1,240°C” as the YouTube title.
⏺ postonego · create_post
⎿ Uploaded kiln-opening.mp4 (0:42, 38 MB)
⎿ Scheduled for Fri, Nov 6, 9:00 AM
Done. It goes out as a Reel on @kiln.and.co and as a public video on Kiln & Co. It's on your PostOneGo calendar.
> Now schedule everything in november-plan.csv
⏺ postonego · bulk_schedule_csv
⎿ Dry run: 18 posts, 0 problems
All 18 rows pass every platform's checks. Want me to schedule them?
Things you can ask
- > What's scheduled for next week?
- > Post launch.mp4 to Instagram and YouTube tomorrow at 6 PM. Title it “We're live”.
- > Move Friday's LinkedIn post to Monday at 9.
- > Did yesterday's Reel go out? Send me the link.
- > Schedule everything in content-plan.csv, but show me the dry run first.
- > Turn notes.md into a LinkedIn post and schedule it for Tuesday at 8 AM.
Set it up
Everything Claude schedules shows up in your PostOneGo calendar, so you can check or change it there.
- 1
Create an API key
In PostOneGo, open Settings → API keys and create a key. It's shown once, so copy it.
- 2
Add the server to Claude Code
The MCP server is in early access. Email divv@divvlaunches.com and we'll send you the install command.
- 3
Ask
Try “what accounts are connected in PostOneGo?” to check it's working, then ask for your first post.
What Claude can do
Each of these is a tool Claude can call. It only reaches the accounts in the workspace your API key belongs to.
| whoami | Your user, workspace and timezone |
| list_accounts | The accounts you've connected |
| upload_media | Upload a video or image from your computer |
| create_post | Create a post for one or more accounts, scheduled or as a draft |
| schedule_post | Schedule or reschedule a post |
| unschedule_post | Move a post back to drafts, or cancel it |
| get_post | Per-platform status, live links and errors |
| list_posts | Posts by status |
| calendar | Day-by-day agenda for up to 62 days |
| bulk_schedule_csv | Schedule a whole spreadsheet, with a dry run first |
Plan a month in a spreadsheet
One row per post. Each row goes to every account named on it, at the same time. Extra columns are ignored, so your existing planning sheet works as it is.
| Column | What goes in it |
|---|---|
| date, time | When to post, in your timezone: 2026-11-06, 09:00 |
| file | Path to the video or image, relative to the CSV |
| instagram_account | Instagram username, e.g. @kiln.and.co |
| youtube_channel | YouTube handle or channel name |
| caption | The caption for every platform |
| ig_caption | A different caption for Instagram only |
| collab | Instagram collaborators, comma separated (up to 3) |
| yt_title, yt_description, yt_privacy | YouTube title, description, and public / unlisted / private |