How it works

From a question to a confirmed refund

An AI support assistant for support and finance teams. Ask in plain language; it finds customers, invoices and tickets and prepares refunds. The same tools work in Cursor and Claude Code over MCP.

MCP tools
9
roles with limits
4
refunds confirmed by a person
100%

Project flow

How it works
You
Web app
AI agent
MCP server
Systems

STEP 1 OF 5

You ask in plain language

“Acme was charged twice this month. Refund the duplicate.” No forms or menus to learn.

MCP tools

Role-checked
  • find_customer
  • get_customer_account
  • get_customer_invoices
  • search_customer_tickets
  • create_customer
  • update_customer
  • create_support_ticket
  • update_ticket
  • issue_refund

Refund flow

Human in the loop
Refund previewINV-2026-0019
Customer
Acme Traders
Reason
Duplicate charge
Amount
₹4,800

Nothing has happened yet. You decide.

Confirm refundCancel

Tech stack

Built with

Frontend

  • Next.js 16
  • React 19
  • Tailwind CSS 4
  • Vercel AI SDK

AI

  • OpenAI
  • Model Context Protocol
  • MCP TypeScript SDK

Backend

  • Node.js 22
  • Fastify 5
  • Zod
  • Pino

Data

  • PostgreSQL
  • Drizzle ORM
  • Redis

Security

  • JWT (RS256)
  • argon2
  • Role policies
  • Audit log

Deploy

  • Docker Compose
  • Caddy
  • VPS