Ugrás a tartalomhoz
← Back to the journal

AI-assisted customer onboarding — 4 dimensions for opening up MCP tools

MCP tools across 4 dimensions: setup bundle, role-based permissions, first-success experience, opt-out follow-up. Measured impact: 47→12 min onboarding, 30-day retention 71%→88%.

AI-assisted customer onboarding — 4 dimensions for opening up MCP tools

SaaS onboarding in 2026 isn't the “here's a 14-page PDF, read it” model anymore. An AI assistant walks the customer through — but it only works if it can actually execute the claims on the user's behalf. That's where MCP (Model Context Protocol) tools come in. The question isn't whether you give the AI tools. The question is which one, when, for whom.

We use four dimensions when we design MCP tools for Nortinia customer onboarding.

1. Account-setup wizard — structured, write-capable tools

In the first 30 minutes the new customer has to configure eight things: tenant name, billing email, default locale, time zone, primary admin user, default catalog, branding color, mandatory legal checkboxes. A text chat assistant can ask one by one — or it can call a single MCP tool:

{
  "tool": "ui.tenant.bootstrap",
  "args": {
    "tenantName": "Acme Ltd.",
    "billingEmail": "finance@acme.com",
    "defaultLocale": "en",
    "timezone": "Europe/London",
    "primaryAdminEmail": "...",
    "brandingHex": "#1A73E8"
  }
}

Key: the tool is idempotent and dry-run capable. The user sees a preview (“I'll set these — ok?”) and only on confirm does it execute. We measured: onboarding time dropped from 47 minutes to 12 with this pattern.

Anti-pattern: 8 separate tools, one per field. The AI asks 8 times, the user loses their mind. Bundle by logical transaction.

2. MCP tool permissions — role-based exposure

Not every tool is open to every user. We work with three role tiers:

  • Owner: every tool. Tenant delete, user invite, billing change.
  • Admin: read + most write tools, but NO tenant-destructive ones (delete-tenant, change-plan).
  • Member: self-write only (own profile), plus reads.

The tool catalog declares its role requirement:

- name: ui.users.invite
  roles: [owner, admin]
  scope: tenant
- name: ui.profile.update
  roles: [owner, admin, member]
  scope: self

The AI learns from session context which tool is available. A Member doesn't get a “sorry, no permission” message — that tool doesn't even appear in the runtime tool list. That's not just security, it's UX: the AI doesn't promise what it can't deliver.

3. First success metric — tools that ship value

Onboarding success isn't “the customer finished configuring”. It's that they experienced first success. That varies by product:

  • For AI chat: the first chat answer that cites their own knowledge base.
  • For a consulting module: the first audit phase closed out.
  • For a webshop template: the first live product page.

The tool catalog includes a firstSuccess tool per onboarding that the AI proactively offers. For AI chat:

{ "tool": "ui.chat.preview", "args": { "sampleQuestion": "What's your weekend delivery?" } }

The tool produces a live chat answer from the uploaded knowledge and shows it back to the user. The psychological goal: the user should feel the product, not just configure it. Measured: 30-day retention on onboardings that used the “first success” tool: 71% → 88%.

4. Post-onboarding follow-up — timed, opt-out tools

Onboarding does NOT end at the last wizard step. We schedule for the next 7 days:

  • +24h: “Checked in on your progress. Want to try feature X next?”
  • +72h: “Two days in and you haven't run a second-time scenario. Want me to show?”
  • +7 days: summary email with usage stats + recommended next module.

These are tools: ui.followup.schedule, ui.usage.summary, ui.recommend.nextModule. The user can opt out of the first message stream. The non-spammy measurement: 7-day retention 64% → 79% among users who didn't opt out.

The 4 dimensions together

┌──────────────────────────────────────┐
│ 1. Setup wizard  ── structured, bundle
│ 2. Permissions   ── role-based, runtime filter
│ 3. First success ── proactive, value-shipping
│ 4. Follow-up     ── timed, opt-out
└──────────────────────────────────────┘

Most teams implement dimension 1 and forget the other three. But dimensions 2, 3 and 4 together deliver the value you promised the customer during sales.

Takeaway

The slogan “AI helps with onboarding” is empty without a tool bundle, permission rules, value focus, and follow-up. All four dimensions need attention — the MCP tool is the hand, but the four dimensions are the choreography that decides which hand goes up when.

Let's talk about your project

Tell us what you are building — we will figure out how to help.