Build with calsync
calsync is headless: manage calendars, events and feeds entirely through the REST API and the MCP server. Your subscribers keep using the same one-tap ICS links.
Let an agent manage your calendars
Point Claude, Cursor or any MCP client at calsync. It can create calendars, add events, and read your ICS feed without you touching the dashboard.
Publish schedules from code
Script your content workflow. Create events from a CSV, CMS, or a nightly cron job — the ICS feeds your subscribers use update automatically.
Scope keys to teams and orgs
Issue scoped API keys per app or organization. Usage bills to the org's plan and shows up in your billing dashboard.
Real-world example
Your website, CMS, or an AI agent posts events to the API. The ICS feed — the same one fans subscribe to — rebuilds automatically, so the change lands on their devices with no manual work.
const key = process.env.calsync_API_KEY; // cs_live_…
const res = await fetch("https://calsync.cc/api/v1/events", {
method: "POST",
headers: {
"Content-Type": "application/json",
Authorization: `Bearer ${key}`,
},
body: JSON.stringify({
calendarId: "your-calendar-id",
title: "Live stream: Season 2 premiere",
startDate: "2026-10-01T19:00:00Z",
endDate: "2026-10-01T20:30:00Z",
}),
});
// Subscribers' calendars update instantly.