Your digital business card + personal CRM, inside Claude
Connect Claude, Cursor, or any MCP client and run NexaLink by chat — build and edit your card, then capture, organize, and follow up on every contact you meet. Plus team and branding. Securely, as your own account.
One-click OAuth — paste https://nexalink.co/api/mcp and approve.
Everything you can do
25 tools across your card, contacts, voice notes, team, and branding. Just ask in plain language — here's the full set with example prompts.
Your card
Full lifecycle control of your digital business card — create it, edit every field, build rich sections, publish, and control visibility.Read your live card, its public URL, and whether it's published.
“Show me my current NexaLink card.”
Spin up a new card from a few details (name required).
“Create my card: Jane Doe, Head of Growth at Acme, jane@acme.com.”
Name, title, company, department, profession, bio, tagline, phone(s), email, website, location, booking link — anything.
“Change my title to VP Sales and rewrite my bio to be punchier.”
Highlights (title + description + image), a media gallery, testimonials (quote + author + role), and custom key→value fields.
“Add a testimonial: ‘Best partner we’ve worked with’ — Sam Lee, COO at Beta.”
Primary/secondary brand color, text color, and banner focal point (custom colors are Pro+).
“Set my brand color to #0047A1 and raise the banner focus.”
LinkedIn, X, Instagram, GitHub, YouTube, TikTok, WhatsApp, Calendly… merged, never wiped.
“Add my LinkedIn and my Calendly booking link.”
Point any image at the card by URL.
“Set my banner to this image: <url>.”
Toggle whether your public card page (/c/your-slug) is live.
“Publish my card.” / “Take my card offline for now.”
Show or hide your card in your team's directory.
“Hide my card from the team directory.”
See every card you own (multi-card on paid plans).
“List all my cards.”
Find & pull contacts
Your personal CRM — search, pull any record (with notes + voice context), and keep everyone organized, without leaving the chat.Match across name, company, email, or phone.
“Find everyone from Acme.” / “Find john@acme.com.”
Open one contact's complete record — identity, socials, tags, status, notes, enrichment.
“Pull up Jane Doe's full contact record.”
The record plus recent voice-note transcripts & summaries — everything to write a great follow-up.
“Give me everything on John before I email him.”
By tag, exact email, relationship stage, lead/favorite, source, last-contacted or follow-up date.
“Show my leads tagged ‘SaaStr’ I haven’t contacted in 30 days.”
Contacts in new / nurturing / dormant with a follow-up due (or none set).
“Who should I follow up with today?”
Create a contact with full details + tags.
“Add John Smith, CTO at Beta, john@beta.io — tag ‘SaaStr’, mark as a lead.”
Any field, favorite/lead flags, relationship stage, next follow-up date.
“Mark John a favorite, set status to nurturing, follow up in two weeks.”
Append a timestamped note to a contact.
“Note on John: discussed a Q3 pilot.”
Voice notes
Read the voice memos you captured on mobile — transcript and AI summary, ready to use in chat (never the raw audio).Transcript, AI summary, action items, topic tags, and sentiment — optionally for one contact.
“Summarize my voice notes about the Beta deal.”
One voice note's full transcript + analysis.
“Show the action items from my last voice note.”
Team
Run your team plan by chat — seats, invites, and removals (owner-only).Tier, seat limit, seats used, your role.
“What's my team and how many seats are left?”
Everyone on the team and their status.
“Who's on my team right now?”
Invite by email — seat limit + any locked domain enforced.
“Invite alex@acme.com to my team.”
Free up a seat.
“Remove alex@acme.com from the team.”
Branding
Centralized brand control for teams — logo, colors, locked invite domain, and a custom domain.See the team brand template.
“Show my team's branding.”
Team logo, brand color, company, website.
“Set our team logo to <url> and brand color to #0047A1.”
Require a domain for team invites.
“Only allow @acme.com emails to join the team.”
Serve cards on your own domain (Premium).
“Connect card.acme.com to my card.”
Works with your plan
The MCP tools enforce the exact same entitlements as the web app.
| Capability | Free | Pro | Premium |
|---|---|---|---|
| Cards | 1 | 5 | Unlimited |
| Contacts | 25 | Unlimited | Unlimited |
| Pro templates + custom colors | — | ✓ | ✓ |
| Lead capture, who-viewed, export/import | — | ✓ | ✓ |
| Team invites & branding | — | Team plan | ✓ |
| Custom domain, remove branding, all templates | — | — | ✓ |
Secure by design
Every action runs strictly as your account, scoped to your own data. The assistant can never touch another user's card or contacts.
Connect via OAuth and you explicitly approve what each app can do, signed in as yourself. See and disconnect connected apps — or revoke a token — anytime in Settings; access stops immediately.
Plan limits and paid features are enforced server-side, identically to the web app — the AI can't unlock anything you haven't paid for.
Every change is logged to your account activity, and usage is rate-limited per token.
How it works
A spec-compliant Model Context Protocol server at https://nexalink.co/api/mcp. Any MCP-compatible client can talk to it — no SDK or plugin to install.
Paste the server URL in Claude or ChatGPT and click Connect — you sign in to NexaLink and approve, just like adding Airtable or Gmail. No token to copy. Standard OAuth 2.1 with PKCE.
Clients without one-click OAuth can use a personal access token (mcp_live_…) instead. Either way the server resolves you on every request; the assistant never sees your password or session.
Card, contacts, voice-note, team, and branding tools are described to the assistant; it chooses the right one from your plain-language request and fills in the arguments.
Plan entitlements, ownership checks, and the read-only demo guard are enforced on the server — the AI is treated as untrusted input.
Full technical specs (auth model, transport, tool contracts) live in our engineering docs.
Connect in seconds
The easiest way is one-click OAuth — like adding any other connector.
- 1Add a custom connector
In Claude (or ChatGPT), open connectors → Add custom connector, and paste the server URL:
https://nexalink.co/api/mcp
- 2Sign in & approve
You're sent to NexaLink to sign in and approve access — no token to copy. (Standard OAuth 2.1 + PKCE.)
- 3Just ask
“Update my title to Head of Growth and add my Calendly link.” “Add the 3 people I met today.” “Invite alex@acme.com to my team.”
No one-click OAuth in your client? Use a token
Generate a personal access token in Settings → MCP / AI assistants (shown once), then paste this into your client config:
{
"mcpServers": {
"nexalink": {
"url": "https://nexalink.co/api/mcp",
"headers": { "Authorization": "Bearer mcp_live_..." }
}
}
}Questions
What is the NexaLink MCP server?
A Model Context Protocol server that lets an AI assistant (Claude, Cursor, and others) run your NexaLink account on your behalf through natural conversation — your digital business card and your personal CRM (contacts, notes, follow-ups), plus team and branding.
Which clients work today?
Clients with one-click OAuth (Claude.ai, Claude Desktop, ChatGPT) — just paste https://nexalink.co/api/mcp and click Connect. Clients without OAuth (some CLI/programmatic setups) use a personal access token instead.
Is it secure?
Yes. You connect via OAuth 2.1 (PKCE) and approve access explicitly, or use a revocable personal access token. Every action runs as your account and respects your plan, access tokens are short-lived and audience-bound, and you can disconnect anytime. Demo accounts are read-only.
What does it cost?
It's included with your NexaLink plan. The 25 tools respect the same entitlements as the web app — higher plans simply unlock more (more cards, custom domains, branding control).
How do I connect it?
Easiest: in Claude or ChatGPT add a custom connector and paste https://nexalink.co/api/mcp, then sign in and approve. Or, for clients without one-click OAuth, generate a token in Settings → MCP / AI assistants and paste the provided config.
Run your card & CRM by conversation
Paste the URL in Claude or ChatGPT, approve, and you're connected in under a minute.
Connect your assistant →