LogoSTMCP
Download
google_workspace_mcp

Google Workspace MCP Server

Google Workspace MCP Server provides full natural language control over Google Calendar, Drive, Gmail, Docs, Sheets, Slides, Forms, Tasks, and Chat through all MCP clients and AI assistants.

Tools

1. list_calendars

List accessible calendars.

2. get_events

Retrieve events with time range filtering.

3. create_event

Create events with attachments and reminders.

4. modify_event

Update existing events.

5. delete_event

Remove events.

6. search_drive_files

Search files with query syntax.

7. get_drive_file_content

Read file content (Office formats).

8. list_drive_items

List folder contents.

9. create_drive_file

Create files or fetch from URLs.

10. search_gmail_messages

Search with Gmail operators.

11. get_gmail_message_content

Retrieve message content.

12. get_gmail_messages_content_batch

Batch retrieve message content.

13. send_gmail_message

Send emails.

14. get_gmail_thread_content

Get full thread content.

15. modify_gmail_message_labels

Modify message labels.

16. list_gmail_labels

List available labels.

17. manage_gmail_label

Create, update, or delete labels.

18. draft_gmail_message

Create drafts.

19. get_gmail_threads_content_batch

Batch retrieve thread content.

20. batch_modify_gmail_message_labels

Batch modify labels.

21. start_google_auth

Initialize authentication.

22. get_doc_content

Extract document text.

23. create_doc

Create new documents.

24. modify_doc_text

Modify document text.

25. search_docs

Find documents by name.

26. find_and_replace_doc

Find and replace text.

27. list_docs_in_folder

List docs in folder.

28. insert_doc_elements

Add tables, lists, and page breaks.

29. insert_doc_image

Insert images from Drive or URLs.

30. update_doc_headers_footers

Modify headers and footers.

31. batch_update_doc

Execute multiple operations.

32. inspect_doc_structure

Analyze document structure.

33. export_doc_to_pdf

Export document to PDF.

34. create_table_with_data

Create data tables.

35. debug_table_structure

Debug table issues.

36. read_sheet_values

Read cell ranges.

37. modify_sheet_values

Write, update, or clear cells.

38. create_spreadsheet

Create new spreadsheets.

39. list_spreadsheets

List accessible spreadsheets.

40. get_spreadsheet_info

Get spreadsheet metadata.

41. create_sheet

Add sheets to existing files.

42. create_presentation

Create new presentations.

43. get_presentation

Retrieve presentation details.

44. batch_update_presentation

Apply multiple updates.

45. get_page

Get specific slide information.

46. get_page_thumbnail

Generate slide thumbnails.

47. create_form

Create new forms.

48. get_form

Retrieve form details and URLs.

49. set_publish_settings

Configure form settings.

50. get_form_response

Get individual responses.

51. list_form_responses

List all responses with pagination.

52. list_tasks

List tasks with filtering.

53. get_task

Retrieve task details.

54. create_task

Create tasks with hierarchy.

55. update_task

Modify task properties.

56. delete_task

Remove tasks.

57. move_task

Reposition tasks.

58. clear_completed_tasks

Hide completed tasks.

59. list_spaces

List chat spaces or rooms.

60. get_messages

Retrieve space messages.

61. send_message

Send messages to spaces.

62. search_messages

Search across chat history.

63. search_custom

Perform web searches.

64. get_search_engine_info

Retrieve search engine metadata.

65. search_custom_siterestrict

Search within specific domains.

Open Graph image for Google Workspace MCP Server

JSON Config

{
  "mcpServers": {
    "google_workspace": {
      "command": "uvx",
      "args": ["workspace-mcp"],
      "env": {
        "GOOGLE_OAUTH_CLIENT_ID": "your-client-id",
        "GOOGLE_OAUTH_CLIENT_SECRET": "your-secret",
        "OAUTHLIB_INSECURE_TRANSPORT": "1"
      }
    }
  }
}

Information