Google Contacts
Arcade Optimized
Arcade.dev LLM tools for Google Contacts
6tools
Google Contacts Toolkit
The Google Contacts toolkit lets LLM agents create and search contacts in a user's Google Contacts and query their Google Workspace directory — all via Arcade.
Capabilities
- Contact creation — Create new contact records with any combination of given name, family name, email, and phone number.
- Contact search — Look up existing personal contacts by name, email address, or phone number.
- Directory search — Search the user's Google Workspace organization directory by name or email to resolve colleagues not in personal contacts; supports paginated results via
next_page_token. - Identity & environment introspection — Retrieve the authenticated user's profile details (name, email, photo, permissions) and Google Contacts environment info.
OAuth
This toolkit authenticates via OAuth 2.0 using Google as the provider. Arcade manages the OAuth flow automatically. See the Arcade Google auth provider docs for provider configuration details.
Available tools(6)
6 of 6 tools
Operations
Behavior
| Tool name | Description | Secrets | |
|---|---|---|---|
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 | |||
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. |
Get Building
Last updated on