Skip to content

Integration · Communication

Connect Claude & ChatGPT to Google Chat

Ask your AI what was said in a space today, to post an update to your team, or to set up a new space with the right people. It lists your spaces and direct messages, reads messages and reactions, sends, edits and deletes messages, and adds or removes members. You catch up on a busy space without scrolling back through it.

Connect Google Chat free

Free plan, no credit card. Takes about a minute.

Try asking

  • “What was discussed in the Marketing space today?”

    The AI finds the space, lists today's messages and sums them up with who said what.

  • “Post in the Sales space: the new price list is ready.”

    It sends the message to the space as you. Everyone in the space can see it.

  • “Reply in that thread that I will look at it tomorrow.”

    It posts your reply in the same thread instead of starting a new one.

What your AI can do

Spaces

List your spaces, group chats and direct messages, read a space's details, create or set up spaces and update their name and description.

Messages

List and read messages with their threads and attachments, send messages or thread replies, edit or delete your messages and react with emoji.

Members

List the members of a space, read a membership and role, and add or remove people.

  • “Set up a space called Project Falcon with Maria and Peter.”

    It creates the space and adds both people in one step. They are notified.

  • “Who is in the Support space?”

    It lists the members of the space with their roles.

  • “Do I already have a direct message with [email protected]?”

    It finds your existing direct message space with her, so you can read or post in it.

16 tools for Google Chat

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • add_memberChanges dataAdd a person to a space (`spaces_id`) by setting `member` name to users/{user} (user ID or email). The person is notified.
  • add_reactionChanges dataReact to a message with an emoji (`emoji.unicode`, e.g. 👍), by `spaces_id` and `messages_id`.
  • create_spaceChanges dataCreate a new named space with `display_name` and `space_type` SPACE, optionally with a description in space_details.
  • find_direct_messageFind your existing direct message space with a person, by `name` in the form users/{user} (user ID or email).
  • get_attachmentGet the metadata of a message attachment by `spaces_id`, `messages_id` and `attachments_id`.
  • get_memberGet one membership in a space by `spaces_id` and `members_id`, including the person's role.
  • get_messageGet one message by `spaces_id` and `messages_id`, including text, sender, thread and attachments.
  • get_spaceGet one space by `spaces_id`, including its display name, type, description and settings.
  • list_membersList the members of a space (`spaces_id`), with optional `filter` by role or member type.
  • list_messagesList messages in a space (`spaces_id`), with optional `filter` by create time or thread and `order_by`. Results are paginated.
  • list_reactionsList the emoji reactions on a message by `spaces_id` and `messages_id`.
  • list_spacesList the spaces, group chats and direct messages you are a member of; optional `filter` such as spaceType = "SPACE". Use this to find a space ID.
  • remove_memberDeletesRemove a member from a space by `spaces_id` and `members_id`.
  • set_up_spaceChanges dataCreate a space, group chat or direct message and add people to it in one step; pass the `space` settings and `memberships` (people as users/{user}). Invited people are notified.
  • update_messageChanges dataEdit the text of a message you sent, by `spaces_id` and `messages_id`; set `update_mask` to text.
  • update_spaceChanges dataUpdate a space's display name, description or guidelines by `spaces_id`; set `update_mask` to the fields changed, e.g. displayName.

Set up in three steps

  1. 1

    Pick the app

    Create a free PipMCP account and choose Google Chat from the app list.

  2. 2

    Paste your key

    Paste the OAuth client ID and client secret from your own Google Cloud project, then sign in with Google once. In the Google Cloud console create a project and enable the Google Chat API. On the Chat API's Configuration tab fill in an app name, avatar URL and description, because Chat requires this even for user access. Set up the OAuth consent screen, then under Credentials create an OAuth client ID of type Web application with the redirect URI https://pipmcp.com/oauth/callback and copy the client ID and secret. Google Chat works with Google Workspace accounts only.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    Click your name, then Settings › Connectors › Add custom connector. Paste your link as the Remote MCP server URL. Switch it on from the + menu in a chat.

Questions

What can the AI do in Google Chat?

It can list your spaces and direct messages, read a space, its messages, reactions, members and attachment details, and find your direct message with a person. It can create and set up spaces, update a space's name and description, send, edit and delete messages, react to messages, and add or remove members.

Does the AI see my Google Chat credentials?

No. Your OAuth client secret and the access from your Google sign-in are encrypted at rest and never shown to the AI. After you save them, they are not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start with reading only. Sending a message reaches real people and deleting a message cannot be undone, so these can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

Google Chat connects with OAuth, and OAuth connections need the PipMCP Pro plan or above. PipMCP also has a free plan with no credit card, but it does not include this connection. Paid plans bill per completed task. You also need your own Google Workspace account.

Does it work with a personal Gmail account?

No. Google Chat access through the API works with Google Workspace accounts only. You also need to fill in the Chat API's Configuration tab in your Google Cloud project before you sign in.

Let your AI work in Google Chat today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect Google Chat free

PipMCP is not affiliated with Google Chat. Product names are trademarks of their owners.