KosmoKrator

productivity

Google Contacts MCP, CLI, and Lua Integration for AI Agents

Google Contacts integration docs for AI agents: MCP gateway setup, Google Contacts CLI commands, Lua API reference, credentials, and function schemas.

Google Contacts 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

FunctionTypeParametersDescription
google-contacts.google_contacts_people_search_directory_people Read read 0 People Search Directory People (GET /v1/people:searchDirectoryPeople).
google-contacts.google_contacts_people_delete_contact_photo Write write 0 People Delete Contact Photo (DELETE /v1/{+resourceName}:deleteContactPhoto).
google-contacts.google_contacts_people_batch_delete_contacts Write write 0 People Batch Delete Contacts (POST /v1/people:batchDeleteContacts).
google-contacts.google_contacts_people_create_contact Write write 0 People Create Contact (POST /v1/people:createContact).
google-contacts.google_contacts_people_list_directory_people Read read 0 People List Directory People (GET /v1/people:listDirectoryPeople).
google-contacts.google_contacts_people_update_contact Write write 0 People Update Contact (PATCH /v1/{+resourceName}:updateContact).
google-contacts.google_contacts_people_update_contact_photo Write write 0 People Update Contact Photo (PATCH /v1/{+resourceName}:updateContactPhoto).
google-contacts.google_contacts_people_get Read read 0 People Get (GET /v1/{+resourceName}).
google-contacts.google_contacts_people_delete_contact Write write 0 People Delete Contact (DELETE /v1/{+resourceName}:deleteContact).
google-contacts.google_contacts_people_get_batch_get Read read 0 People Get Batch Get (GET /v1/people:batchGet).
google-contacts.google_contacts_people_batch_update_contacts Write write 0 People Batch Update Contacts (POST /v1/people:batchUpdateContacts).
google-contacts.google_contacts_people_search_contacts Read read 0 People Search Contacts (GET /v1/people:searchContacts).
google-contacts.google_contacts_people_batch_create_contacts Write write 0 People Batch Create Contacts (POST /v1/people:batchCreateContacts).
google-contacts.google_contacts_people_connections_list Read read 0 People Connections List (GET /v1/{+resourceName}/connections).
google-contacts.google_contacts_other_contacts_list Read read 0 Other Contacts List (GET /v1/otherContacts).
google-contacts.google_contacts_other_contacts_search Read read 0 Other Contacts Search (GET /v1/otherContacts:search).
google-contacts.google_contacts_other_contacts_copy_other_contact_to_my_contacts_group Write write 0 Other Contacts Copy Other Contact To My Contacts Group (POST /v1/{+resourceName}:copyOtherContactToMyContactsGroup).
google-contacts.google_contacts_contact_groups_create Write write 0 Contact Groups Create (POST /v1/contactGroups).
google-contacts.google_contacts_contact_groups_get Read read 0 Contact Groups Get (GET /v1/{+resourceName}).
google-contacts.google_contacts_contact_groups_list Read read 0 Contact Groups List (GET /v1/contactGroups).
google-contacts.google_contacts_contact_groups_batch_get Read read 0 Contact Groups Batch Get (GET /v1/contactGroups:batchGet).
google-contacts.google_contacts_contact_groups_update Write write 0 Contact Groups Update (PUT /v1/{+resourceName}).
google-contacts.google_contacts_contact_groups_delete Write write 0 Contact Groups Delete (DELETE /v1/{+resourceName}).
google-contacts.google_contacts_contact_groups_members_modify Write write 0 Contact Groups Members Modify (POST /v1/{+resourceName}/members:modify).