Skip to content
Elaichi Elaichi

SSO

Google Workspace

Connect Google Workspace once and hand every teammate a governed MCP endpoint with 21 tools ready to call from Claude, ChatGPT, Cursor, or any MCP client, inside the same permissions they already have, with every call checked and logged.

Google Workspace

Automations & dashboards

From answering questions to doing the work

A person no longer has to ask. A trigger starts the work, inside the same permissions and the same audit log as everything else. Automations and live dashboards ship on the Black plan.

Automations

Put Google Workspace work on a schedule.

A trigger starts a sequence of steps: call a Google Workspace tool, transform the result, branch, wait, and ask a person when it matters.

Google Workspace digest

Run 418 · started 2 minutes ago · on behalf of Emma Laurent

  1. Schedule

    Every weekday at 08:00

    0.2s
  2. Fetch users

    Google Workspace

    1.4s
  3. Group by owner

    Transform

    0.1s
  4. Draft the digest

    Agent step

    Ran with 4 tools, returned a structured summary

    6.2s
  5. Approve the digest

    Needs approval

    Assigned to Michael Brennan

    Approve
  6. Post the digest

    Google Workspace

    Queued

Collections and dashboards

Report on Google Workspace without asking.

Collections hold your own data, written by an automation and read by a dashboard that refreshes on a schedule.

Google Workspace health

Refreshed 4 minutes ago · every 15 minutes · from the users collection

Live

Users

1,284 ↓ 12%

Userses

96 ↓ 8%

Needs attention

3 ↑ 2

Updated this week

412 ↑ 9%

Users created

Last 14 days

By workspace

Share of activity

Engineering 34%

Product 27%

Support 21%

Sales 18%

AI tools

Google Workspace tools for your AI agents

21 tools are ready to call through Elaichi's MCP endpoint the moment you connect Google Workspace, governed by the same roles, restrictions, and audit log as everything else in Elaichi.

list_all_googleworkspace_users

List all Google Workspace users in the directory. Returns a collection of user objects including id, primaryEmail, and name.

get_single_googleworkspace_user_by_id

Get a single Google Workspace user by id. Returns the full user object including id, primaryEmail, name, and associated account details. Required: id.

create_a_googleworkspace_user

Create a new Google Workspace user in the directory. Returns the created user object including id and primaryEmail. Required: primaryEmail, name (givenName and familyName), and password.

update_a_googleworkspace_user_by_id

Update an existing Google Workspace user by id, replacing the resource with the supplied fields. Returns the updated user object including id and primaryEmail. Required: id.

delete_a_googleworkspace_user_by_id

Delete a Google Workspace user by id. Returns an empty 204 response on success. Required: id.

list_all_googleworkspace_groups

List groups in the Google Directory. Returns an array of group objects for the customer.

get_single_googleworkspace_group_by_id

Get a single Google Directory group by id. Returns the full group object. Required: id.

list_all_googleworkspace_group_members

List all members of a Google group. Returns member records for the specified group. Required: group_id.

get_single_googleworkspace_group_member_by_id

Get a single member of a Google group by id. Returns the member record for the specified group and member. Required: group_id, id.

create_a_googleworkspace_group_member

Add a new member to a Google group. Returns the created member record. Required: group_id.

update_a_googleworkspace_group_member_by_id

Update an existing member of a Google group by id. Returns the updated member record. Required: group_id, id.

delete_a_googleworkspace_group_member_by_id

Remove a member from a Google group by id. Returns an empty response on success. Required: group_id, id.

list_all_googleworkspace_userinfo

Retrieves basic profile information about the authenticated user in Google Calendar. The response includes essential details such as the user's unique identifier (sub), full name (name), first name (given_name), last name (family_name), profile picture URL (picture), and email address (email).

get_single_googleworkspace_customer_by_id

Get a Google Admin Directory customer by id. Returns the customer object from the Admin Directory API. Required: id.

list_all_googleworkspace_licenses

List Google Workspace product licenses assigned to users for a given product. Returns user license assignment records. Required: product_id.

list_all_googleworkspace_usage_reports

List Google Admin usage reports for all users on a specific date. Returns usage activity records per user for the given date. Required: date (in YYYY-MM-DD format).

create_a_googleworkspace_oauth_token

Exchange an authorization code or refresh token for a Google OAuth access token via the Google OAuth2 token endpoint. Returns: access_token, token_type, expires_in, and optionally refresh_token. Required: grant_type, client_id, client_secret, and either code with redirect_uri (for authorization_code grant) or refresh_token (for refresh_token grant).

list_all_googleworkspace_roles

List all roles defined in the Google Admin Directory for the authenticated customer. Returns an array of role objects from the directory.

list_all_googleworkspace_role_assignments

List all role assignments for your Google Admin Directory customer account. Returns a collection of role assignment items from the Google Admin SDK.

list_all_googleworkspace_tokens

List all OAuth tokens issued by a Google user to third-party applications. Returns a collection of token items associated with the user. Required: user_id.

list_all_googleworkspace_org_units

List Google organizational units for the customer. Returns an array of organizationUnits objects from the Google Admin Directory API.

How it works

From Google Workspace account to governed MCP endpoint

Connect

Link a Google Workspace account through Elaichi's hosted connect flow. Credentials are vaulted, so nobody, including the AI, ever sees them.

Compose

The connection becomes a toolbox instantly. Curate which Google Workspace tools are exposed, rename them, or freeze arguments.

Authorize

Point Claude, ChatGPT, Cursor, or any MCP client at the one Elaichi endpoint and sign in with OAuth, governed by roles, restrictions, and audit logs.

Put your agents to work in the tools you already use

Start a 14-day Gold trial. Connect a product, curate a toolbox, and paste a governed MCP endpoint into Claude, ChatGPT, or Cursor in minutes.