Use case · Illustrative scenario

A support assistant that closes the ticket itself.

Ledgerline's users kept asking the same questions — "where's my March VAT report?", "resend invoice #4821" — and every answer was a support ticket. They embedded the CMD+K widget, connected it to their own API through a hosted MCP, and the assistant now answers from their docs and takes the action in the same breath.

LedgerlineB2B SaaSFintechSupport-heavy

Fictional invoicing & accounting SaaS · 40 people · 9,000 customers

Assistantsigned in as maya@acme.co
Refund order #4821 — the mug arrived cracked.
→ orders.refund(id: 4821, reason: "damaged")
Done — $24.90 refunded to Maya’s card, confirmation sent. Anything else?
Acted as maya@acme.co · logged · reversible
The problem

Support volume grew linearly with customers. 60% of tickets were questions the product could already answer — users just couldn't find the button. Docs existed; nobody read them.

Built with
CMD+K WidgetBuild MCP
01

Publish the API as an MCP

Ledgerline pasted their existing OpenAPI spec into CMD+K. Minutes later they had a hosted MCP server with tools like invoices.search and reports.vat — every call scoped to the calling user.

cmdk mcp create --spec ledgerline.yaml
02

Drop the widget into the app

One script tag in their dashboard layout, one signed JWT from their backend. The assistant inherits the signed-in user's identity — row-level security just works.

<script src="…/embed/widget.js" …>
03

Ground it in their knowledge

Help center and product docs became the knowledge base. Answers cite the exact article, so users learn the product while getting unblocked.

04

Let it act — with guardrails

"Resend invoice #4821" triggers invoices.resend as that user, behind a confirm step. Destructive tools stay read-only until Ledgerline flips them on per plan.

→ invoices.resend(id: 4821) · confirm?
−48%
repetitive support tickets
22s
median time-to-answer in product
0
integration engineers hired
“The surprising part wasn't the answers — it was watching the assistant do the thing instead of linking to the settings page.”
Head of Support, Ledgerline (illustrative)

Illustrative scenario — Ledgerline is a fictional company; numbers show the shape of the outcome, not a measured result.

Ship the layer between
your product and AI.

Every workspace starts with a 14-day free trial — widget, knowledge base and MCP included. No credit card. Upgrade only when you need scale.

No credit card · 14-day free trial · Questions? Book 1:1 with the founder