Skip to main content
Glama
tumf

fastmcp-gsuite

by tumf

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
GAUTH_FILENoPath to the .gauth.json file containing OAuth2 client configuration. Default: ./.gauth.json./.gauth.json
ACCOUNTS_FILENoPath to the .accounts.json file containing Google account information. Default: ./.accounts.json./.accounts.json
CREDENTIALS_DIRNoDirectory to store the generated .oauth2.{email}.json credential files. Default: . (current directory).

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{
  "tasks": {
    "list": {},
    "cancel": {},
    "requests": {
      "tools": {
        "call": {}
      },
      "prompts": {
        "get": {}
      },
      "resources": {
        "read": {}
      }
    }
  }
}

Tools

Functions exposed to the LLM to take actions

NameDescription
query_gmail_emailsB

Query Gmail emails based on an optional search query. Returns emails in reverse chronological order (newest first).

get_email_detailsB

Get the full details of a specific Gmail email by its ID, including body and attachment metadata.

get_gmail_labelsA

List all available Gmail labels for the user.

bulk_get_gmail_emailsA

Retrieves multiple Gmail email messages by their IDs in a single request, including bodies and attachment metadata.

create_gmail_draftC

Create a draft email in Gmail.

delete_gmail_draftB

Delete a draft email from Gmail.

create_gmail_replyC

Create a reply to an existing Gmail email message.

modify_gmail_messageB

Modify labels on a Gmail message (add or remove labels).

mark_gmail_message_readB

Mark a Gmail message as read.

archive_gmail_messageA

Archive a Gmail message (remove from inbox).

batch_modify_gmail_messagesA

Modify labels on multiple Gmail messages in a single batch request (max 1000).

bulk_save_gmail_attachmentsB

Save multiple Gmail attachments to disk by their message IDs and attachment IDs in a single request.

list_calendarsB

List all calendars the user has access to.

list_calendar_eventsB

List events from a specific calendar within a given time range.

create_calendar_eventB

Create a new event in a specified calendar.

delete_calendar_eventC

Delete an event from a calendar.

update_calendar_eventA

Update an existing event in a calendar. Only provided fields will be updated.

list_drive_filesB

List files in the user's Google Drive with optional filtering by search query.

get_drive_fileB

Get metadata for a specific Google Drive file by its ID.

download_drive_fileA

Download the content of a Google Drive file by its ID.

upload_drive_fileC

Upload a file to Google Drive.

copy_drive_fileB

Create a copy of a file in Google Drive.

delete_drive_fileC

Delete a file from Google Drive.

rename_drive_fileC

Rename a file in Google Drive.

move_drive_fileB

Move a file to a different folder in Google Drive.

create_drive_folderB

Create a new folder in Google Drive.

list_drive_foldersB

List folders in the user's Google Drive with optional filtering.

rename_drive_folderB

Rename a folder in Google Drive.

move_drive_folderB

Move a folder to a different location in Google Drive.

delete_drive_folderB

Delete a folder from Google Drive.

trash_drive_fileA

Move a file to Google Drive trash (soft delete).

trash_drive_folderB

Move a folder to Google Drive trash (soft delete).

untrash_drive_fileB

Restore a file from Google Drive trash.

save_gmail_attachment_to_driveB

Save a Gmail attachment to Google Drive.

bulk_save_gmail_attachments_to_driveB

Save multiple Gmail attachments to Google Drive in a single request.

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/tumf/fastmcp-gsuite'

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