Capability

Google Workspace

Gmail, Calendar, Drive and Docs through one Google connection: search and send email, list and create events, search and organize Drive, read Docs and sync contacts. Sending email and creating events follow your approval rules. Connect Google in Settings → Connectors.

What your agent can do with it

  • googleGoogle Workspace access through Nango. credentialRef nango://google resolves the user's Google connection (Connection-Id + Provider-Config-Key) and proxies the request to the rele…
  • gmail_sendSends an email via Gmail (Nango OAuth) and notes the send as a note entity (proposal-gated). Args: { to: string, subject: string, body: string }.
  • gmail_searchSearches Gmail and returns enriched results (subject, from, date, snippet) per hit. Args: { query?: string (Gmail search syntax), maxResults?: number }.
  • calendar_listLists Google Calendar events ordered by start time. Args: { calendarId?: string (default 'primary'), timeMin?: RFC3339, timeMax?: RFC3339, updatedMin?: RFC3339 (only events modifi…
  • gmail_list_threadsLists Gmail threads matching a query, each expanded with its messages' metadata (id, internalDate, labelIds, From/To/Cc/Subject/Date headers). Args: { query?: string (Gmail search…
  • contacts_listLists the user's Google Contacts (People API connections), most recently modified first, with names, email addresses, phone numbers and organizations. Requires the contacts.readon…
  • calendar_createCreates a Google Calendar event and notes it (proposal-gated). Args: { summary: string, start: RFC3339, end: RFC3339, description?: string, location?: string, calendarId?: string …
  • drive_searchSearches Google Drive files by name and returns id/name/mimeType/webViewLink. Args: { query?: string, maxResults?: number }.
  • drive_list_folderLists the files directly inside a Google Drive folder (non-trashed) and returns id/name/mimeType/webViewLink. Args: { folderId: string, maxResults?: number }.
  • drive_create_folderCreates a Google Drive folder inside a parent folder and returns id/name/webViewLink. Args: { name: string, parentId: string }.
  • drive_copy_fileCopies a Google Drive file into a folder under a new name (copy + rename + file-into-folder in one call) and returns id/name/webViewLink. Args: { fileId: string, name: string, par…
  • docs_getFetches a Google Doc by id and returns its title, documentId, and structured body content. Args: { documentId: string }.