Customer support platform for solo developers with multiple projects.

Helmdesk consolidates your helpdesk, knowledge base and transactional emails all in one place — with an MCP server and SDK so you can manage tickets, write docs, and send email straight from Claude, Cursor, or your code.

Free tier available · No credit card required

Sub-200msRow-level securityTypeScript SDK15 REST endpointsMulti-tenant
AI-native

MCP server built in

Connect Claude, Cursor, or any AI agent to your helpdesk via the Model Context Protocol. Your agent reads tickets, drafts replies, searches your knowledge base, and sends emails — all in natural language.

Just ask — no glue code

Connect once, then talk to your helpdesk in plain language. Your assistant figures out the steps and runs them for you.

  • Triage new tickets and draft KB-grounded replies
  • Resolve, prioritize, and route your whole queue
  • Search your knowledge base — and write new articles
  • Send transactional email straight from your templates

Setup — one JSON block

{
  "mcpServers": {
    "helmdesk": {
      "command": "npx",
      "args": ["-y", "@helmdesk/mcp"],
      "env": { "HELMDESK_API_KEY": "sk_live_..." }
    }
  }
}
Claude Desktop — Helmdesk MCP
Connected@helmdesk/mcp
Developer-first

Two lines of code to get started

Install the SDK. Initialize with your API key. Create tickets, send emails, and search articles — all with typed methods and clear error handling.

1
Create a project in the dashboard
2
Copy your API key from project settings
3
Install @helmdesk/sdk and start building
Terminal — @helmdesk/sdk
node v20.11.0@helmdesk/sdk@0.3.0
Helpdesk

A support inbox for every project

Each project gets its own ticket queue, public support portal, and email notifications. Customers submit tickets without creating an account. AI suggests replies from your knowledge base.

  • Public portal — no login required for customers
  • AI-powered reply suggestions from your KB
  • Priority, tags, and status management
  • Email notifications for staff and customers
app.helmdesk.dev/projects/my-saas/tickets/142

#142 · Cannot upload files larger than 10MB

NewHighuser@example.com · 2h ago

I'm trying to upload a CSV file that's about 15MB but getting a "File too large" error. Is there a way to increase the limit?

AI Suggested Reply

The default upload limit is 10MB. You can increase it by updating the MAX_FILE_SIZE environment variable in your project settings...

Use this replyEdit
Suggested article:Configuring file upload limits
AI-powered

Six AI features. Useful outputs.

Not vibes — contracts. Every AI feature has a specific job, runs on Gemini, and degrades gracefully when you don't have an API key configured.

Suggest reply

AI drafts ticket responses using your knowledge base. Streaming output — starts typing in under a second.

Auto-classify

Incoming tickets are classified by priority and category instantly. One click to apply.

Draft article

Turn resolved tickets into knowledge base article drafts. Title, body, and category generated.

Smart suggestions

Customers see relevant articles as they type. Reduces ticket volume before they even submit.

Template analysis

AI detects Handlebars variables in email templates and generates types and example values.

Queue summary

Get a streaming summary of your ticket backlog — patterns, urgent items, and trends.

Knowledge Base

Public help center with AI search

Write markdown articles organized by category. Publish to a public help center your customers can search — AI suggests relevant articles as they type their support question, reducing ticket volume.

  • Markdown editor with live preview
  • Categories and drag-and-drop ordering
  • AI suggests articles to customers in real time
  • Public portal at /p/your-app/articles
app.helmdesk.dev/p/my-saas/articles

my-saas Help Center

How do I configure webhooks?

Suggested articles

Setting up webhook endpoints95%
Webhook payload reference82%
Troubleshooting webhook delivery71%

Browse by category

Getting Started

5 articles

API Reference

8 articles

Billing

3 articles

Troubleshooting

6 articles

app.helmdesk.dev/projects/my-saas/email-templates/welcome

Template Editor

