Userback MCP

Userback MCP (Model Context Protocol) lets your developer tools and AI agents connect to Userback and automatically load relevant context (feedback details, comments, project/workflow info, console logs, and network logs) directly into your prompt flow.

As a team, you can debug faster without manually copying IDs, recreating long issue timelines, or switching constantly between tools.

Connect the Userback MCP endpoint into supported MCP clients like ChatGPT, Cursor, Claude Desktop, Claude Code, VS Code, Windsurf, and OpenCode, then authenticate to start using Userback context where you work.

Prerequisites

  • You have access to a Userback workspace.
  • You can sign in to Userback in a browser during OAuth authorisation.
  • You have an MCP-compatible client — ChatGPT, Claude, Cursor, VS Code, or Windsurf.

The MCP server URL for all clients is: https://mcp.userback.io/v1/mcp/

1. Configure your client

Claude
🚧

Note

Userback is not yet in the Claude connector directory. Use the manual setup steps below in the meantime.

Requirements

  • Claude Team, Business, or Enterprise plan
  • Organization admin access in Claude
  • Userback OAuth Client ID and OAuth Client Secretcontact us to obtain these

Setup

  1. In Claude, go to Organization Settings → Connectors, or navigate directly to claude.ai/admin-settings/connectors.
  2. Click Add → Custom → Web.
  3. Enter the following:
    • Name: Userback
    • Remote MCP Server URL: https://mcp.userback.io/v1/mcp/
  4. Enter the credentials provided by Userback:
    • OAuth Client ID: (provided by Userback)
    • OAuth Client Secret: (provided by Userback)
  5. Save the connector.

Userback will now be available to all members of your Claude organization.

📘

Coming soon

Once Userback is approved in the Claude connector directory, you'll be able to connect with one click. We'll update these docs when that's available.

ChatGPT
  1. Find Userback in the GPT store.
  2. Click the "Connect" button.
  3. Sign in to Userback and approve workspace access.
Claude Code
  1. In your terminal, run:
  claude mcp add Userback https://mcp.userback.io/v1/mcp/ -t http -s user
  1. Complete OAuth in your browser when prompted.
Cursor

One-click install:

Add Userback to Cursor

Manual setup:

{
  "mcpServers": {
    "userback": {
      "url": "https://mcp.userback.io/v1/mcp/"
    }
  }
}

After saving, restart Cursor if needed, then complete OAuth authorization in your browser.

Visual Studio Code
  1. Open Command Palette and run MCP: Add Server.
  2. Choose HTTP.
  3. Enter:
https://mcp.userback.io/v1/mcp/
  1. Name it Userback.

Example config:

{
  "servers": {
    "Userback": {
      "url": "https://mcp.userback.io/v1/mcp/",
      "type": "http"
    }
  }
}
Windsurf
  1. Open Command Palette and run Windsurf: MCP Marketplace.
  2. Click the cog icon to modify mcp.json
  3. Enter:
{
  "mcpServers": {
    "Userback": {
      "url": "https://mcp.userback.io/v1/mcp/"
    }
  }
}

2. Start your first prompt

Once your client is connected:

  1. Start a prompt in your MCP client.

  2. Ask your agent to use Userback — for example: "Summarize open feedback in the App project."

  3. Complete OAuth authorization when prompted.

  4. Approve the tool calls the agent needs to run.

  5. Iterate: search → inspect → decide → update.

3. Available tools

The following tools are available when Userback MCP is connected to your client.

Tool nameDescription
add_feedbackCreate a new feedback item in a project so your team can track and work on it.
add_feedback_commentAdd a comment or reply to an existing feedback item to share updates or ask questions.
get_feedbackView full details for specific feedback items, including comments, screenshots, and key context.
get_feedback_logsSee recent technical logs (console and network) for a feedback item to help investigate issues.
list_account_usersView account members (and who can be assigned work) so you can choose valid assignees.
list_projectsSee the projects you can access, with optional workflow info for each project.
list_workflowsView the available status/workflow states for a specific project.
search_feedback_filterSearch feedback using filters (like project, assignee, priority, date, and status) with predictable, paginated results.
search_feedback_semanticFind feedback by meaning (not just exact words) using natural-language search.
set_feedback_assigneeAssign, reassign, or unassign a feedback item.
set_feedback_workflowUpdate a feedback item’s status/workflow step.
update_feedbackEdit one or more feedback fields at once (for example title, description, priority, assignee, or status).

4. Tips

Keep these in mind when prompting your agent.

  1. Start with one clear goal per prompt (for example: "summarize", "prioritize", or "update").
  2. Be specific about what you want (project, date range, status, or theme).
  3. Review suggested updates before applying them.
  4. Keep requests focused and iterative instead of asking for everything at once.

5. Examples

Real-world prompts from different team roles.

Product Engineer — debug a bug report using feedback details and logs.

Userback MCP Cursor example prompt for product engineer
Review Userback feedback ID 12345, analyze likely root cause from details + logs, cross-reference with the codebase, and propose an implementation plan.

Product Manager — identify patterns across feedback and produce actionable work packages.

Userback MCP example prompt for product manager
Analyze all "In Progress" feedback in the APP project in Userback, cluster recurring themes, estimate impact, and propose efficient implementation to minimize time spent.

Product Designer — turn design feedback into a concrete implementation plan.

Userback MCP Cursor example prompt for product designer
Build an implementation plan for any requested UX changes in the App project and include acceptance criteria for QA.

FAQ

Do I need to change my Userback widget or snippet?

No. Userback MCP only needs your account access and OAuth authorisation in your MCP client.

Can I connect other applications?

Yes, applications that support OAuth can connect using:

https://mcp.userback.io/v1/mcp/
Can I paste multiple IDs or requests at once?

Yes. But we recommend one focused task at a time to reduce context-window pressure and improve output quality.

How do I review or revoke MCP access?

Userback account admins can manage and revoke access from the workspace settings page in Userback, or individually from your user profile.

Does Userback MCP expose data beyond existing permissions?

No. MCP follows your existing Userback account/workspace permissions.


Need help? Visit the Help Center or use the chat bubble on this page to contact our support team.