Skip to main content
Glama
santoshachari

multiGmailMCP

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
gmail_list_accountsA

List all Gmail accounts that are currently authenticated and available for use.

gmail_searchC

Search for emails in a specific Gmail account.

gmail_readA

Read the full content of a specific email by ID.

gmail_draftC

Draft an email using a specific Gmail account.

gmail_sendB

Send an email using a specific Gmail account.

chat_list_spacesA

List Google Chat spaces (rooms and direct messages) the account belongs to.

chat_list_messagesB

List recent messages in a Google Chat space.

chat_send_messageB

Send a message to a Google Chat space, optionally as a reply within an existing thread.

chat_add_reactionB

Add an emoji reaction to a Google Chat message.

chat_get_messageA

Get the full content of a single Google Chat message by its resource name.

chat_delete_messageB

Delete a Google Chat message you sent.

chat_update_messageA

Edit the text of a Google Chat message you sent.

chat_list_reactionsB

List reactions on a Google Chat message.

chat_remove_reactionA

Remove a reaction from a Google Chat message. Use chat_list_reactions to get the reaction's resource name.

chat_get_attachmentA

Download an attachment from a Google Chat message. Use chat_list_messages or chat_get_message first to get the resourceName from the attachments list.

chat_list_membersB

List the members of a Google Chat space.

chat_get_spaceB

Get details about a single Google Chat space.

chat_create_spaceA

Create a new named Google Chat space (room), optionally inviting initial members.

chat_add_memberB

Add a member to a Google Chat space.

chat_remove_memberA

Remove a member from a Google Chat space.

chat_upload_attachmentB

Upload a file and send it as an attachment to a Google Chat space, with optional accompanying text.

gmail_get_attachmentA

Download an attachment from a Gmail message. Use gmail_read first to get the attachmentId from the attachments list.

gmail_read_threadA

Read all messages in a Gmail thread/conversation in chronological order.

gmail_replyA

Reply to an email within its existing thread. Use gmail_read to obtain the threadId, messageId (Message-ID header), and references before calling this tool.

gmail_forwardA

Forward an email to new recipients. Use gmail_read first to get the original message content.

gmail_trashB

Move an email to the trash.

gmail_deleteA

Permanently delete an email. This cannot be undone. Use gmail_trash to move to trash instead.

gmail_mark_readC

Mark an email as read.

gmail_mark_unreadB

Mark an email as unread.

gmail_starB

Star an email.

gmail_unstarA

Remove the star from an email.

gmail_list_labelsB

List all labels (folders) in a Gmail account.

gmail_apply_labelA

Apply a label to an email. Use gmail_list_labels to get label IDs.

gmail_remove_labelA

Remove a label from an email. Use gmail_list_labels to get label IDs.

gmail_list_draftsB

List draft emails in a Gmail account.

gmail_send_draftA

Send an existing draft email. Use gmail_list_drafts to get draft IDs.

calendar_list_calendarsB

List all calendars in a Google account.

calendar_list_eventsC

List upcoming events in a calendar.

calendar_get_eventC

Get details of a specific calendar event.

calendar_create_eventB

Create a new event in a Google Calendar.

calendar_update_eventC

Update an existing calendar event.

calendar_delete_eventB

Delete a calendar event.

calendar_quick_addB

Create a calendar event from a natural language string (e.g. 'Lunch with John tomorrow at noon').

calendar_respond_to_eventA

RSVP to a calendar event invitation as the authenticated account (accept, decline, or tentative).

drive_list_filesB

List files and folders in Google Drive.

drive_search_filesC

Search for files in Google Drive.

drive_get_fileA

Get metadata for a specific file or folder in Google Drive.

drive_read_fileA

Read the text content of a file in Google Drive. Works for Google Docs, plain text, and other text-based files.

drive_download_fileA

Download a file from Google Drive as base64-encoded binary content. Use for images, PDFs, zips, and other non-text files. Google Docs/Sheets/Slides are exported to a concrete format (default PDF).

drive_upload_fileC

Upload a file to Google Drive.

drive_create_folderB

Create a new folder in Google Drive.

drive_delete_fileA

Delete a file or folder from Google Drive (moves to trash).

drive_share_fileB

Share a file or folder with another user.

drive_move_fileB

Move a file or folder to a different folder in Google Drive.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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/santoshachari/multiGoogleMCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server