Guía de conector14 minutos de lectura45 herramientas MCP7 idiomas

Cómo conectar Google Workspace Admin a Meta Muse vía MCP

Administración de Google Workspace para agentes de IA: usuarios (crear, modificar, suspender, cerrar sesión), alias, grupos y miembros, unidades organizativas, roles de administrador y asignaciones, dispositivos ChromeOS y móviles, dominios, además de registros de auditoría e informes de uso. Admin SDK con OAuth2 y una cuenta de administrador; borrar usuarios, grupos, miembros, alias y asignaciones de rol viene desactivado.

HCPor el equipo de HelpCodeActualizado 14 min de lectura Código abierto en GitHub

Sin tarjeta de crédito · 7 días de prueba · Alternativa self-host disponible

Google Workspace Admin

Google Workspace Admin

Google Workspace administration for AI agents: users (create, update, suspend, sign out), aliases, groups and members, organizational units, admin roles and assignments, ChromeOS and mobile devices, domains, plus audit logs and usage reports. Admin SDK, OAuth2, admin account required.

herramientas

45

Región

INTL

Categoría

Productividad

Autenticación

OAuth 2.0

Env vars requeridas

GOOGLE_CLIENT_IDGOOGLE_CLIENT_SECRET
Instalar con un clic en Cloud

7 días de prueba gratis · Sin tarjeta de crédito

  • Prueba gratis de 7 días
    Sin tarjeta de crédito
  • RGPD y SOC 2 ready
    Datos en la UE, registros de auditoría
  • Código abierto en GitHub
    Open source · AGPL-3.0
  • Funciona con ChatGPT, Claude, Gemini
    Cualquier cliente compatible con MCP

Sáltate la instalación. Funcionando en menos de 2 minutos.

Inicia una prueba gratuita en cloud.anythingmcp.com, añade Google Workspace Admin con un clic y apunta tu cliente de IA (Claude, ChatGPT, Copilot o Cursor) al endpoint MCP generado. Sin Docker, sin git clone, sin experiencia de desarrollo.

Empezar prueba gratis

Resumen

Administración de Google Workspace para agentes de IA: usuarios (crear, modificar, suspender, cerrar sesión), alias, grupos y miembros, unidades organizativas, roles de administrador y asignaciones, dispositivos ChromeOS y móviles, dominios, además de registros de auditoría e informes de uso. Admin SDK con OAuth2 y una cuenta de administrador; borrar usuarios, grupos, miembros, alias y asignaciones de rol viene desactivado.

Prueba a pedir

Prompts de ejemplo para Google Workspace Admin

Haz clic en un prompt para copiarlo. Pégalo en Claude, ChatGPT, Cursor, Gemini, Copilot u OpenClaw para ejecutarlo contra este conector.

Google Workspace Admin · live vía MCP
Compartir
Opus 4.7

Claude es IA y puede equivocarse. Verifica siempre las respuestas.

💡 ¿Sin instalación? Usa cloud.anythingmcp.com directamente. Inicia sesión, pulsa Connectors → Google Workspace Admin, pega tus credenciales, genera una MCP API key y listo. Sin Docker, sin git clone, sin servidor local.

Google Workspace Admin + Meta Muse

Administración de Google Workspace para agentes de IA: usuarios (crear, modificar, suspender, cerrar sesión), alias, grupos y miembros, unidades organizativas, roles de administrador y asignaciones, dispositivos ChromeOS y móviles, dominios, además de registros de auditoría e informes de uso. Admin SDK con OAuth2 y una cuenta de administrador; borrar usuarios, grupos, miembros, alias y asignaciones de rol viene desactivado.

Requisitos previos

Las instrucciones de configuración completas están incluidas en el conector (visibles en el store al seleccionarlo). Las variables de entorno requeridas:

GOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRET

Paso 1 — Obtener credenciales

