Skip to main content
Sure provides calendar building blocks for people, companies, and their agents. Automate what you want to automate. Control what you want to control. Start with a simple booking page. Change its copy, availability, or questions through MCP. Give your coding agent a normal Git remote to reshape the entire frontend. Preview your work, then publish when you want it live. These initial public contracts describe shipped behavior, reviewed September 28, 2026. Account access currently requires an invitation.

Start small

Follow the quickstart to connect an agent and publish one change. The owner creates a page and project token inside Sure; the agent uses that token to work on that one page. Project MCP and Git edit the same project source. A Git push updates the draft. Publishing is a separate action; the normal Sure Publish button commits a changed draft for you.

Choose the right access

The owner’s calendar agent uses a calendar access token with https://mcp.sure.day/mcp. It can read that owner’s connected sources. Applying event changes needs both an editable agent grant and separate source-management permission. Connect a calendar agent. The owner’s frontend agent uses a project token with https://app.sure.day/project-mcp or that project’s Git remote. It can read and edit source, change scheduling policy, and publish. Keep the token in the agent’s secret configuration, never in public frontend code or a Git remote URL. The booker or their agent uses https://app.sure.day/booking-rpc. Reading slots and creating a booking require no owner login. Changing an existing booking requires its private management token. Availability does not expose event titles or attendees. Use the direction the owner or booker has given you. After a timeout, check the current state and reuse the same idempotency key for the same booking request. A pending operation is not a confirmed booking.

Read these docs with an agent

Mintlify’s documentation search MCP, if enabled for this site, searches these pages. It does not authorize either calendar or project operations. Calendar MCP and project MCP use separate endpoints, tokens, and tool catalogs.

What is available today

Projects host static HTML, CSS, and JavaScript with one scheduling offer per project. Git accepts fast-forward updates to main. Public booking supports creation, rescheduling, and cancellation of Sure-created Google Calendar bookings after the owner selects a destination and grants booking write access. External project MCP does not expose private calendar reads, account connections, concierge conversations, memory, worker control, or voice. Private calendar reads and supported source-event changes use the separate owner-authorized calendar MCP. Concierge conversations, memory, workers, and voice remain inside Sure. Payments, team routing, and webhooks are future possibilities, not current public contracts.