# Breaker1 > Breaker1 lets people share a single booking link (breaker1.com/@username) and > schedule meetings on their Google Calendar or Outlook without back-and-forth. > Guests connect their own calendar in one click to see *mutually*-free times, > so nobody has to flip between tabs to find a slot that works. ## What makes Breaker1 different Most scheduling links only show the host's availability. The guest has to open their own calendar in another tab, scroll, check, flip back, and pick. Breaker1 calls that the "toggle tax." With Breaker1, the guest connects their calendar and only sees times that work for both sides. Event titles, attendees, and descriptions are never read on either side — only free/busy windows. Breaker1 is **agent-friendly**: AI agents can schedule meetings on Breaker1 users' calendars over the Model Context Protocol (MCP). ## Who it's for - **Sales teams**: round-robin pools, team booking links, mutual availability so prospects don't bounce. See https://breaker1.com/for-sales-teams. - **Consultants**: a personal booking link with approval gates, blackout dates, and custom client messages. See https://breaker1.com/for-consultants. - **Solo hosts**: one link in your email signature that just works. - **AI agents**: MCP scheduling API. See https://breaker1.com/for-agents. ## For AI agents - **MCP endpoint**: `https://ssesweekhcliexsnshum.supabase.co/functions/v1/mcp` - **Transport**: MCP Streamable HTTP (JSON-RPC 2.0 over POST). Send `Accept: application/json, text/event-stream` and `Content-Type: application/json`. - **Discovery**: `https://breaker1.com/.well-known/mcp.json` - **Docs**: `https://breaker1.com/for-agents` ### Tools - `find_user(email?, username?)` — look up a Breaker1 host. Returns their booking URL, available meeting durations, and whether they require approval. - `get_availability(username, duration_minutes, start_date?, end_date?)` — list mutually-free slots in UTC. - `propose_times(username, duration_minutes, count?, guest_timezone?)` — return N mutually-free slots formatted for natural-language replies. - `create_booking(username, duration_minutes, start_iso, guest_name, guest_email, guest_timezone, meeting_purpose?, agent_id?)` — book a slot. Status will be `"confirmed"` or `"pending"` (when the host requires approval). - `cancel_booking(booking_id, guest_email, reason?)` — cancel a booking. ### Etiquette - Always call `find_user` before suggesting a meeting — confirms the person is on Breaker1 and tells you which durations are bookable. - Pass `agent_id` (e.g. `"claude.ai"`) on `create_booking` so the host knows the booking came from an AI agent. - Anonymous calls are rate-limited: 120 calls/hour/IP, 10 booking attempts/hour/IP, 30 calls/hour/IP per target host. - For users who aren't on Breaker1, `find_user` returns an `invite_url` you can share with them. ## Pages - [Home](https://breaker1.com/): Calendar links that sync guest and host availability. - [For Sales Teams](https://breaker1.com/for-sales-teams): Round-robin pools and team links for booking demos faster. - [For Consultants](https://breaker1.com/for-consultants): Personal booking links for client-facing work. - [For AI Agents](https://breaker1.com/for-agents): MCP scheduling API and tool reference. - [Chrome Extension](https://breaker1.com/extension): Schedule from any webpage. - [Blog](https://breaker1.com/blog): Field notes on scheduling, calendar drama, and getting meetings booked. - [Sign up](https://breaker1.com/signup): Create a Breaker1 account and booking link. - [Log in](https://breaker1.com/login): Sign in to an existing Breaker1 account. - [Privacy Policy](https://breaker1.com/privacy): How Breaker1 handles your data. - [Terms of Service](https://breaker1.com/terms): Terms governing use of the service. ## For humans - **Sign up**: https://breaker1.com/signup - **Booking link format**: `https://breaker1.com/` - **Privacy**: https://breaker1.com/privacy - **Terms**: https://breaker1.com/terms - **Support**: support@breaker1.com