Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| CLIENT_ID | No | Google OAuth Client ID for direct token authentication (Smithery deployment) | |
| CLIENT_SECRET | No | Google OAuth Client Secret for direct token authentication (Smithery deployment) | |
| REFRESH_TOKEN | No | Google OAuth Refresh Token for direct token authentication (Smithery deployment) | |
| G_OAUTH_CREDENTIALS | No | Absolute path to the Google OAuth credentials JSON file (e.g., /absolute/path/to/credentials.json) |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| 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_move_event | [Calendar API v3] Move a calendar event from one calendar to another |
| 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 |
| 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 |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |