nerddesk_
v1.0 — built for MSPs

$ nerddesk --start

A dark, dev-console themed IT helpdesk. SLA timers, ConnectWise Automate & ScreenConnect actions, REST API, inbound/outbound webhooks, and an MCP server for n8n.

$ curl -X POST https://your.nerddesk.app/api/v1/tickets \
    -H "Authorization: Bearer ndk_live_..." \
    -d '{"title":"Server down","priority":"p1","client_id":"..."}'
→ {"id":"...","ticket_number":1042,"status":"new"}

Tickets + SLAs

P1–P4 priorities, status workflow, threaded comments, internal notes, and live SLA countdowns that breach loudly.

ConnectWise actions

One-click ScreenConnect sessions and Automate command runs from the ticket page. Config in admin → integrations.

Inbound webhooks

HMAC-signed endpoints for Automate alerts and ScreenConnect events auto-create tickets.

REST API + keys

Documented /api/v1/* with admin-managed Bearer keys. Tickets, clients, assets — fully scriptable.

MCP server for n8n

Drop-in MCP at /api/mcp. Tools: create_ticket, update_ticket, search_tickets, add_comment.

Roles + client scoping

Admin / technician / end_user with per-client scoping. Microsoft sign-in today, SAML stub ready.