La configuración lleva unos 10 minutos. La cuenta de Google que autoriza el conector debe ser administrador de Workspace de una cuenta de Google Workspace o Cloud Identity; el conector siempre trabaja sobre esa cuenta (my_customer).

  1. Abre https://console.cloud.google.com, elige o crea un proyecto, ve a APIs & Services → Library y habilita la Admin SDK API (cubre las API Directory y Reports).
  2. Abre APIs & Services → OAuth consent screen y elige Internal; el proyecto debe pertenecer a la misma organización de Google Workspace. Para External, pon el estado de publicación en In production: mientras una app está en Testing, Google revoca sus refresh tokens a los 7 días y el conector deja de funcionar cada semana.
  3. Abre APIs & Services → Credentials → Create credentials → OAuth client ID, elige el tipo de aplicación Web application y añade el redirect URI autorizado <your AnythingMCP URL>/api/mcp-oauth/callback, en AnythingMCP Cloud https://cloud.anythingmcp.com/api/mcp-oauth/callback.
  4. Pega el client ID en GOOGLE_CLIENT_ID y el client secret en GOOGLE_CLIENT_SECRET, e instala el conector.
  5. En la página del conector haz clic en Authorize with Provider e inicia sesión con la cuenta de administrador. El refresh token se guarda cifrado y los access tokens se renuevan solos.
  6. Si la consola de administración restringe las apps de terceros (Security → Access and data control → API controls), marca este cliente OAuth como Trusted; si no, el inicio de sesión termina con admin_policy_enforced.
  7. Ejecuta google_admin_get_customer: muestra el ID de cliente y el dominio principal y confirma la conexión.

Un solo cliente de Google para todos los conectores de Google: el mismo proyecto de Cloud y el mismo cliente OAuth pueden servir a todos los conectores de Google (Gmail, Google Calendar, Google Drive, Google Sheets, Search Console, Analytics, Ads, Admin). Habilita cada API en ese proyecto, reutiliza GOOGLE_CLIENT_ID y GOOGLE_CLIENT_SECRET y autoriza cada conector una vez; cada uno pide solo sus propios scopes.

Qué cuenta de administrador: un Super Admin puede usar todas las herramientas. Un administrador delegado trabaja en las partes que cubre su rol, siempre que el rol tenga también los Admin API privileges correspondientes (consola de administración → Account → Admin roles → el rol → Privileges → Admin API): Users para herramientas de usuarios y alias, Groups para grupos y miembros, Organization Units para unidades organizativas, Reports para auditoría y uso, Services → Chrome OS y Mobile Device Management para dispositivos, Domain Settings para dominios. Los roles y sus asignaciones necesitan Super Admin o el privilegio Roles Management. Un usuario normal recibe 403 Not Authorized to access this resource/api en cada llamada. Usa una cuenta de administrador dedicada con el rol más pequeño que cubra el trabajo.

Scopes: admin.directory.user, admin.directory.user.security (cerrar sesión), admin.directory.group, admin.directory.orgunit y admin.directory.rolemanagement, scopes de solo lectura para dispositivos ChromeOS, dispositivos móviles, dominios y el cliente, y además admin.reports.audit.readonly y admin.reports.usage.readonly. Para una configuración de solo lectura, sustituye los cinco primeros por admin.directory.user.readonly, admin.directory.group.readonly, admin.directory.orgunit.readonly y admin.directory.rolemanagement.readonly y quita admin.directory.user.security en los ajustes OAuth del conector, vuelve a autorizar y desactiva todas las herramientas de crear, modificar, añadir, asignar, suspender, cerrar sesión y restaurar.