{{#layout "default"}}

<h1>Welcome, {{name}}!</h1>

<p>Thanks for joining.</p>

<a href="{{activationUrl}}">

Activate your account

</a>

{{/layout}}

AI Detected Variables

{{name}}{{activationUrl}}

Preview

Welcome, Jane!

Thanks for joining.

Activate your account
Send test API snippet
Email Templates

Centralized email templates with preview

Build Handlebars templates with layouts and partials. AI detects variables automatically. Preview with sample data and send via the SDK or REST API — no email service configuration needed.

  • Handlebars with layouts and partials
  • AI auto-detects template variables
  • Live preview with generated sample data
  • Multi-provider SMTP support
app.helmdesk.dev/projects/my-saas/agents/auto-responder

Auto-Responder

Enabled

Response tone

ProfessionalFriendlyTechnical

When to trigger

On new ticket creation, if no staff reply within 5 minutes

Recent executions

2 min ago#142Replied
1h ago#141Replied
3h ago#140Skipped — staff replied first
Agents

AI agents that handle the busywork

Turn on AI agents that work your tickets for you. Draft replies from your knowledge base, close stale tickets after inactivity, get weekly email digests, and spot gaps in your docs — every action is yours to review before it sticks, and it's all configurable per project.

  • Auto-Responder drafts instant first replies from your KB
  • Auto-Close clears stale tickets after X days
  • Weekly Digest reports delivered via email
  • KB Gap Analysis finds undocumented topics
Logs

Know about errors before your users do

Ship your application logs to Helmdesk and the Log Watch agent becomes your error watchdog. Similar errors are grouped into one issue, and when something new breaks — or a known error keeps recurring — you get an email and an inbox alert, not a silent production failure.

  • One-line log shipping via the SDK or REST API
  • Errors grouped by fingerprint — 400 events, one issue
  • Log Watch alerts on new and recurring errors
  • Query logs from your AI tools to investigate overnight failures
app.helmdesk.dev/projects/my-saas/logs

Logs · Errors

2 open issues
ERROR

Payment failed: card declined

checkout · 14× · last seen 2 min ago

ERROR

Model gemini-2.5-flash is no longer available

ai · 6× · last seen 1h ago

WARN

Slow query: SELECT * FROM orders (2.4s)

db · 3× · acknowledged

Log Watch → you

[my-saas] 2 errors need your attention

Recurring error in checkout: 14× in the last hour

Pricing

Simple, transparent pricing

Start free. Upgrade when you need more. No per-seat pricing — your whole team gets access.

All AI features included. No per-resolution fees. Ever.

Free

For solo developers getting started

$0

Free forever

Get started
1 project
50 tickets / month
100 email sends / month
5 KB articles
1 team member
10k log events / month
3-day log retention
AI features
AI Agents
Custom branding
Webhooks
Bulk email API
Shared templates
Analytics dashboard
Most popular

Pro

For developers shipping multiple apps

$29/ month

AI included — no per-resolution fees

Start with Pro
5 projects
Unlimited tickets / month
Unlimited email sends / month
Unlimited KB articles
3 team members
100k log events / month
7-day log retention
AI features
AI Agents
Custom branding
Webhooks
Bulk email API
Shared templates
Analytics dashboard

Team

For teams managing operations at scale

$79/ month

AI included — no per-resolution fees

Start with Team
15 projects
Unlimited tickets / month
Unlimited email sends / month
Unlimited KB articles
10 team members
1,000k log events / month
30-day log retention
AI features
AI Agents
Custom branding
Webhooks
Bulk email API
Shared templates
Analytics dashboard

Business

For organizations with custom needs

Custom

Tailored to your organization

AI included — no per-resolution fees

Contact us
Unlimited projects
Unlimited tickets / month
Unlimited email sends / month
Unlimited KB articles
25 team members
Unlimited log events / month
90-day log retention
AI features
AI Agents
Custom branding
Webhooks
Bulk email API
Shared templates
Analytics dashboard
SLA guarantees
Dedicated onboarding
Priority support

Stop paying for five tools per app

Helpdesk, email, knowledge base, customers, and AI agents — running across all your projects in under five minutes.