Skip to content
Google Workspace logo

Google Workspace MCP server

Manage Google Workspace users, groups, organizational units and devices, and react to Admin audit events.

Google Workspace is not a separate install. One Activepieces MCP server exposes it alongside 770+ other apps, behind a single URL.

Tools
9
Works with
Any MCP client
Auth
OAuth 2.0 or Custom auth
License
MIT, open source
Updated
October 2026

About the Google Workspace MCP server

Connect Google Workspace once in Activepieces and every action it ships becomes a tool your assistant can call, behind the same server URL as the rest of your apps. Your agent reaches Google Workspace and 770+ other apps over a single connection, on our cloud or a self-hosted install.

Tools

Google Workspace tools your AI can run

Once connected, your assistant can call any of these Google Workspace actions by asking in plain language.

  • Add Record

    Create a user, group, group member, organizational unit or role assignment

    4 fields

  • Update Record

    Change fields of a user, group, group member, organizational unit or Chrome OS device (PATCH: untouched fields stay as they are)

    5 fields

  • Delete Record

    Remove a user, group, group member, organizational unit, mobile device or role assignment. Deleted users can be restored for 20 days from the Admin console; everything else is permanent.

    3 fields

  • Get Record

    Return the full record of a user, group, group member, org unit, device or role assignment

    4 fields

  • Search Records

    List records of one type with the Directory search syntax and pagination

    8 fields

  • Suspend User

    Suspend a directory user (blocks sign-in, keeps data), or lift the suspension

    2 fields

  • Mobile Device Action

    Approve, block or wipe a managed mobile device

    2 fields

  • Transfer Data

    Transfer a user's application data (Drive files, Calendar events, ...) to another user, e.g. when offboarding

    5 fields

  • Custom API Call

    Call any Admin SDK endpoint. Paths are relative to https://admin.googleapis.com, e.g. /admin/directory/v1/users?customer=my_customer, /admin/reports/v1/activity/users/all/applications/login, /admin/datatransfer/v1/applications.

    10 fields

Triggers

Google Workspace events your agent can watch

These start a run the moment something happens in Google Workspace, so work gets picked up on its own.

  • New Admin Activity Event

    Fires when an administrator performs an action in the Admin console (audit log "admin"), in real time through a push notification

    2 fields

  • New Application Activity Event

    Fires on an audit event of a Google Workspace application (Drive, Login, Calendar, Groups, Mobile, ...), in real time through a push notification

    3 fields

  • New User Event

    Fires when a user is created, deleted, suspended, undeleted, promoted/demoted as admin or otherwise changed, in real time through a push notification

    2 fields

Give your assistant Google Workspace

Connect Google Workspace once and every tool above is callable from Claude, Cursor or any MCP client, behind the same server URL as 770+ other apps. Free to start.

Google Workspace MCP, answered.

No. That is the point of it. One Activepieces server exposes Google Workspace alongside every other piece you connect, so your client keeps a single connection.

Yes. Activepieces is open source and free to start, and the MCP server is included on every plan, from the free cloud tier to any self-hosted deployment.

Connect Google Workspace in Activepieces, enable the server under Settings → MCP Server, then paste your server URL into your client config. It authenticates over OAuth on first use.

It can call 9 tools, including Add Record, Update Record, Delete Record, and chain them with steps in other apps inside the same run.

Connections use OAuth2 with limited scopes and are stored under 256-bit encryption, with no API to read them back, so an agent gets scoped access rather than your keys.