Skip to main content
Model Context Protocol · 25 tools

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.
See your card

Read your live card, its public URL, and whether it's published.

“Show me my current NexaLink card.”

Create a 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.”

Edit any field

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.”

Build rich sections

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.”

Brand color & banner

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.”

Manage links

LinkedIn, X, Instagram, GitHub, YouTube, TikTok, WhatsApp, Calendly… merged, never wiped.

“Add my LinkedIn and my Calendly booking link.”

Set avatar / logo / banner

Point any image at the card by URL.

“Set my banner to this image: <url>.”

Publish or unpublish

Toggle whether your public card page (/c/your-slug) is live.

“Publish my card.” / “Take my card offline for now.”

Team-directory visibility

Show or hide your card in your team's directory.

“Hide my card from the team directory.”

List all your cards

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.
Search contacts

Match across name, company, email, or phone.

“Find everyone from Acme.” / “Find john@acme.com.”

Pull a full record

Open one contact's complete record — identity, socials, tags, status, notes, enrichment.

“Pull up Jane Doe's full contact record.”

Pull with full context

The record plus recent voice-note transcripts & summaries — everything to write a great follow-up.

“Give me everything on John before I email him.”

Filter & segment

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.”

Who's due for follow-up

Contacts in new / nurturing / dormant with a follow-up due (or none set).

“Who should I follow up with today?”

Add a contact

Create a contact with full details + tags.

“Add John Smith, CTO at Beta, john@beta.io — tag ‘SaaStr’, mark as a lead.”

Update a contact

Any field, favorite/lead flags, relationship stage, next follow-up date.

“Mark John a favorite, set status to nurturing, follow up in two weeks.”

Add a note

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).
List voice notes

Transcript, AI summary, action items, topic tags, and sentiment — optionally for one contact.

“Summarize my voice notes about the Beta deal.”

Get a voice note

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).
See your team

Tier, seat limit, seats used, your role.

“What's my team and how many seats are left?”

List members

Everyone on the team and their status.

“Who's on my team right now?”

Invite a member

Invite by email — seat limit + any locked domain enforced.

“Invite alex@acme.com to my team.”

Remove a member

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.
View branding

See the team brand template.

“Show my team's branding.”

Set branding

Team logo, brand color, company, website.

“Set our team logo to <url> and brand color to #0047A1.”

Lock an email domain

Require a domain for team invites.

“Only allow @acme.com emails to join the team.”

Custom domain

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.

CapabilityFreeProPremium
Cards15Unlimited
Contacts25UnlimitedUnlimited
Pro templates + custom colors
Lead capture, who-viewed, export/import
Team invites & brandingTeam plan
Custom domain, remove branding, all templates

See full pricing →

Secure by design

Acts as you — nothing more

Every action runs strictly as your account, scoped to your own data. The assistant can never touch another user's card or contacts.

You approve every connection

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.

Respects your plan

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.

Audited & rate-limited

Every change is logged to your account activity, and usage is rate-limited per token.

How it works

Standard MCP, over HTTPS

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.

One-click OAuth Connect

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.

Bearer-token alternative

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.

25 tools, picked automatically

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.

Server-side enforcement

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.

Recommended · one-click
  1. 1
    Add a custom connector

    In Claude (or ChatGPT), open connectors → Add custom connector, and paste the server URL:

    https://nexalink.co/api/mcp
  2. 2
    Sign in & approve

    You're sent to NexaLink to sign in and approve access — no token to copy. (Standard OAuth 2.1 + PKCE.)

  3. 3
    Just 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 →