# Google Calendar and Meet

Manage and automate your Google Meet workflows with enterprise-grade tools for calendar event management, meeting moderation, attendance tracking, and smart notes. Deploy easily via Docker, Smithery,…

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add INSIDE-HAIR/mcp-google-meet-and-calendar

# Browse available tools
npx -y @smithery/cli@latest tool list INSIDE-HAIR/mcp-google-meet-and-calendar

# Get full schema for a tool
npx -y @smithery/cli@latest tool get INSIDE-HAIR/mcp-google-meet-and-calendar health_check

# Call a tool
npx -y @smithery/cli@latest tool call INSIDE-HAIR/mcp-google-meet-and-calendar health_check '{}'
```

## Direct MCP Connection

Endpoint: `https://mcp-google-meet-and-calendar--inside-hair.run.tools`

**Optional config:**
- `debug` (query) — Enable debug logging
- `CLIENT_ID` (query) — Google OAuth2 Client ID for direct token authentication
- `CLIENT_SECRET` (query) — Google OAuth2 Client Secret
- `REFRESH_TOKEN` (query) — Google OAuth2 Refresh Token
- `googleMeetTokenPath` (query) — Path to token file (legacy)
- `googleOAuthCredentials` (query) — Path to Google OAuth credentials JSON file (legacy)
- `googleMeetCredentialsPath` (query) — Path to credentials file (legacy)

## Tools (25)

- `health_check` — Check if the Google Meet MCP Server is healthy
- `calendar_v3_list_calendars` — [Calendar API v3] List all calendars available to the user
- `calendar_v3_list_events` — [Calendar API v3] List upcoming calendar events with Google Meet conferences
- `calendar_v3_get_event` — [Calendar API v3] Get details of a specific calendar event
- `calendar_v3_create_event` — [Calendar API v3] Create a new calendar event with Google Meet conference and guest permissions
- `calendar_v3_update_event` — [Calendar API v3] Update an existing calendar event
- `calendar_v3_delete_event` — [Calendar API v3] Delete a calendar event
- `calendar_v3_freebusy_query` — [Calendar API v3] Query free/busy information for calendars
- `calendar_v3_quick_add` — [Calendar API v3] Create event using natural language
- `meet_v2_create_space` — [Meet API v2 GA] Create a Google Meet space with advanced configuration
- `meet_v2_get_space` — [Meet API v2 GA] Get details of a Google Meet space
- `meet_v2_update_space` — [Meet API v2 GA] Update configuration of a Google Meet space
- `meet_v2_end_active_conference` — [Meet API v2 GA] End the active conference in a Google Meet space
- `meet_v2_list_conference_records` — [Meet API v2 GA] List conference records for historical meetings
- `meet_v2_get_conference_record` — [Meet API v2 GA] Get details of a specific conference record
- `meet_v2_list_recordings` — [Meet API v2 GA] List recordings for a conference record
- `meet_v2_get_recording` — [Meet API v2 GA] Get details of a specific recording
- `meet_v2_list_transcripts` — [Meet API v2 GA] List transcripts for a conference record
- `meet_v2_get_transcript` — [Meet API v2 GA] Get details of a specific transcript
- `meet_v2_list_transcript_entries` — [Meet API v2 GA] List transcript entries (individual speech segments)
- `meet_v2_get_participant` — [Meet API v2 GA] Get details of a specific participant
- `meet_v2_list_participants` — [Meet API v2 GA] List participants for a conference record
- `meet_v2_get_participant_session` — [Meet API v2 GA] Get details of a specific participant session
- `meet_v2_list_participant_sessions` — [Meet API v2 GA] List sessions for a specific participant
- `get_current_time` — Get the current time in UTC or specific timezone

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get INSIDE-HAIR/mcp-google-meet-and-calendar <tool-name>
```

---

Source: https://github.com/INSIDE-HAIR/mcp-google-calendar-and-meet
