KosmoKrator

communication

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.

7 functions 7 read 0 write OAuth browser flow auth

Google Contacts for agents

OAuth can be configured in web hosts through redirect and in CLI hosts through local/device authorization; runtime works with stored tokens.

Use this integration from Lua code mode, the headless integrations CLI, or the KosmoKrator MCP gateway. The same package metadata powers all three surfaces.

Machine-Readable Metadata
integration_slug
google_contacts
route_slug
google/google-contacts
package
google
auth_strategy
oauth2_authorization_code OAuth browser flow
cli_setup_supported
true
cli_runtime_supported
true
mcp_gateway_supported
true
lua_supported
true
supports_multi_account
false

Quick Links

Google Contacts MCP Client Matrix

Use these pages when a specific agent client or framework needs copy-pasteable MCP setup for Google Contacts.

Google Contacts CLI Matrix

Use these pages for direct Google Contacts CLI workflows in scripts, CI, cron, and agent wrappers.

Function Catalog

FunctionTypeParametersDescription
google_contacts.google_contacts_create Read read 7 Create a new Google Contact with name, email, phone, company, title, address, and notes.
google_contacts.google_contacts_delete Read read 1 Permanently delete a Google Contact by resource name.
google_contacts.google_contacts_get Read read 1 Get full details of a single Google Contact including notes, websites, and group memberships.
google_contacts.google_contacts_list Read read 2 List all Google Contacts sorted by first name with pagination.
google_contacts.google_contacts_list_groups Read read 0 List all Google Contact groups/labels (e.g., Friends, Family, custom groups) with member counts.
google_contacts.google_contacts_search_contacts Read read 2 Fuzzy search Google Contacts by name, email, or phone. Matches partial strings (e.g., "john", "acme.com", "555"). Use this to look up contacts before sending emails with gmail_send.
google_contacts.google_contacts_update Read read 8 Update an existing Google Contact. Unspecified fields are preserved. Email, phone, and address are added alongside existing values; name, company, title, and notes are replaced.