Gather user feedback that fixes itself.
Your users report bugs. Nobody responds. You're too busy shipping to play support hero. One line adds a feedback widget and MCP Server — your AI coding agent aggregates feedback, opens PRs, and drafts responses. You stay in control.
Add to your app in one command
$ npx userdispatch initUnder 30KB · 2 min setup · Shadow DOM isolated · No lock-in
The smart feedback loop
Turn user feedback into pull requests
UserDispatch closes the loop between your users and your app. No dashboards to check. No tickets to triage. Your agent analyzes feedback and proposes changes — you review and merge.
Your user submits feedback
Bugs, ratings, questions, screenshots, and app logs captured automatically via the widget.
Your coding agent reads it instantly
Your coding agent pulls new submissions via the UserDispatch MCP Server. No polling, no webhooks, no manual checking.
Your agent analyzes and acts
Aggregates patterns across submissions, opens a PR with the fix, and drafts a response for your review.
Weekly digest
Built-in prompt generates trend reports, top issues, and resolution rates — without opening a dashboard.
Why now
Support tools were built for a pre-agent world
Canny, Intercom, and Zendesk assume a human reads every ticket and weren't built AI/MCP-first. In the agentic era, your AI coding agent should be the first responder.
Legacy tools
- →Dashboard for humans to read and sort tickets
- →Manual triage, tagging, and prioritization
- →Human writes the fix, human responds to user
- →API bolted on as afterthought, no agent protocol
- →$50–300/mo for teams, complex setup
UserDispatch
- ⚡MCP server for agents to read submissions natively
- ⚡Agent triages, categorizes, and spots patterns across submissions
- ⚡Agent opens a PR with the fix and drafts a reply for your approval
- ⚡MCP-first: tools, resources, and built-in prompts for your agent
- ⚡Free to start. $0 to prove the concept. You keep building — your agent handles the analysis.
Ready to try it?
$ npx userdispatch initFree · 2 minutes · No credit card
What you get
Everything to close the loop
A lightweight widget for your users. A powerful MCP server for your agent. Nothing else to manage.
3 feedback types
Ratings, bug reports, and questions — all in a single widget your users already understand.
Screenshots & uploads
File attachments and screenshots with full browser metadata: OS, viewport, URL, and user agent.
Application logs
Pipe console errors, exceptions, and custom events via the API. Your agent sees what your user saw.
Full MCP toolkit
Lifecycle management for submissions, apps, stats, org, and members. Correlate with Sentry errors, failed GitHub deploys, and other data sources.
Agent-sent emails
Your agent drafts responses to users.
Custom UI
Personalize your styles, dark mode support, custom accent colors and logo. Looks native in any app.
Built for AI agents, not dashboards
Connect the UserDispatch MCP server to Claude Code, Cursor, or any MCP-compatible agent.
Triage incoming
Review new submissions, categorize by severity, flag critical bugs instantly.
Reply to users
Draft email responses for your review. Your users get answers in minutes, not days.
Track resolution
Update statuses, close resolved items, and track the full feedback lifecycle.
Weekly digest
Built-in prompt generates trends, top issues, and resolution rates automatically.
// Add this to your .mcp.json — that's it
{
"mcpServers": {
"userdispatch": {
"url": "https://userdispatch.com/api/mcp",
"headers": {
"Authorization": "Bearer ud_..." // or sk_ for app-scoped access
}
}
}
}tools · resources · prompts — submissions, apps, stats, org, members
Comparison
Not another support ticketing system
Legacy tools were built for humans reading every ticket. UserDispatch was built for agents analyzing them and proposing fixes.
| Feature | Legacy support tools | UserDispatch |
|---|---|---|
| One-prompt setup | ✕ | |
| Native MCP server for AI agents | ✕ | |
| Built-in log capturing | ~ | |
| Agent-driven feedback-to-PR pipeline | ✕ | |
| Manage multiple vibe-coded apps in one place | ✕ |
Security
Enterprise-grade security, built in
Every layer — from widget to database — is hardened. Five rounds of security audits, 110+ findings remediated. No enterprise plan required.
Hashed API tokens
SHA-256 at rest, 90-day expiry, shown once at creation. Raw tokens are never stored.
Nonce-based CSP
Per-request Content-Security-Policy with strict-dynamic. No unsafe-inline in production.
Multi-tier rate limiting
PostgreSQL-backed atomic counters with per-IP, per-key, and global limits across all endpoints.
File content validation
Magic-byte verification blocks disguised HTML, SVG, and XML uploads regardless of extension.
Parameterized queries
Tagged templates with bound parameters on every database query. Zero string interpolation in SQL.
Role-based MCP access
Auth context on all tools with org-scoped data isolation. Owner-only destructive operations.
Get started
Two minutes. One command.
Your coding agent handles the rest.
npx userdispatch init
Install
Authenticates you, creates your app, injects the widget script tag, and configures your MCP server.
Full breakdown →.mcp.json
Connect your agent
Claude Code, Cursor, and any other MCP-compatible agent can act on user feedback instantly.
Review & merge
Review what your agent proposes
Your agent triages feedback, opens PRs with fixes, and drafts responses — you review and ship.
Already have an account? Sign in
Built on the Model Context Protocol
Designed for the tools you already use
UserDispatch works with any MCP-compatible coding agent. Set up once, use everywhere.
MCP tools · resources · built-in prompts · Bearer token auth
Pricing
Simple pricing. Start free.
Free
Ship your first app with feedback that works on day one.
- 100 submissions/month
- 1 user
- 2 apps
- 3 month data retention
- Hosted MCP server
- Feedback widget
- Agent-sent emails
- App log capture
Pro
Your app has users. Now keep them.
- 250 submissions/month
- 1 user
- 10 apps
- Unlimited data retention
- Everything in Free
- Custom branding & logo
- Priority support
- File uploads up to 25MB
Team
Your team moves quickly. Your feedback should too.
- 2,500 submissions/month
- 5 users
- Unlimited apps
- Unlimited data retention
- Everything in Pro
- Team roles & permissions
- Advanced analytics
Enterprise
For organizations building at scale with full autonomy.
- Unlimited submissions
- Unlimited users
- Unlimited apps
- Everything in Team
- Autonomous product roadmap & priorities
- SSO & advanced security
- Custom forms
- Dedicated account manager
Gather user feedback that fixes itself.
One command. Two minutes. Your coding agent analyzes feedback and opens PRs — so you can keep building.
$ npx userdispatch initFAQ