Claude Code
Connect feedback.tools to Claude Code and ask about your feedback without leaving the
terminal: "What are the top bugs this month?" or "Sum up the latest responses."
Claude Code can read your surveys, create and set up surveys, and import new feedback. It can delete a single response, but only when you ask it to. It can't delete a survey or your account.
Add the server
Run this in your terminal:
claude mcp add --transport http feedback.tools \
https://feedback.tools/mcpThis adds the server for you, in the current project only. To change that, add a scope:
--scope usermakes it available in all your projects.--scope projectsaves it to.mcp.json, so everyone on the project gets it.
You can also add the server to .mcp.json by hand:
{
"mcpServers": {
"feedback.tools": {
"type": "http",
"url": "https://feedback.tools/mcp"
}
}
}Keep the "type": "http" line. Without it, Claude Code treats the entry as a local server
and skips it. The file has no secrets in it, so it's safe to commit. Each teammate signs in
with their own feedback.tools account.
Sign in
- Start Claude Code and type
/mcp. - Pick feedback.tools and choose Authenticate.
- Claude Code opens
feedback.tools in your browser. Sign in if you aren't signed in yet.
- Check that the app asking for access is Claude and that it sends you back to
localhost. The page warns that the app runs on your computer. That's expected for Claude Code. Click Allow if you started the connection yourself.
Claude Code now works with the feedback.tools account you signed in to.
Check that it works
Run:
claude mcp listfeedback.tools should show as connected. Now start Claude Code and ask:
List my surveys in feedback.tools.Claude asks for permission the first time it uses the tool. Allow it. If you see your surveys, you're all set.
Disconnect
Open Settings → MCP connection in feedback.tools, find Claude Code under
Connected apps and click Disconnect. Claude Code loses access right away. You can
also type
/mcp in Claude Code, pick feedback.tools and clear the authentication there.
Troubleshooting
feedback.tools is missing or failed
Check that the entry has "type": "http". Run claude mcp list to see the status.
"Needs authentication", or "Unauthorized"
The connection was removed, or you didn't use it for 30 days. Type /mcp, pick
feedback.tools and authenticate again.
The browser doesn't open
Claude Code prints the sign-in link in the terminal. Open it by hand in the browser on the
same computer.
Works in one project but not in another
The default scope is the current project only. Add it again with --scope user.
"Data is locked" for a survey
The survey has no active subscription: it has ended, or a payment is overdue. Renew it to
get the data back. The survey still shows up in the list.