list_contacts | List contacts from the connected Google account. personFields (string, default “names,emailAddresses,phoneNumbers,organizations”): comma-separated field mask — valid values: names, emailAddresses, phoneNumbers, organizations, addresses, biographies, birthdays, events, genders, locales, memberships, metadata, nicknames, occupations, photos, relations, urls, userDefined. pageSize (integer, optional, 1–1000, default 100): max contacts per page. pageToken (string, optional): token for next page. sortOrder (string, optional): one of LAST_MODIFIED_ASCENDING, LAST_MODIFIED_DESCENDING, FIRST_NAME_ASCENDING, LAST_NAME_ASCENDING. |
search_contacts | Search contacts by name or email. query (string, required): plain-text query, matches prefix of name/email fields. readMask (string, required): comma-separated field mask (e.g. “names,emailAddresses”). pageSize (integer, optional, 1–30, default 10): max results. Note: first call may be slow (warmup). |