Skip to Content
ResourcesIntegrationsProductivity & DocsGoogle Contacts

Google Contacts

Google Contacts icon
Arcade Optimized

Arcade.dev LLM tools for Google Contacts

Author:Arcade
Version:3.6.1
Auth:User authorization via the Google auth provider
6tools

Google Contacts Toolkit

The Google Contacts toolkit lets Arcade-powered agents create, search, and resolve contacts in a user's personal Google Contacts and Google Workspace directory via the Google People API.

Capabilities

  • Contact creation — Create contact records with any combination of given name, family name, email address, and phone number.
  • Multi-field contact search — Look up personal contacts by name, email address, or phone number.
  • Workspace directory lookup — Search an organization's directory by name or email to resolve colleagues not yet in personal contacts; supports paginated results via next_page_token.
  • Authenticated user introspection — Retrieve the authenticated user's profile, email, picture, and current Google Contacts access permissions.

OAuth

This toolkit uses OAuth 2.0 via Google. See the Arcade Google auth provider docs for setup details, required scopes, and configuration.

Available tools(6)

6 of 6 tools
Operations
Behavior
Tool nameDescriptionSecrets
Create a new contact record in Google Contacts. Examples: ``` create_contact(given_name="Alice") create_contact(given_name="Alice", family_name="Smith") create_contact(given_name="Alice", email="alice@example.com") create_contact(given_name="Alice", phone_number="+1234567890") create_contact( given_name="Alice", family_name="Smith", email="alice@example.com", phone_number="+1234567890", ) ```
Search the user's contacts in Google Contacts by email address.
Search the user's contacts in Google Contacts by name.
Search the user's contacts in Google Contacts by phone number.
Search the user's Google Workspace organization directory by name or email. Use this to resolve a colleague's email address when they are not in the user's personal Contacts (e.g. someone elsewhere in the same company). Returns one page of people. When has_next_page is true, call again with the same query and limit plus the returned next_page_token to fetch the next page — Google rejects a continuation whose query or limit differs from the original call.
Get comprehensive user profile and Google Contacts environment information. This tool provides detailed information about the authenticated user including their name, email, profile picture, Google Contacts access permissions, and other important profile details from Google services.
Last updated on