{
  "markdown": "# ConnectMachine MCP Server\n\nConnect your AI assistant to [ConnectMachine](https://connectmachine.ai), the\ndigital business-card and contact platform. Manage contacts, events, networks,\nand your digital cards in natural language.\n\nThis repository holds the public registry manifest and documentation for the\nhosted server. The server itself runs at `https://mcp.connectmachine.ai/mcp`\n— there is nothing to install or self-host.\n\n## Connect\n\n| | |\n|---|---|\n| Endpoint | `https://mcp.connectmachine.ai/mcp` |\n| Transport | Streamable HTTP |\n| Auth | OAuth 2.1 with Dynamic Client Registration and PKCE |\n\nYour client discovers the OAuth configuration automatically, so you never paste\na token by hand. On first use it opens the ConnectMachine sign-in page; sign in\nwith your account email (one-time code) or Google, and approve.\n\nRequires a ConnectMachine account with onboarding completed in the app.\n\n### Claude\n\nAdd it under Settings → Connectors → Add custom connector, using the endpoint\nabove.\n\n### Cursor\n\nInstall the [ConnectMachine plugin](https://github.com/connectmachine/cursor-plugin),\nor add the server to `~/.cursor/mcp.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"connectmachine\": {\n      \"url\": \"https://mcp.connectmachine.ai/mcp\"\n    }\n  }\n}\n```\n\n### VS Code and GitHub Copilot\n\nAdd the server to `.vscode/mcp.json`:\n\n```json\n{\n  \"servers\": {\n    \"connectmachine\": {\n      \"type\": \"http\",\n      \"url\": \"https://mcp.connectmachine.ai/mcp\"\n    }\n  }\n}\n```\n\n### Static key instead of OAuth\n\nIf your client cannot do the OAuth flow, sign in at\n<https://licenses.connectmachine.ai/mcp/auth> to get a personal MCP key, then\nsend it as an `Authorization: Bearer <key>` header on the server entry. Keys do\nnot expire.\n\n## Tools\n\n48 tools across ten areas. Everything is scoped to your own account — the\nserver never reaches outside ConnectMachine, so every tool is annotated\n`openWorldHint: false`.\n\n### Contacts\n\n| Tool | Kind | What it does |\n|---|---|---|\n| `list_contacts` | read | List contacts with pagination and filters |\n| `get_contact` | read | Full details for one contact |\n| `search_contacts` | read | Search across name, company, title, email, phone, notes, location, events |\n| `find_contact` | read | Resolve a name to one contact, or report an ambiguity |\n| `list_industries` | read | The industry catalog used for filtering |\n| `get_contact_counts` | read | Contact counts broken down by source |\n| `get_duplicate_contacts` | read | Surface suspected duplicates without merging |\n| `create_contact` | write | Create a contact, optionally tagged with events |\n| `update_contact` | write ⚠ | Overwrite fields on an existing contact |\n| `delete_contacts` | write ⚠ | Permanently remove contacts |\n| `merge_contacts` | write ⚠ | Merge duplicates; the secondary record is removed |\n| `assign_contacts_to_network` | write ⚠ | Move contacts into a network |\n\nWhen two contacts share a name, `find_contact` reports the ambiguity and the\nassistant asks which one you mean rather than guessing.\n\n### Networks\n\n| Tool | Kind | What it does |\n|---|---|---|\n| `list_networks` | read | List your networks (labels) |\n| `create_network` | write | Create a network |\n| `update_network` | write ⚠ | Rename or restyle a network |\n| `delete_network` | write ⚠ | Remove a network |\n| `reorder_networks` | write ⚠ | Change network ordering |\n\n### Events\n\n| Tool | Kind | What it does |\n|---|---|---|\n| `list_events` | read | Conferences and meetups where you met contacts |\n| `add_events_to_contact` | write | Tag a contact with where you met them |\n| `remove_events_from_contact` | write ⚠ | Detach events from a contact |\n\n### Digital cards\n\n| Tool | Kind | What it does |\n|---|---|---|\n| `list_cards` | read | List your business cards |\n| `get_card` | read | Full details for one card |\n| `get_shared_card` | read | Resolve a public share link to card data |\n| `read_card_image` | read | Read a card's image asset |\n| `create_card` | write | Create a card with emails, phones, websites, socials |\n| `update_card` | write ⚠ | Overwrite fields on a card |\n| `delete_card` | write ⚠ | Remove a card |\n\n### AI and meetings\n\n| Tool | Kind | What it does |\n|---|---|---|\n| `ai_query` | read | Ask a natural-language question about your network |\n| `list_ai_templates` | read | Prebuilt query templates |\n| `event_meeting_transcript_qa` | read | Q&A over event and meeting transcripts |\n| `list_transcriptions` | read | List meeting transcriptions |\n| `get_transcription` | read | Fetch one transcription |\n| `get_meeting_action_items` | read | Action items extracted from a meeting |\n| `generate_meeting_action_items` | write | Generate action items for a meeting |\n| `delete_transcription` | write ⚠ | Remove a transcription |\n\n### Import and export\n\n| Tool | Kind | What it does |\n|---|---|---|\n| `get_import_status` | read | Progress of an import session |\n| `list_import_sessions` | read | All import sessions |\n| `export_contacts_csv` | read | Export contacts to CSV (Premium) |\n| `create_import_session` | write | Start an import batch |\n| `import_contacts_batch` | write | Import up to 500 contacts per call |\n| `abort_import` | write ⚠ | Cancel an in-progress import |\n\n### Notifications and profile\n\n| Tool | Kind | What it does |\n|---|---|---|\n| `list_notifications` | read | List notifications |\n| `get_unread_count` | read | Unread notification count |\n| `get_profile` | read | Your ConnectMachine profile |\n| `get_subscription_status` | read | Plan and subscription status |\n| `get_enrichment_data` | read | Profile completion suggestions |\n| `mark_notification_read` | write ⚠ | Mark one notification read |\n| `mark_all_notifications_read` | write ⚠ | Mark every notification read |\n\n⚠ marks tools annotated `destructiveHint: true` — they overwrite or remove data\nthat this server cannot restore. Clients are expected to confirm before calling\nthem.\n\n## Registry\n\n`server.json` is the manifest published to the\n[official MCP Registry](https://modelcontextprotocol.io/registry/about), which\nfeeds downstream catalogs including the\n[GitHub MCP Registry](https://github.com/mcp). It is published under the\n`ai.connectmachine` namespace, verified by DNS.\n\n## Docs and support\n\n- Documentation: <https://www.connectmachine.ai/docs/mcp/>\n- Issues: <https://github.com/connectmachine/mcp-server/issues>\n- Terms: <https://www.connectmachine.ai/en/legal/terms-of-service>\n- Privacy: <https://www.connectmachine.ai/en/legal/privacy>\n\n## License\n\nMIT — see [LICENSE](LICENSE).\n",
  "bytes": 6479,
  "sha": "5fedfef90f459c8b9faeb3a11b283267a8e2e41ff8a1ec97898aa7e417a29895",
  "repo_slug": "connectmachine/mcp-server",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_ai_connectmachine_connectmachine_6c7a6d84/readme"
}