The calendar an agent fills. You review it. You do not install a second product to get there.
Round-ups keep splitting this job in two. Hosted posting API on one side, calendar app you self-host on the other. So teams wire Claude to a scheduler, then also run a calendar product, because nobody told them the queue, the timezone, the approval gate and the month view can be the same integration.
create_post with scheduledAt and a named timezone (IANA, so it survives a clock change). Five posts from a changelog, adapted per network, queued 24 hours out, is one conversation with the hosted MCP. Not a Docker compose file.
Pass draft: true. The post sits in state draft, costs nothing, and never touches a network. Publish it from the dashboard or with publish_draft. Fail-closed, the way an approval gate should be.
The dashboard has a month view of the queue. PATCH to move a slot, DELETE to pull one. The calendar is how a person checks the agent's work. It is not a second product you have to run.
The same checks that run on a live publish run when you queue it. A TikTok PNG, an oversized image, a dead connection: errors come back at create time, with the field at fault.
Analytics come back in one shape across networks. The agent can see what worked and fill the following week accordingly. A calendar that only schedules is half the loop.
Connect the hosted MCP (OAuth, no key in chat). Ask the agent to draft the week as drafts. Open the dashboard calendar, approve what you like, reschedule the rest. Full walkthrough: agent content calendar. Compared with self-hosting a calendar app: Postiz alternative.
curl -X POST https://api.postlake.dev/v1/posts \
-H "Authorization: Bearer $POSTLAKE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"text": "Friday recap from the changelog",
"profile": "my-brand",
"scheduledAt": "2026-09-04T09:00:00",
"timezone": "Europe/London",
"draft": true
}'Get started free (20 credits, no card) · Agent calendar walkthrough · vs Postiz
Yes. Point it at PostLake's hosted MCP. It schedules with timezone, keeps posts as drafts until you approve, and you review the queue on the dashboard calendar. You do not need to self-host Postiz for this loop.
Only if a person wants to live in a drag-and-drop planner all day. If the agent is filling the week and you just need to see it, edit it and approve it, PostLake is the calendar.
That is Postiz, and we would rather say so. AGPL, self-host or cloud from $29/month. Different product.