Qué lee: la propia cuenta, sus dominios y dominios alias. Usuarios con unidad organizativa, estado de administrador, suspensión, verificación en dos pasos, último inicio de sesión, alias, cargo, departamento y responsable, buscados con consultas como isSuspended=true, orgUnitPath='/Sales', isEnrolledIn2Sv=false, isAdmin=true o email:anna*. Grupos y sus miembros, los grupos de un usuario y si un usuario pertenece a un grupo directamente o a través de grupos anidados. El árbol de unidades organizativas. Los roles de administrador con sus privilegios y quién tiene cada rol. Dispositivos ChromeOS y móviles gestionados, buscados con status:provisioned, user:[email protected] o sync:..2026-06-01 (sin sincronizar desde entonces). Registros de auditoría por aplicación (login, admin, drive, token, groups, mobile, meet, gmail, calendar, chrome, saml, user_accounts y más), acotados por usuario, periodo y evento como login_failure o suspicious_login. Estadísticas de uso diarias de la cuenta y por usuario, como accounts:last_login_time, accounts:used_quota_in_mb o gmail:num_emails_sent.

Qué escribe: crea usuarios con una contraseña inicial y change_password_at_next_login, modifica sus campos, contraseña, unidad organizativa y responsable, los suspende y reactiva, cierra todas sus sesiones web y en dispositivos, restaura un usuario borrado en los últimos 20 días (solo Super Admin) y añade alias (hasta 30 por usuario). Crea y modifica grupos, añade como miembros usuarios, grupos o direcciones externas y cambia el rol o la entrega de correo de un miembro. Crea, renombra y mueve unidades organizativas. Asigna un rol de administrador a un usuario o grupo para toda la cuenta o para una unidad organizativa; solo un Super Admin puede asignar Super Admin.

Desactivadas al instalar: google_admin_delete_user, google_admin_delete_group, google_admin_remove_group_member, google_admin_delete_user_alias y google_admin_delete_role_assignment. No se pueden deshacer (un usuario borrado solo se puede restaurar durante 20 días, un grupo nunca), así que un administrador las activa cuando el equipo las necesita.

Formatos de datos: user_key acepta el correo principal, un alias o el id inmutable. En las rutas de las herramientas una unidad organizativa se escribe sin la barra inicial (Sales/EMEA) o como id:<orgUnitId>; en campos de usuario como org_unit_path con la barra (/Sales/EMEA). google_admin_assign_role y google_admin_undelete_user necesitan ID inmutables, no correos. google_admin_update_user solo cambia los campos que envía, pero listas como organizations, phones y relations sustituyen la lista entera, así que la IA lee antes al usuario. Las horas son RFC 3339 en UTC, y un lastLoginTime de 1970-01-01T00:00:00.000Z significa que nunca inició sesión; el creationTime de un dominio está en milisegundos epoch. Los informes de uso toman date como YYYY-MM-DD en hora del Pacífico y llegan con 1-3 días de retraso: una fecha demasiado reciente devuelve PARTIAL_DATA_AVAILABLE o DATA_NOT_AVAILABLE, así que retrocede un día.

Paginación y límites: las herramientas de lista devuelven nextPageToken; la IA vuelve a llamar con page_token hasta que deja de aparecer. Una página contiene hasta 500 usuarios, 200 grupos o miembros, 300 dispositivos ChromeOS, 100 dispositivos móviles y 1.000 actividades o filas de uso por usuario. Los registros de auditoría llegan del más reciente al más antiguo, la mayoría abarca unos 6 meses y los eventos tardan de minutos a horas en aparecer. Google limita las consultas por minuto por proyecto y por usuario: 403 quotaExceeded, rateLimitExceeded o 429 significa esperar un minuto y reintentar. Los usuarios y grupos nuevos pueden tardar unos minutos en ser visibles.

Errores comunes: 401 significa que la autorización caducó o se revocó (siempre a los 7 días mientras la pantalla de consentimiento está en Testing): vuelve a hacer clic en Authorize with Provider. 403 Not Authorized to access this resource/api significa que la cuenta conectada no es administradora o que a su rol le falta el privilegio Admin API de esa área. 403 Request had insufficient authentication scopes significa volver a autorizar tras un cambio de scopes. 403 "Admin SDK API has not been used in project" significa que la API no está habilitada (paso 1). 404 Resource Not Found: userKey es un usuario, alias o ID desconocido. 409 Entity already exists significa que el correo, el alias o el miembro ya existen. 400 Invalid Input suele significar que el dominio del correo no pertenece a la cuenta o que la contraseña es demasiado corta o larga (8-100 caracteres).

