Drop Upstep into your app in 2 lines of code. Users report bugs and vote on ideas, your team triages on a fluid board, and your AI agent closes the loop over MCP.
or view the docs →Free plan available · 2-line integration · No credit card
10K+ feedback items processed
Users report. You triage. Your agent handles the busywork. Upstep keeps the public board clean and the internal one honest.
Dev-only tasks and a separate agent board stay internal. Users only see the public roadmap.
No SDK gymnastics. No server setup. Just feedback, flowing.
Sign in and spin up a project. You get a unique API key instantly.
Add the SDK to your app with two lines of code. It mounts itself.
Feedback rolls into your board sorted by votes. Ship what matters.
Connect Claude Code, Codex, Cursor, Windsurf, Copilot, or any MCP client to your feedback inbox. Your agent reads what users want, creates and updates tasks, posts replies, and keeps the board tidy. Access is scoped to a single project by its API key.
# Claude Code
claude mcp add --transport http upstep \
https://upstep.dev/api/mcp \
--header "Authorization: Bearer YOUR_MCP_KEY"
# Codex CLI
export UPSTEP_MCP_KEY="YOUR_MCP_KEY"
codex mcp add upstep --url https://upstep.dev/api/mcp \
--bearer-token-env-var UPSTEP_MCP_KEY
The complete Upstep application is open source: dashboard, APIs, roadmaps, integrations, SDKs, and the MCP server. Inspect every security boundary, run it on your infrastructure, or help shape what comes next.
$ git clone https://github.com/TheBugEater/upstep.git
$ cd upstep
$ cp apps/web/.env.example apps/web/.env
$ docker compose up --build
✓ dashboard · api · mcp · postgres
AGPL
server
MIT
SDKs
No Redis
required
Typed SDKs, framework-native components, and a tiny footprint. Pick your platform and ship. Upstep handles storage, dedupe, and the UI.
import { UpstepProvider, FeedbackWidget }
from "@upstep/js/react";
export default function App({ children }) {
return (
<UpstepProvider apiKey="upstep_xxx">
{children}
<FeedbackWidget />
</UpstepProvider>
);
}Start free. Upgrade when your feedback takes off. No setup fees, cancel anytime.
Everything you need to start listening.
For teams shipping real products.
For teams that ship together.
Prices shown in USD. Charged in your local currency at checkout. Need something custom? Talk to us.
It takes two minutes to set up and zero infrastructure to run.
Free plan · No credit card · Trusted for 10K+ feedback items and counting