Google Workspace
Google Workspace MCP Server
Retrieve the list of 24 available tools from Google Workspace. Tools: gmail_list_labels, gmail_search_messages, gmail_get_message_content, gmail_send_message, drive_list_files, drive_get_file_content, drive_create_file, calendar_list_events, calendar_list_calendars, calendar_create_event, docs_get_document, docs_create_document, sheets_get_spreadsheet, sheets_read_values, sheets_create_spreadsheet, slides_get_presentation, slides_create_presentation, tasks_list_task_lists, tasks_list_tasks, tasks_create_task, forms_create_form, forms_get_form, chat_list_spaces, chat_send_message
OAuth2 access token for authenticated requests
List of available tools
Unauthorized
Forbidden - User doesn't have access to this server
MCP server not found
List all Gmail labels
Arguments:
OAuth2 access token for authenticated requests
Input parameters for gmail_list_labels
Tool execution result
Bad Request - Invalid tool arguments
Unauthorized
Forbidden - User doesn't have access to this server
MCP server or tool not found
Search Gmail messages
Arguments:
'query': Gmail search query
'max_results': Maximum results (default: 10)
OAuth2 access token for authenticated requests
Tool execution result
Bad Request - Invalid tool arguments
Unauthorized
Forbidden - User doesn't have access to this server
MCP server or tool not found
Get detailed information about a specific Gmail message
Arguments:
'message_id' (required): The Gmail message ID
OAuth2 access token for authenticated requests
Tool execution result
Bad Request - Invalid tool arguments
Unauthorized
Forbidden - User doesn't have access to this server
MCP server or tool not found
Send a Gmail message
Arguments:
'to' (required): Recipient email address
'subject' (required): Email subject
'body' (required): Email body content
OAuth2 access token for authenticated requests
Tool execution result
Bad Request - Invalid tool arguments
Unauthorized
Forbidden - User doesn't have access to this server
MCP server or tool not found
List Google Drive files
Arguments:
'query': Search query for file names
'max_results': Maximum results (default: 10)
OAuth2 access token for authenticated requests
Tool execution result
Bad Request - Invalid tool arguments
Unauthorized
Forbidden - User doesn't have access to this server
MCP server or tool not found
Get Google Drive file content
Arguments:
'file_id' (required): The Drive file ID
OAuth2 access token for authenticated requests
Tool execution result
Bad Request - Invalid tool arguments
Unauthorized
Forbidden - User doesn't have access to this server
MCP server or tool not found
Create a Google Drive file
Arguments:
'name' (required): File name
'content' (required): File content
'parent_folder_id': Parent folder ID (optional)
OAuth2 access token for authenticated requests
Tool execution result
Bad Request - Invalid tool arguments
Unauthorized
Forbidden - User doesn't have access to this server
MCP server or tool not found
List Google Calendar events
Arguments:
'max_results': Maximum events (default: 10)
OAuth2 access token for authenticated requests
Tool execution result
Bad Request - Invalid tool arguments
Unauthorized
Forbidden - User doesn't have access to this server
MCP server or tool not found
List Google Calendars
Arguments:
OAuth2 access token for authenticated requests
Input parameters for calendar_list_calendars
Tool execution result
Bad Request - Invalid tool arguments
Unauthorized
Forbidden - User doesn't have access to this server
MCP server or tool not found
Create a Google Calendar event
Arguments:
'summary' (required): Event title
'start_time' (required): Start time (ISO format)
'end_time' (required): End time (ISO format)
OAuth2 access token for authenticated requests
Tool execution result
Bad Request - Invalid tool arguments
Unauthorized
Forbidden - User doesn't have access to this server
MCP server or tool not found
Get Google Docs document content
Arguments:
'document_id' (required): The document ID
OAuth2 access token for authenticated requests
Tool execution result
Bad Request - Invalid tool arguments
Unauthorized
Forbidden - User doesn't have access to this server
MCP server or tool not found
Create a Google Docs document
Arguments:
'title' (required): Document title
'content': Initial content (optional)
OAuth2 access token for authenticated requests
Tool execution result
Bad Request - Invalid tool arguments
Unauthorized
Forbidden - User doesn't have access to this server
MCP server or tool not found
Get Google Sheets spreadsheet information
Arguments:
'spreadsheet_id' (required): The spreadsheet ID
OAuth2 access token for authenticated requests
Tool execution result
Bad Request - Invalid tool arguments
Unauthorized
Forbidden - User doesn't have access to this server
MCP server or tool not found
Read values from Google Sheets
Arguments:
'spreadsheet_id' (required): The spreadsheet ID
'range_name' (required): Range to read (e.g., "A1:C10")
OAuth2 access token for authenticated requests
Tool execution result
Bad Request - Invalid tool arguments
Unauthorized
Forbidden - User doesn't have access to this server
MCP server or tool not found
Create a Google Sheets spreadsheet
Arguments:
'title' (required): Spreadsheet title
OAuth2 access token for authenticated requests
Tool execution result
Bad Request - Invalid tool arguments
Unauthorized
Forbidden - User doesn't have access to this server
MCP server or tool not found
Get Google Slides presentation
Arguments:
'presentation_id' (required): The presentation ID
OAuth2 access token for authenticated requests
Tool execution result
Bad Request - Invalid tool arguments
Unauthorized
Forbidden - User doesn't have access to this server
MCP server or tool not found
Create a Google Slides presentation
Arguments:
'title' (required): Presentation title
OAuth2 access token for authenticated requests
Tool execution result
Bad Request - Invalid tool arguments
Unauthorized
Forbidden - User doesn't have access to this server
MCP server or tool not found
List Google Tasks task lists
Arguments:
OAuth2 access token for authenticated requests
Input parameters for tasks_list_task_lists
Tool execution result
Bad Request - Invalid tool arguments
Unauthorized
Forbidden - User doesn't have access to this server
MCP server or tool not found
List tasks from a Google Tasks list
Arguments:
'task_list_id' (required): The task list ID
OAuth2 access token for authenticated requests
Tool execution result
Bad Request - Invalid tool arguments
Unauthorized
Forbidden - User doesn't have access to this server
MCP server or tool not found
Create a task in Google Tasks
Arguments:
'task_list_id' (required): The task list ID
'title' (required): Task title
'notes': Task notes (optional)
OAuth2 access token for authenticated requests
Tool execution result
Bad Request - Invalid tool arguments
Unauthorized
Forbidden - User doesn't have access to this server
MCP server or tool not found
Create a Google Form
Arguments:
'title' (required): Form title
OAuth2 access token for authenticated requests
Tool execution result
Bad Request - Invalid tool arguments
Unauthorized
Forbidden - User doesn't have access to this server
MCP server or tool not found
Get Google Form information
Arguments:
'form_id' (required): The form ID
OAuth2 access token for authenticated requests
Tool execution result
Bad Request - Invalid tool arguments
Unauthorized
Forbidden - User doesn't have access to this server
MCP server or tool not found
List Google Chat spaces
Arguments:
OAuth2 access token for authenticated requests
Input parameters for chat_list_spaces
Tool execution result
Bad Request - Invalid tool arguments
Unauthorized
Forbidden - User doesn't have access to this server
MCP server or tool not found
Send a message to Google Chat
Arguments:
'space_name' (required): The chat space name
'text' (required): Message text
OAuth2 access token for authenticated requests
Tool execution result
Bad Request - Invalid tool arguments
Unauthorized
Forbidden - User doesn't have access to this server
MCP server or tool not found
Last updated

