productivity
Google Chat MCP, CLI, and Lua Integration for AI Agents
Google Chat integration docs for AI agents: MCP gateway setup, Google Chat CLI commands, Lua API reference, credentials, and function schemas.Google Chat for agents
Credentials can be configured manually in web or CLI hosts.
Use this integration from Lua code mode, the headless integrations CLI, or the KosmoKrator MCP gateway. The same package metadata powers all three surfaces.
Agent Surfaces
Machine-Readable Metadata
Function Catalog
| Function | Type | Parameters | Description |
|---|---|---|---|
google-chat.google_chat_spaces_setup | Write write | 0 | Spaces Setup (POST /v1/spaces:setup). |
google-chat.google_chat_spaces_complete_import | Write write | 0 | Spaces Complete Import (POST /v1/{+name}:completeImport). |
google-chat.google_chat_spaces_find_group_chats | Read read | 0 | Spaces Find Group Chats (GET /v1/spaces:findGroupChats). |
google-chat.google_chat_spaces_patch | Write write | 0 | Spaces Patch (PATCH /v1/{+name}). |
google-chat.google_chat_spaces_search | Read read | 0 | Spaces Search (GET /v1/spaces:search). |
google-chat.google_chat_spaces_create | Write write | 0 | Spaces Create (POST /v1/spaces). |
google-chat.google_chat_spaces_delete | Write write | 0 | Spaces Delete (DELETE /v1/{+name}). |
google-chat.google_chat_spaces_find_direct_message | Read read | 0 | Spaces Find Direct Message (GET /v1/spaces:findDirectMessage). |
google-chat.google_chat_spaces_list | Read read | 0 | Spaces List (GET /v1/spaces). |
google-chat.google_chat_spaces_get | Read read | 0 | Spaces Get (GET /v1/{+name}). |
google-chat.google_chat_spaces_space_events_get | Read read | 0 | Spaces Space Events Get (GET /v1/{+name}). |
google-chat.google_chat_spaces_space_events_list | Read read | 0 | Spaces Space Events List (GET /v1/{+parent}/spaceEvents). |
google-chat.google_chat_spaces_members_create | Write write | 0 | Spaces Members Create (POST /v1/{+parent}/members). |
google-chat.google_chat_spaces_members_patch | Write write | 0 | Spaces Members Patch (PATCH /v1/{+name}). |
google-chat.google_chat_spaces_members_get | Read read | 0 | Spaces Members Get (GET /v1/{+name}). |
google-chat.google_chat_spaces_members_delete | Write write | 0 | Spaces Members Delete (DELETE /v1/{+name}). |
google-chat.google_chat_spaces_members_list | Read read | 0 | Spaces Members List (GET /v1/{+parent}/members). |
google-chat.google_chat_spaces_messages_get | Read read | 0 | Spaces Messages Get (GET /v1/{+name}). |
google-chat.google_chat_spaces_messages_delete | Write write | 0 | Spaces Messages Delete (DELETE /v1/{+name}). |
google-chat.google_chat_spaces_messages_list | Read read | 0 | Spaces Messages List (GET /v1/{+parent}/messages). |
google-chat.google_chat_spaces_messages_create | Write write | 0 | Spaces Messages Create (POST /v1/{+parent}/messages). |
google-chat.google_chat_spaces_messages_patch | Write write | 0 | Spaces Messages Patch (PATCH /v1/{+name}). |
google-chat.google_chat_spaces_messages_update | Write write | 0 | Spaces Messages Update (PUT /v1/{+name}). |
google-chat.google_chat_spaces_messages_attachments_get | Read read | 0 | Spaces Messages Attachments Get (GET /v1/{+name}). |
google-chat.google_chat_spaces_messages_reactions_list | Read read | 0 | Spaces Messages Reactions List (GET /v1/{+parent}/reactions). |
google-chat.google_chat_spaces_messages_reactions_delete | Write write | 0 | Spaces Messages Reactions Delete (DELETE /v1/{+name}). |
google-chat.google_chat_spaces_messages_reactions_create | Write write | 0 | Spaces Messages Reactions Create (POST /v1/{+parent}/reactions). |
google-chat.google_chat_custom_emojis_create | Write write | 0 | Custom Emojis Create (POST /v1/customEmojis). |
google-chat.google_chat_custom_emojis_get | Read read | 0 | Custom Emojis Get (GET /v1/{+name}). |
google-chat.google_chat_custom_emojis_delete | Write write | 0 | Custom Emojis Delete (DELETE /v1/{+name}). |
google-chat.google_chat_custom_emojis_list | Read read | 0 | Custom Emojis List (GET /v1/customEmojis). |
google-chat.google_chat_media_upload | Write write | 0 | Media Upload (POST /v1/{+parent}/attachments:upload). |
google-chat.google_chat_media_download | Read read | 0 | Media Download (GET /v1/media/{+resourceName}). |
google-chat.google_chat_users_spaces_get_space_read_state | Read read | 0 | Users Spaces Get Space Read State (GET /v1/{+name}). |
google-chat.google_chat_users_spaces_update_space_read_state | Write write | 0 | Users Spaces Update Space Read State (PATCH /v1/{+name}). |
google-chat.google_chat_users_spaces_space_notification_setting_get | Read read | 0 | Users Spaces Space Notification Setting Get (GET /v1/{+name}). |
google-chat.google_chat_users_spaces_space_notification_setting_patch | Write write | 0 | Users Spaces Space Notification Setting Patch (PATCH /v1/{+name}). |
google-chat.google_chat_users_spaces_threads_get_thread_read_state | Read read | 0 | Users Spaces Threads Get Thread Read State (GET /v1/{+name}). |
google-chat.google_chat_users_sections_delete | Write write | 0 | Users Sections Delete (DELETE /v1/{+name}). |
google-chat.google_chat_users_sections_list | Read read | 0 | Users Sections List (GET /v1/{+parent}/sections). |
google-chat.google_chat_users_sections_position | Write write | 0 | Users Sections Position (POST /v1/{+name}:position). |
google-chat.google_chat_users_sections_patch | Write write | 0 | Users Sections Patch (PATCH /v1/{+name}). |
google-chat.google_chat_users_sections_create | Write write | 0 | Users Sections Create (POST /v1/{+parent}/sections). |
google-chat.google_chat_users_sections_items_list | Read read | 0 | Users Sections Items List (GET /v1/{+parent}/items). |
google-chat.google_chat_users_sections_items_move | Write write | 0 | Users Sections Items Move (POST /v1/{+name}:move). |