Jump to

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/mcp

This adds the server for you, in the current project only. To change that, add a scope:

  • --scope user makes it available in all your projects.
  • --scope project saves 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

  1. Start Claude Code and type /mcp.
  2. Pick feedback.tools and choose Authenticate.
  3. Claude Code opens feedback.tools in your browser. Sign in if you aren't signed in yet.
  4. 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 list

feedback.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.