Scheduling links for teams — and their AI agents.
Share one link. People pick a time on the page; their assistants book it over MCP. Either way it lands in your Google, Outlook or iCloud calendar, and only when you're actually free.
Standup · 9:00
Northwind
11:00 · Customer call
Priya Shah
14:00 · Intro
Standup · 9:00
Leo
13:00 · Design review
Tom Becker · 15:30
Standup · 9:00
Focus time
10:00 · Focus time
Board prep
16:00 · Board prep
Sam Lee · 14:00
Standup · 9:00
Sara Lind
12:00 · Lunch
Retro
15:00 · Retro
Acme · with Maya
Product demo
30 min · Google Meet
you › Book a demo with Acme on Wednesday afternoon.
get_available_slots(handle: "acme", slug: "demo", date: "2026-01-07")
→ 14:00 is open
create_booking(start: "2026-01-07T14:00", name: "Sam Lee", …)
Booked Wed, Jan 7, 14:00–14:30 with Maya.
Try it: pick a time on the card, or click an open slot in Maya's week. Confirmed bookings land there, the same way an agent's do.
Teams first
Three ways to meet.
One-on-one
Your own page at tempi/you. One host, one link.
Round robin
Whoever on the team is free takes it. Bookings are balanced, so nobody gets all the demos.
Collective
Everyone attends. Only times when the whole panel is free are offered.
For agents
Built for agents, not bolted on.
An MCP server on every account
Claude, Codex or any MCP client can look up open times and book — no account needed to book someone.
Your own assistant, too
Give it an API key and it manages your event types, hours, calendars and bookings for you.
One API, three doors
The same typed operations power the app, the REST API (with an OpenAPI 3.1 spec) and the MCP tools. Nothing drifts.
Links agents can read
Every booking URL maps to the API, and
/llms.txtexplains the flow in plain text.
Claude Code
claude mcp add --transport http tempi https://meettempi.com/mcp
Codex · ~/.codex/config.toml
[mcp_servers.tempi] url = "https://meettempi.com/mcp"
Then just ask
"Book 30 minutes with meettempi.com/acme/demo next week."
Calendars
Your calendars, respected.
Google Calendar
with Google Meet links
Outlook / Microsoft 365
work and personal accounts
iCloud Calendar
via app-specific password
Every connected calendar is checked for conflicts. Bookings are written back with an invitation from your own calendar, so guests see a normal invite — and moving or cancelling updates it in place.
The details
The boring parts, done right.
Buffers and daily limits
Breathing room around meetings, and a cap per day.
Date overrides
Holidays off, a Saturday on — without touching your weekly hours.
Every time zone
Guests see their own time; daylight saving is handled.
Reschedule and cancel
A private link for guests (and their agents). No account needed.
Paid meetings
Stripe Checkout, paid straight to your team, with a refund window you choose.
Never double-booked
Enforced by the database, even when two people click the same slot at once.
Get your link.
We're letting people in gradually.