Google MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| GOOGLE_PRIVATE_KEY | No | Your Google Service Account private key | |
| GOOGLE_CLIENT_EMAIL | No | Your Google Service Account email | |
| GOOGLE_OAUTH_CLIENT_ID | No | Your Google OAuth Client ID | |
| GOOGLE_OAUTH_TOKEN_PATH | No | Path to store OAuth tokens, can be anywhere on your system | |
| GMAIL_USER_TO_IMPERSONATE | No | Email of the user to impersonate when using Service Account | |
| GOOGLE_OAUTH_CLIENT_SECRET | No | Your Google OAuth Client Secret |
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
| Name | Description |
|---|---|
| google_calendar_set_defaultC | Set the default calendar ID for operations |
| google_calendar_list_calendarsB | List all available calendars |
| google_calendar_create_eventC | Create a new event in Google Calendar |
| google_calendar_get_eventsC | Retrieve upcoming events from Google Calendar |
| google_calendar_get_eventC | Get detailed information about a specific event |
| google_calendar_update_eventC | Update an existing event in Google Calendar |
| google_calendar_delete_eventC | Delete an event from Google Calendar |
| google_calendar_find_free_timeC | Find available time slots between events |
| google_gmail_list_labelsB | List all available Gmail labels |
| google_gmail_list_emailsC | List emails from a specific label or folder |
| google_gmail_get_emailB | Get detailed information about a specific email |
| google_gmail_get_email_by_indexB | Get email by its index from the most recent search results |
| google_gmail_send_emailC | Send a new email |
| google_gmail_draft_emailC | Create a draft email |
| google_gmail_delete_emailC | Delete or trash an email |
| google_gmail_modify_labelsC | Add or remove labels from an email |
| google_drive_list_filesC | List files from Google Drive |
| google_drive_get_file_contentC | Get the content of a file from Google Drive |
| google_drive_create_fileC | Create a new file in Google Drive |
| google_drive_update_fileC | Update the content of an existing file in Google Drive |
| google_drive_delete_fileC | Delete a file from Google Drive |
| google_drive_share_fileC | Share a file with another user |
| google_tasks_set_default_listC | Set the default task list ID for operations |
| google_tasks_list_tasklistsB | List all available task lists |
| google_tasks_list_tasksC | List tasks from a task list |
| google_tasks_get_taskC | Get details about a specific task |
| google_tasks_create_taskC | Create a new task |
| google_tasks_update_taskC | Update an existing task |
| google_tasks_complete_taskC | Mark a task as completed |
| google_tasks_delete_taskC | Delete a task |
| google_tasks_create_tasklistC | Create a new task list |
| google_tasks_delete_tasklistC | Delete a task list |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/vakharwalad23/google-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server