feedback.tools MCP server
Customer feedback for your AI assistant: CSAT, NPS and CES scores, response search, AI themes with bugs and feature requests. Create surveys and import feedback.
Documentation · feedback.tools · MCP Registry
feedback.tools collects customer feedback with CSAT, NPS, CES andopen-text surveys that run as a widget on your website or app. AI reads every response andgroups it into themes: bugs, feature requests and emotions.
The MCP server lets an AI assistant work with that data from a chat. Ask "What are the topbugs this month?" or "How did our NPS change since August?", and the assistant picks thetools it needs.
This repository holds the connection config and the Claude Code plugin. The server itself ishosted by feedback.tools.
| Server URL | https://feedback.tools/mcp |
| Transport | Streamable HTTP |
| Authentication | OAuth 2.0. You sign in to feedback.tools in the browser and click Allow |
| Registry name | tools.feedback/mcp |
Requirements
A feedback.tools account with at least one survey. Responses, themes and scores areavailable for surveys on a free trial or with a subscription.
Connect
Claude
- Open Customize → Connectors and click Add custom connector.
- Name:
feedback.tools. URL:https://feedback.tools/mcp. Leave OAuth Client ID andClient Secret empty. - Click Connect, sign in to feedback.tools and click Allow.
Claude Code
Install the plugin from this repository:
/plugin marketplace add feedback-tools-platform/feedback-tools-mcp
/plugin install feedback-tools@feedback-tools
Or add the server directly:
claude mcp add --transport http feedback-tools https://feedback.tools/mcp
Then run /mcp, pick feedback-tools and sign in.
ChatGPT, Codex and other clients
Any client that supports remote MCP servers with OAuth can connect tohttps://feedback.tools/mcp. Step-by-step guides:feedback.tools/docs/mcp.
Tools
Read
| Tool | What it does |
|---|---|
ping |
Checks the connection and shows the name of the connected app |
list_surveys |
Lists your surveys with their subscription status |
get_survey |
Shows one survey: settings, status and response counts |
get_responses |
Lists responses, newest first, with filters by score, date, country and comment |
get_response |
Shows one response with the bugs, feature requests and emotions found in it |
search_responses |
Full-text search over response text |
list_themes |
Lists AI themes with the number of responses behind each one |
list_bugs |
Lists bug themes |
list_feature_requests |
Lists feature-request themes |
list_emotions |
Lists emotion themes |
get_theme |
Shows one theme with its weekly trend and the responses behind it |
get_csat_score |
Returns the CSAT, NPS or CES score for a period |
get_score_distribution |
Breaks responses down by score |
get_stats |
Returns response count, average score and response ratio |
Write
| Tool | What it does |
|---|---|
create_survey |
Creates a survey from a type, a title and a question |
update_survey |
Changes survey settings: texts, languages, pages, trigger, country rules, response limit |
create_response |
Imports feedback from email, chats or support tickets as a response |
set_response_ignored |
Keeps a response but leaves it out of scores and themes, or brings it back |
delete_response |
Deletes one response permanently. The assistant asks you to confirm |
The assistant cannot delete a survey or your account.
Revoke access
In feedback.tools open Settings → MCP connection → Connected apps and clickDisconnect next to the app.
Support
[email protected] ·Privacy policy
License
The configuration files in this repository are released under the MIT License.The feedback.tools service is subject to its own terms.