El conector no lee contenido de Gmail ni de Drive (eso lo hacen los conectores de Gmail y Google Drive), no cambia ajustes de grupos como quién puede publicar o unirse (Groups Settings API), no gestiona licencias, no bloquea ni borra dispositivos y no transfiere datos en la baja de un empleado. Borrar un usuario también borra su correo y sus archivos, salvo que se hayan transferido antes en la consola de administración.

Paso 2 — Instalar el adapter

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

Paso 3 — Añadir el conector en Muse

La URL de tu servidor: en AnythingMCP abre MCP Servers → el servidor donde está este conector y copia su URL (https://cloud.anythingmcp.com/mcp/…). Úsala donde esta guía muestra YOUR_SERVER_ID.

Muse añade los servidores MCP remotos como conectores personalizados e inicia sesión en ellos con OAuth.

  1. En Muse, abre Settings → Connectors y elige Add custom connector.
  2. Pega la URL del servidor MCP https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID.
  3. Muse abre la página de inicio de sesión de AnythingMCP: inicia sesión y aprueba el acceso.
  4. En un chat, pídele a Muse algo que necesite las herramientas de Google Workspace Admin.

También puedes configurarlo desde un chat, en la web, en las apps de iOS y Android o en WhatsApp. Envía a Muse este mensaje:

Create a Custom Connector for a new remote MCP server, then connect to it:
Name: AnythingMCP
Transport: remote streamable HTTP
URL: https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID
Auth: OAuth

¿Lo alojas tú mismo? Usa la dirección HTTPS pública de tu instancia en lugar de https://cloud.anythingmcp.com. Muse se conecta desde la nube de Meta, así que localhost no funciona.

Herramientas disponibles

ToolWhat it does
google_admin_get_customerRead the Google Workspace account itself: customer id (starts with C), primary domain, organization name and postal address, language…
google_admin_list_domainsList the domains of the Workspace account: the primary domain and every secondary domain, each with verified, isPrimary, creationTime…
google_admin_get_domainRead one domain of the account: whether it is verified and primary, when it was added, and its domain aliases
google_admin_list_domain_aliasesList domain aliases (domains that mirror another domain, so every user also receives mail at user@alias-domain), with their parent domain…
google_admin_list_usersList or search the users of the Workspace account (up to 500 per page): primaryEmail, name, id, orgUnitPath, isAdmin, suspended, archived…
google_admin_get_userRead one user's full admin view: name, primaryEmail, aliases, orgUnitPath, suspended and suspensionReason, isAdmin, isDelegatedAdmin…
google_admin_create_userCreate a user account in Google Workspace
google_admin_update_userChange fields of an existing user; fields left out stay as they are
google_admin_suspend_userSuspend a user: they can no longer sign in and stop receiving mail, but the account, its data and licenses stay
google_admin_unsuspend_userReactivate a suspended user so they can sign in again
google_admin_sign_out_userSign a user out of every web and device session and reset their sign-in cookies, e.g. after a lost laptop or a suspected compromise
google_admin_undelete_userRestore a user deleted in the last 20 days (super admin only)
google_admin_delete_userDelete a user account
google_admin_list_user_aliasesList a user's email aliases (extra addresses that deliver to the same mailbox)
google_admin_add_user_aliasAdd an email alias to a user, e.g. "[email protected]"
google_admin_delete_user_aliasRemove an email alias from a user; mail to that address bounces afterwards
google_admin_list_groupsList or search the groups of the Workspace account (up to 200 per page): email, name, description, directMembersCount, aliases, id
google_admin_list_user_groupsList the groups one user (or one group) is a direct member of
google_admin_get_groupRead one group: email, name, description, aliases, directMembersCount and whether an admin created it
google_admin_create_groupCreate a group (mailing list and access group) with an email on one of the account's domains
google_admin_update_groupChange a group's email, name or description; fields left out stay as they are
google_admin_delete_groupDelete a group with its membership list and archive; access granted through it to Drive files, calendars or apps ends
google_admin_list_group_membersList the members of a group (up to 200 per page): email, role (OWNER, MANAGER, MEMBER), type (USER, GROUP, CUSTOMER, EXTERNAL), status and…
google_admin_get_group_memberRead one member of a group: role, type, status and delivery setting. 404 means the address is not a direct member
google_admin_has_group_memberCheck whether a user is a member of a group, directly or through nested groups
google_admin_add_group_memberAdd a user, another group or an external address to a group. 409 "Member already exists" means it is already in
google_admin_update_group_memberChange a group member's role (OWNER, MANAGER, MEMBER) or their mail delivery setting
google_admin_remove_group_memberRemove a member from a group; access granted through the group ends at once
google_admin_list_org_unitsList organizational units (the tree that settings and policies apply to): name, orgUnitPath, orgUnitId, parentOrgUnitPath, description
google_admin_get_org_unitRead one organizational unit: name, path, id, parent and description
google_admin_create_org_unitCreate an organizational unit under a parent unit, e.g. "EMEA" under "/Sales"
google_admin_update_org_unitRename an organizational unit, change its description or move it under another parent (its users and sub-units move with it)
google_admin_list_rolesList the admin roles of the account, prebuilt (Super Admin, Groups Admin, User Management Admin, Help Desk Admin...) and custom: roleId…
google_admin_get_roleRead one admin role with its full list of privileges (serviceId and privilegeName)
google_admin_list_role_assignmentsList who holds which admin role: roleAssignmentId, roleId, assignedTo (a user or group id), assigneeType, scopeType (CUSTOMER = whole…
google_admin_get_role_assignmentRead one admin role assignment by its id: role, assignee id and type, scope and org unit
google_admin_assign_roleGive a user or group an admin role, for the whole account or one organizational unit. assigned_to is the user's or group's immutable id…
google_admin_delete_role_assignmentTake an admin role away from a user or group by deleting the role assignment
google_admin_list_chromeos_devicesList managed ChromeOS devices (Chromebooks, Chromeboxes, kiosks; up to 300 per page): deviceId, serialNumber, model, status (ACTIVE…
google_admin_get_chromeos_deviceRead one ChromeOS device by its deviceId: hardware, OS and firmware versions, enrolment, last sync and user, network addresses, auto-update…
google_admin_list_mobile_devicesList mobile devices (Android and iOS phones and tablets) that sync with Google Workspace (up to 100 per page): resourceId, email, name…
google_admin_get_mobile_deviceRead one mobile device by its resourceId: owner, model, OS version, status, compromised status, encryption, first and last sync and the…
google_admin_list_activitiesAudit log: who did what and when in one Google Workspace application, newest first (up to 1,000 per page)
google_admin_get_customer_usageAccount-wide usage statistics for one day: active users, licenses, Gmail volume, Drive storage, Meet minutes, 2SV adoption, etc
google_admin_get_user_usagePer-user usage statistics for one day: last login, emails sent and received, Drive storage used, 2SV enrolment, Meet calls, etc. user_key…

Ejemplos de prompts

  • "¿Qué usuarios no tienen activada la verificación en dos pasos? Agrúpalos por unidad organizativa."
  • "Crea [email protected] para Jane Doe en /Sales/EMEA con una contraseña temporal y añádela a [email protected]."
  • "¿Quién tiene ahora mismo un rol de administrador, y cuál?"
  • "Muéstrame los inicios de sesión fallidos y sospechosos de los últimos 7 días."
  • "Suspende a [email protected] y cierra todas sus sesiones."

FAQ

¿Dónde está disponible Muse? Por ahora Meta ofrece Muse en Estados Unidos y Canadá, en la web, en las apps de iOS y Android y en WhatsApp.

¿Meta revisa este conector? No. Meta no revisa los conectores personalizados. Muse solo ve las herramientas que activaste para este servidor MCP en AnythingMCP, y puedes desconectarlo cuando quieras en Settings → Connectors.

Siguientes pasos

¿Te ha sido útil esta guía?

Tu agente de Google Workspace Admin está a un clic.

Instala el conector, pega la clave y pregunta a Meta Muse. 7 días gratis, sin tarjeta de crédito.

Guías relacionadas

Conectores

Cómo conectar Google Workspace Admin a ChatGPT vía MCP

Administración de Google Workspace para agentes de IA: usuarios (crear, modificar, suspender, cerrar sesión), alias, grupos y miembros, unidades organizativas, roles de administrador y asignaciones, dispositivos ChromeOS y móviles, dominios, además de registros de auditoría e informes de uso. Admin SDK con OAuth2 y una cuenta de administrador; borrar usuarios, grupos, miembros, alias y asignaciones de rol viene desactivado.

Conectores

Cómo conectar Google Workspace Admin a Claude vía MCP

Administración de Google Workspace para agentes de IA: usuarios (crear, modificar, suspender, cerrar sesión), alias, grupos y miembros, unidades organizativas, roles de administrador y asignaciones, dispositivos ChromeOS y móviles, dominios, además de registros de auditoría e informes de uso. Admin SDK con OAuth2 y una cuenta de administrador; borrar usuarios, grupos, miembros, alias y asignaciones de rol viene desactivado.

Conectores

Cómo conectar Google Workspace Admin a Cursor vía MCP

Administración de Google Workspace para agentes de IA: usuarios (crear, modificar, suspender, cerrar sesión), alias, grupos y miembros, unidades organizativas, roles de administrador y asignaciones, dispositivos ChromeOS y móviles, dominios, además de registros de auditoría e informes de uso. Admin SDK con OAuth2 y una cuenta de administrador; borrar usuarios, grupos, miembros, alias y asignaciones de rol viene desactivado.

Conectores

Cómo conectar Google Workspace Admin a Gemini vía MCP

Administración de Google Workspace para agentes de IA: usuarios (crear, modificar, suspender, cerrar sesión), alias, grupos y miembros, unidades organizativas, roles de administrador y asignaciones, dispositivos ChromeOS y móviles, dominios, además de registros de auditoría e informes de uso. Admin SDK con OAuth2 y una cuenta de administrador; borrar usuarios, grupos, miembros, alias y asignaciones de rol viene desactivado.

Conectores

Google Workspace Admin a MCP: usuarios, grupos, roles de administrador, dispositivos y auditoría en cualquier agente de IA

Administración de Google Workspace para agentes de IA: usuarios (crear, modificar, suspender, cerrar sesión), alias, grupos y miembros, unidades organizativas, roles de administrador y asignaciones, dispositivos ChromeOS y móviles, dominios, además de registros de auditoría e informes de uso. Admin SDK con OAuth2 y una cuenta de administrador; borrar usuarios, grupos, miembros, alias y asignaciones de rol viene desactivado.

Conectores

Cómo conectar Google Workspace Admin a Microsoft Copilot vía MCP

Administración de Google Workspace para agentes de IA: usuarios (crear, modificar, suspender, cerrar sesión), alias, grupos y miembros, unidades organizativas, roles de administrador y asignaciones, dispositivos ChromeOS y móviles, dominios, además de registros de auditoría e informes de uso. Admin SDK con OAuth2 y una cuenta de administrador; borrar usuarios, grupos, miembros, alias y asignaciones de rol viene desactivado.