Skip to main content
Glama
INSIDE-HAIR

Google Calendar and Meet MCP Server

by INSIDE-HAIR

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
CLIENT_IDNoGoogle OAuth Client ID for direct token authentication (Smithery deployment)
CLIENT_SECRETNoGoogle OAuth Client Secret for direct token authentication (Smithery deployment)
REFRESH_TOKENNoGoogle OAuth Refresh Token for direct token authentication (Smithery deployment)
G_OAUTH_CREDENTIALSNoAbsolute path to the Google OAuth credentials JSON file (e.g., /absolute/path/to/credentials.json)

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
calendar_v3_list_calendarsB

[Calendar API v3] List all calendars available to the user

calendar_v3_list_eventsC

[Calendar API v3] List upcoming calendar events with Google Meet conferences

calendar_v3_get_eventC

[Calendar API v3] Get details of a specific calendar event

calendar_v3_create_eventB

[Calendar API v3] Create a new calendar event with Google Meet conference and guest permissions

calendar_v3_update_eventC

[Calendar API v3] Update an existing calendar event

calendar_v3_delete_eventC

[Calendar API v3] Delete a calendar event

calendar_v3_move_eventC

[Calendar API v3] Move a calendar event from one calendar to another

meet_v2_create_spaceC

[Meet API v2 GA] Create a Google Meet space with advanced configuration

meet_v2_get_spaceC

[Meet API v2 GA] Get details of a Google Meet space

meet_v2_update_spaceC

[Meet API v2 GA] Update configuration of a Google Meet space

meet_v2_end_active_conferenceC

[Meet API v2 GA] End the active conference in a Google Meet space

meet_v2_list_conference_recordsC

[Meet API v2 GA] List conference records for historical meetings

meet_v2_get_conference_recordC

[Meet API v2 GA] Get details of a specific conference record

meet_v2_list_recordingsC

[Meet API v2 GA] List recordings for a conference record

meet_v2_get_recordingC

[Meet API v2 GA] Get details of a specific recording

meet_v2_list_transcriptsC

[Meet API v2 GA] List transcripts for a conference record

meet_v2_get_transcriptC

[Meet API v2 GA] Get details of a specific transcript

meet_v2_list_transcript_entriesC

[Meet API v2 GA] List transcript entries (individual speech segments)

meet_v2_get_participantC

[Meet API v2 GA] Get details of a specific participant

meet_v2_list_participantsC

[Meet API v2 GA] List participants for a conference record

meet_v2_get_participant_sessionC

[Meet API v2 GA] Get details of a specific participant session

meet_v2_list_participant_sessionsC

[Meet API v2 GA] List sessions for a specific participant

calendar_v3_freebusy_queryC

[Calendar API v3] Query free/busy information for calendars

calendar_v3_quick_addB

[Calendar API v3] Create event using natural language

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.4/5.0

Scored across 24 tools

Disambiguation5/5

Every tool has a clearly distinct purpose with no ambiguity. Calendar tools focus on event/calendar management (create, delete, get, list, update, move, quick_add, freebusy_query), while Meet tools focus on space/conference management and data retrieval (create_space, update_space, end_conference, get_* for various entities, list_* for various entities). The separation between Calendar and Meet domains is explicit, and within each domain, tools target specific resources and actions without overlap.

Naming Consistency5/5

Tool names follow a highly consistent pattern throughout. All tools use a verb_noun format with a prefix indicating the API (calendar_v3_ or meet_v2_), followed by a descriptive action and resource (e.g., create_event, list_calendars, get_participant, update_space). There are no deviations in style or convention, making the naming predictable and easy to understand.

Tool Count3/5

With 24 tools, the count is borderline heavy for a single server, though it covers two related domains (Calendar and Meet). While each tool appears purposeful, the high number might overwhelm agents or indicate over-specialization. A typical well-scoped server often has 3-15 tools, so 24 pushes into the upper limit of reasonable, leaning toward feeling heavy but not extreme.

Completeness5/5

The tool surface is complete with comprehensive CRUD/lifecycle coverage for both Calendar and Meet domains. Calendar tools cover all essential operations (create, read, update, delete, list, move, quick_add, freebusy_query), and Meet tools cover space management, conference control, and detailed data retrieval (participants, recordings, transcripts). There are no obvious gaps, and agents can handle full workflows without dead ends.

Maintenance

ActivityMaintained
ResponsivenessNo issues