{"_id":"@coretext-ai/qa-google-contacts-a58500d5-8331-4ce9-a140-d204a9fae815","_rev":"5-848f758d0d0cbdf06f0ee4ff7c4f6729","name":"@coretext-ai/qa-google-contacts-a58500d5-8331-4ce9-a140-d204a9fae815","dist-tags":{"latest":"1.0.4"},"versions":{"1.0.0":{"name":"@coretext-ai/qa-google-contacts-a58500d5-8331-4ce9-a140-d204a9fae815","version":"1.0.0","keywords":["mcp","model-context-protocol","ai","server","google-contacts","claude","ai-tools","api-integration"],"author":{"name":"Coretext AI","email":"npm@coretext.ai"},"license":"MIT","_id":"@coretext-ai/qa-google-contacts-a58500d5-8331-4ce9-a140-d204a9fae815@1.0.0","maintainers":[{"name":"rugved-core","email":"rugved@coretextai.dev"},{"name":"ctxmitch","email":"mitchell@coretextai.dev"},{"name":"gerson-coretext","email":"gerson@coretextai.dev"}],"homepage":"https://github.com/coretext-ai/google-contacts-mcp-server#readme","bugs":{"url":"https://github.com/coretext-ai/google-contacts-mcp-server/issues"},"bin":{"google-contacts-mcp-server":"dist/index.js"},"dist":{"shasum":"e0cbbcd972a77ee5d90435c9722895fa44789ada","tarball":"https://registry.npmjs.org/@coretext-ai/qa-google-contacts-a58500d5-8331-4ce9-a140-d204a9fae815/-/qa-google-contacts-a58500d5-8331-4ce9-a140-d204a9fae815-1.0.0.tgz","fileCount":42,"integrity":"sha512-I+ceA8U+BlZN7YOeE14u/MQQcNM3ISrbBQ0mqVcJ+v4zWgNnfa1sv9FCWHrs6Fxs+AR37c30S9du1Sa+0CqSRA==","signatures":[{"sig":"MEUCIQC7Hn9MFu7NQ7d9+Lmy8zfySdbLBX63I7LSUlgK5e6/4wIgcbS/F83vfFw3Z8P4xFuGgzoslaK7Z519azmSVrBQVU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":217920},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"scripts":{"dev":"tsx src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","start":"node dist/index.js","watch":"tsx --watch src/index.ts"},"_npmUser":{"name":"gerson-coretext","email":"gerson@coretextai.dev"},"repository":{"url":"git+https://github.com/coretext-ai/google-contacts-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server with google-contacts integration","directories":{},"_nodeVersion":"18.20.8","dependencies":{"open":"latest","axios":"^1.6.0","dotenv":"^16.3.0","keytar":"latest","fs-extra":"latest","googleapis":"latest","google-auth-library":"latest","@modelcontextprotocol/sdk":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","jest":"^29.5.0","eslint":"^8.42.0","typescript":"^5.0.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-google-contacts-a58500d5-8331-4ce9-a140-d204a9fae815_1.0.0_1753243843064_0.20300055864015754","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@coretext-ai/qa-google-contacts-a58500d5-8331-4ce9-a140-d204a9fae815","version":"1.0.2","keywords":["mcp","model-context-protocol","ai","server","google-contacts","claude","ai-tools","api-integration"],"author":{"name":"Coretext AI","email":"npm@coretext.ai"},"license":"MIT","_id":"@coretext-ai/qa-google-contacts-a58500d5-8331-4ce9-a140-d204a9fae815@1.0.2","maintainers":[{"name":"rugved-core","email":"rugved@coretextai.dev"},{"name":"ctxmitch","email":"mitchell@coretextai.dev"},{"name":"gerson-coretext","email":"gerson@coretextai.dev"}],"homepage":"https://github.com/coretext-ai/google-contacts-mcp-server#readme","bugs":{"url":"https://github.com/coretext-ai/google-contacts-mcp-server/issues"},"bin":{"google-contacts-mcp-server":"dist/index.js"},"dist":{"shasum":"1b1ecf64cbcc922b8afd700d4de82d0dcb60a511","tarball":"https://registry.npmjs.org/@coretext-ai/qa-google-contacts-a58500d5-8331-4ce9-a140-d204a9fae815/-/qa-google-contacts-a58500d5-8331-4ce9-a140-d204a9fae815-1.0.2.tgz","fileCount":42,"integrity":"sha512-Mfpzwxih1gpjSx164WidKUq4EYN7Ivpxu9kGwX3nUZ+4wgYqJ3Sj3zOGdDPmD+xOehuF9PU/XZy3pO19qfQj2g==","signatures":[{"sig":"MEQCIBbdRe4mgewEXoGsL4Tz+4MK9WN259Q0VW67fXdsN9q7AiBdIc0eDDZa5oiTzem9o6O9zsqWk8Fy/goTbkTacViByA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":217920},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"scripts":{"dev":"tsx src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","start":"node dist/index.js","watch":"tsx --watch src/index.ts"},"_npmUser":{"name":"gerson-coretext","email":"gerson@coretextai.dev"},"repository":{"url":"git+https://github.com/coretext-ai/google-contacts-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server with google-contacts integration","directories":{},"_nodeVersion":"18.20.8","dependencies":{"open":"latest","axios":"^1.6.0","dotenv":"^16.3.0","keytar":"latest","fs-extra":"latest","googleapis":"latest","google-auth-library":"latest","@modelcontextprotocol/sdk":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","jest":"^29.5.0","eslint":"^8.42.0","typescript":"^5.0.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-google-contacts-a58500d5-8331-4ce9-a140-d204a9fae815_1.0.2_1753245193036_0.6638524976654789","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@coretext-ai/qa-google-contacts-a58500d5-8331-4ce9-a140-d204a9fae815","version":"1.0.3","keywords":["mcp","model-context-protocol","ai","server","google-contacts","claude","ai-tools","api-integration"],"author":{"name":"Coretext AI","email":"npm@coretext.ai"},"license":"MIT","_id":"@coretext-ai/qa-google-contacts-a58500d5-8331-4ce9-a140-d204a9fae815@1.0.3","maintainers":[{"name":"rugved-core","email":"rugved@coretextai.dev"},{"name":"ctxmitch","email":"mitchell@coretextai.dev"},{"name":"gerson-coretext","email":"gerson@coretextai.dev"}],"homepage":"https://github.com/coretext-ai/google-contacts-mcp-server#readme","bugs":{"url":"https://github.com/coretext-ai/google-contacts-mcp-server/issues"},"bin":{"google-contacts-mcp-server":"dist/index.js"},"dist":{"shasum":"1367ddee3f32afee76f5ef1ff5817897827ab43e","tarball":"https://registry.npmjs.org/@coretext-ai/qa-google-contacts-a58500d5-8331-4ce9-a140-d204a9fae815/-/qa-google-contacts-a58500d5-8331-4ce9-a140-d204a9fae815-1.0.3.tgz","fileCount":42,"integrity":"sha512-R52LaAHo/q5hWhkPW8TrqvkdUJX51HLnWCUXwYxZosl5nmCKzDgs6Ml+C7Sq6eyA7WBsbedL0JrmabSaKbWsoA==","signatures":[{"sig":"MEYCIQCJU3T8kqM793Pr0x+PahzdlIGqGSix/zpj9Jw9nu+6qAIhAJEagl0EQyOE2HEBkdNhC4TX7UvnYYKoBR7dY8A7zMJr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":213432},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"scripts":{"dev":"tsx src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","start":"node dist/index.js","watch":"tsx --watch src/index.ts"},"_npmUser":{"name":"gerson-coretext","email":"gerson@coretextai.dev"},"repository":{"url":"git+https://github.com/coretext-ai/google-contacts-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server with google-contacts integration","directories":{},"_nodeVersion":"18.20.8","dependencies":{"open":"latest","axios":"^1.6.0","dotenv":"^16.3.0","keytar":"latest","fs-extra":"latest","googleapis":"latest","google-auth-library":"latest","@modelcontextprotocol/sdk":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","jest":"^29.5.0","eslint":"^8.42.0","typescript":"^5.0.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-google-contacts-a58500d5-8331-4ce9-a140-d204a9fae815_1.0.3_1753325038367_0.7839590112472472","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@coretext-ai/qa-google-contacts-a58500d5-8331-4ce9-a140-d204a9fae815","version":"1.0.4","keywords":["mcp","model-context-protocol","ai","server","google-contacts","claude","ai-tools","api-integration"],"author":{"name":"Coretext AI","email":"npm@coretext.ai"},"license":"MIT","_id":"@coretext-ai/qa-google-contacts-a58500d5-8331-4ce9-a140-d204a9fae815@1.0.4","maintainers":[{"name":"rugved-core","email":"rugved@coretextai.dev"},{"name":"ctxmitch","email":"mitchell@coretextai.dev"},{"name":"gerson-coretext","email":"gerson@coretextai.dev"}],"homepage":"https://github.com/coretext-ai/google-contacts-mcp-server#readme","bugs":{"url":"https://github.com/coretext-ai/google-contacts-mcp-server/issues"},"bin":{"google-contacts-mcp-server":"dist/index.js"},"dist":{"shasum":"178f26f00a33fad2b557a2065311ca8de144bf53","tarball":"https://registry.npmjs.org/@coretext-ai/qa-google-contacts-a58500d5-8331-4ce9-a140-d204a9fae815/-/qa-google-contacts-a58500d5-8331-4ce9-a140-d204a9fae815-1.0.4.tgz","fileCount":42,"integrity":"sha512-Acsd/Q25frw4XBK4/85WQPIazBYqEAQHcmVzb9bRyuEaT/6nqPZ2ZWC79bBpnwkhZWSkVUSCDorsj4ZUTkfvUQ==","signatures":[{"sig":"MEYCIQDaGTzLubRooL48/6PHKP3kPWpu+1kDROHiiS08B8SDPAIhAMntQz6yBMg/R9rbSM/siZ+mgEx+Weu13hkw4AnnW4ab","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":213432},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"scripts":{"dev":"tsx src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","start":"node dist/index.js","watch":"tsx --watch src/index.ts"},"_npmUser":{"name":"gerson-coretext","email":"gerson@coretextai.dev"},"repository":{"url":"git+https://github.com/coretext-ai/google-contacts-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server with google-contacts integration","directories":{},"_nodeVersion":"18.20.8","dependencies":{"open":"latest","axios":"^1.6.0","dotenv":"^16.3.0","keytar":"latest","fs-extra":"latest","googleapis":"latest","google-auth-library":"latest","@modelcontextprotocol/sdk":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","jest":"^29.5.0","eslint":"^8.42.0","typescript":"^5.0.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-google-contacts-a58500d5-8331-4ce9-a140-d204a9fae815_1.0.4_1753326058356_0.9322568685592265","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-07-23T04:10:42.864Z","modified":"2025-07-24T15:58:49.823Z","1.0.0":"2025-07-23T04:10:43.284Z","1.0.2":"2025-07-23T04:33:13.282Z","1.0.3":"2025-07-24T02:43:58.567Z","1.0.4":"2025-07-24T03:00:58.580Z"},"bugs":{"url":"https://github.com/coretext-ai/google-contacts-mcp-server/issues"},"author":{"name":"Coretext AI","email":"npm@coretext.ai"},"license":"MIT","homepage":"https://github.com/coretext-ai/google-contacts-mcp-server#readme","keywords":["mcp","model-context-protocol","ai","server","google-contacts","claude","ai-tools","api-integration"],"repository":{"url":"git+https://github.com/coretext-ai/google-contacts-mcp-server.git","type":"git"},"description":"MCP server with google-contacts integration","maintainers":[{"email":"rugved@coretextai.dev","name":"rugved-core"},{"email":"mitchell@coretextai.dev","name":"ctxmitch"},{"email":"gerson@coretextai.dev","name":"gerson-coretext"},{"email":"daniel@coretextai.dev","name":"dgomezcortextai"}],"readme":"# google-contacts-mcp-server\n\nMCP server with google-contacts integration\n\nThis MCP server was generated using the Template Orchestrator and includes the following integrations:\n\n## Available Tools\n\nThis MCP server provides 18 tools across 1 integrations:\n\n### GoogleContacts Tools\n- **google-contacts_create_contact**: Create a new contact with specified fields\n- **google-contacts_get_person**: Get a specific contact by resource name\n- **google-contacts_update_contact**: Update an existing contact\n- **google-contacts_delete_contact**: Delete a contact permanently\n- **google-contacts_list_connections**: List authenticated user&#x27;s contacts\n- **google-contacts_search_contacts**: Search across all contacts with text query\n- **google-contacts_batch_get_people**: Get multiple contacts by resource names\n- **google-contacts_list_contact_groups**: List all contact groups\n- **google-contacts_create_contact_group**: Create a new contact group\n- **google-contacts_get_contact_group**: Get a specific contact group by resource name\n- **google-contacts_update_contact_group**: Update an existing contact group\n- **google-contacts_delete_contact_group**: Delete a contact group\n- **google-contacts_modify_contact_group_members**: Add or remove members from a contact group\n- **google-contacts_list_directory_people**: List people in the authenticated user&#x27;s domain directory (G Suite/Workspace)\n- **google-contacts_search_directory_people**: Search people in the authenticated user&#x27;s domain directory\n- **google-contacts_list_other_contacts**: List other contacts (auto-created contacts from interactions)\n- **google-contacts_search_other_contacts**: Search other contacts with text query\n- **google-contacts_copy_other_contact**: Copy an other contact to the authenticated user&#x27;s contacts\n\n## Installation\n\n```bash\nnpm install @coretext-ai/qa-google-contacts-a58500d5-8331-4ce9-a140-d204a9fae815\n```\n\n## Environment Setup\n\nCreate a `.env` file with the following variables:\n\n```env\nGOOGLE_OAUTH_CREDENTIALS=your_google_oauth_credentials_here\n```\n\n## Usage\n\n### Running the server\n\n```bash\n# Development mode\nnpm run dev\n\n# Production mode\nnpm run build && npm start\n```\n\n### Using with Claude Desktop\n\nAdd this to your Claude Desktop configuration:\n\n```json\n{\n  \"mcpServers\": {\n    \"google-contacts-mcp-server\": {\n      \"command\": \"npx\",\n      \"args\": [\"@coretext-ai/qa-google-contacts-a58500d5-8331-4ce9-a140-d204a9fae815\"],\n      \"env\": {\n        \"GOOGLE_OAUTH_CREDENTIALS\": \"your_google_oauth_credentials_here\"\n      }\n    }\n  }\n}\n```\n\n## Instructions for Fetching API Keys/Tokens\n- **COMING SOON**\n\n## Generated Information\n\n- **Generated at**: Thu Jul 24 2025 03:00:19 GMT+0000 (Coordinated Universal Time)\n- **Orchestrator version**: 0.0.2\n- **Template repository**: Coretext-AI-Dev/server-template-v2\n- **Total endpoints**: 18\n","readmeFilename":"README.md"}