# Meet.bot

Manage scheduling pages and view real-time availability for meetings. Book new appointments effortlessly by selecting open time slots. Streamline calendar coordination through a direct connection to …

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y smithery mcp add meetbot/schedule

# Browse available tools
npx -y smithery tool list meetbot/schedule

# Get full schema for a tool
npx -y smithery tool get meetbot/schedule get_scheduling_pages

# Call a tool
npx -y smithery tool call meetbot/schedule get_scheduling_pages '{}'
```

## Direct MCP Connection

Endpoint: `https://schedule--meetbot.run.tools`

**Required config:**
- `apiKey` (query) — Your Meet.bot API key

## Tools (5)

- `get_scheduling_pages` — Get all scheduling pages for the authenticated user
- `get_page_info` — Get information about a specific scheduling page
- `get_available_slots` — Get available booking slots for a scheduling page
- `book_meeting` — Book a new meeting slot
- `health_check` — Check if the Meet.bot API client is healthy and the Bearer token is valid

```bash
# Get full input/output schema for a tool
npx -y smithery tool get meetbot/schedule <tool-name>
```

## Prompts (6)

- `schedule_meeting` — Get step-by-step instructions to schedule a meeting using this server. Use this when the user wants to book a meeting o…
- `check_availability` (page, days_ahead) — When is this person next free? Checks availability only; no booking. Use for pre-meeting research or answering "when ar…
- `book_for_guest` (page, guest_name, guest_email, preferred_time) — Fast path when you already have all details. Books a meeting directly using the preferred time; useful when another sys…
- `share_booking_link` (page, count) — Send the user a link to book. Returns shareable booking links; the guest picks their own slot. No booking is performed.
- `list_my_pages` — Starting point when you don't know which page to use. Lists the user's scheduling pages with a brief description of eac…
- `suggest_times` (page, count, timezone, start_date, end_date) — Offer the user some options. Returns a clean list of available slots for them to pick from; no booking until they choos…
