{"name":"io.github.domdomegg/google-contacts-mcp","slug":"domdomegg-google-contacts-mcp","title":"Google Contacts","description":"Allow AI systems to list, search, and manage contacts via Google Contacts.","url":"https://mcp.market/server/domdomegg-google-contacts-mcp","rating":null,"grade":"B","score":83,"certified":false,"status":"active","category":"search","tags":["search"],"presence":{"score":33,"stars":3,"forks":2,"downloads_week":70,"last_push_at":"2026-09-09T16:11:51.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/domdomegg/google-contacts-mcp.git","website":"https://github.com/domdomegg/google-contacts-mcp#readme","version":"1.3.0","remotes":[],"packages":[{"registryType":"npm","identifier":"google-contacts-mcp","version":"1.3.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Google OAuth access token.","isRequired":true,"isSecret":true,"name":"GOOGLE_ACCESS_TOKEN"}]},{"registryType":"npm","identifier":"google-contacts-mcp","version":"1.3.0","runtimeHint":"npx","transport":{"type":"streamable-http","url":"http://localhost:3000/mcp"},"environmentVariables":[{"description":"Transport type.","isRequired":true,"value":"http","name":"MCP_TRANSPORT"},{"description":"Google OAuth client ID.","isRequired":true,"name":"GOOGLE_CLIENT_ID"},{"description":"Google OAuth client secret.","isRequired":true,"isSecret":true,"name":"GOOGLE_CLIENT_SECRET"}]}],"tools":[{"name":"contact_create","description":"Create a new contact in Google Contacts.","write_action":true,"price_micros":0,"input_schema":null},{"name":"contact_delete","description":"Permanently delete a contact from Google Contacts.","write_action":true,"price_micros":0,"input_schema":null},{"name":"contact_get","description":"Get detailed information about a single contact by resource name.","write_action":false,"price_micros":0,"input_schema":null},{"name":"contact_group_create","description":"Create a new contact group (label) in Google Contacts.","write_action":true,"price_micros":0,"input_schema":null},{"name":"contact_group_delete","description":"Permanently delete a contact group. System groups (e.g. \"My Contacts\", \"Starred\") cannot be deleted. By default this only removes the group/label; pass deleteContacts=true to also delete the member contacts.","write_action":true,"price_micros":0,"input_schema":null},{"name":"contact_group_get","description":"Get detailed information about a single contact group, including its member resource names.","write_action":false,"price_micros":0,"input_schema":null},{"name":"contact_group_members_modify","description":"Add or remove contacts from a contact group. Use this to manage which contacts belong to a group/label. This is the only way to change group membership - the People API does not support editing it via contact_update.","write_action":false,"price_micros":0,"input_schema":null},{"name":"contact_group_update","description":"Rename an existing contact group. Use contact_group_get first to retrieve the current etag. System groups (e.g. \"My Contacts\", \"Starred\") cannot be renamed.","write_action":true,"price_micros":0,"input_schema":null},{"name":"contact_groups_list","description":"List contact groups (labels) from the user's Google Contacts, including system groups like \"My Contacts\" and \"Starred\".","write_action":false,"price_micros":0,"input_schema":null},{"name":"contact_photo_delete","description":"Remove the photo from a contact, reverting to the default avatar.","write_action":true,"price_micros":0,"input_schema":null},{"name":"contact_photo_update","description":"Set (or replace) the photo for a contact. Provide the image as base64-encoded JPEG or PNG bytes.","write_action":true,"price_micros":0,"input_schema":null},{"name":"contact_search","description":"Search for contacts by name, email, or phone number.","write_action":false,"price_micros":0,"input_schema":null},{"name":"contact_update","description":"Update an existing contact. Use contact_get first to retrieve the current etag.","write_action":true,"price_micros":0,"input_schema":null},{"name":"contacts_list","description":"List contacts from the user's Google Contacts. Returns names, emails, phone numbers, organizations, birthdays, events, URLs, addresses, nicknames, relations, IM usernames, genders, external IDs, client data, and custom fields.","write_action":false,"price_micros":0,"input_schema":null},{"name":"directory_search","description":"Search the organization directory for people (coworkers, etc). Requires directory.readonly scope.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":83,"grade":"B","scanned_at":"2026-09-24T21:40:13.702Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-24T21:40:13.724Z","components":{"code":{"score":25,"max":25,"notes":["47 source files scanned","47 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":15,"max":15,"notes":["last push 15 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"google-contacts-mcp","version":"1.3.0","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":3,"publishedAt":"2026-07-27T16:52:13.325Z","repositoryUrl":"git+https://github.com/domdomegg/google-contacts-mcp.git","weeklyDownloads":35},{"registryType":"npm","identifier":"google-contacts-mcp","version":"1.3.0","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":3,"publishedAt":"2026-07-27T16:52:13.325Z","repositoryUrl":"git+https://github.com/domdomegg/google-contacts-mcp.git","weeklyDownloads":35}],"repo":{"found":true,"owner":"domdomegg","repo":"google-contacts-mcp","archived":false,"pushedAt":"2026-09-09T16:11:51Z","stars":3,"forks":2,"openIssues":1,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/4953590?v=4","ownerCreatedAt":"2013-07-06T10:49:10Z"},"icon":{"url":"https://avatars.githubusercontent.com/u/4953590?v=4&s=128","source":"github"},"presence":{"stars":3,"forks":2,"downloadsWeek":70,"license":"MIT","lastPushAt":"2026-09-09T16:11:51.000Z","score":33}}}},"grade_history":[],"reviews":[]}