Bug reports that Cursor can fix.

Have Cursor add the widget to your app, then connect the FeedbackDots MCP server so Cursor can read each report and fix the bug from your editor.

Free to try · No credit card required

Cursor

WHERE IT GOES

Ask Cursor’s agent to add it to your root layout or index.html

<script src="https://feedbackdots.com/widget.js" data-key="pk_…"></script>

Setup time~3 min

QUICK ANSWER

To add FeedbackDots to an app you build with Cursor, ask Cursor’s agent to add the FeedbackDots script once to the page every route uses (index.html or the root layout), immediately before the closing </body> tag, then deploy. To let Cursor fix reports, add the FeedbackDots MCP server to .cursor/mcp.json with an API key.

STEP BY STEP

How to install FeedbackDots on Cursor

  1. 01

    Copy your FeedbackDots snippet

    Create a free FeedbackDots project and copy the script tag from its install page. Your key is already in it.

  2. 02

    Ask Cursor to add the snippet

    Paste your FeedbackDots script into Cursor’s agent and ask it to add the script once to your root layout or index.html, just before </body>.

  3. 03

    Deploy and verify

    Deploy your app and check the FeedbackDots launcher appears on the live site.

  4. 04

    Connect the MCP server

    Create an API key under Developers and add the FeedbackDots MCP server to .cursor/mcp.json so Cursor can read and close reports.

  5. 05

    Allow your domain and test

    Add your Cursor site’s domain to Allowed origins in project settings, then open the live site and submit a test report.

CURSOR TIPS

  • The MCP setup is in the docs at /docs/mcp, with the exact .cursor/mcp.json block to paste.
  • Name the API key “Cursor” so you can revoke it on its own later.

WHAT YOU GET

Bug reports you can act on, not “it looks broken.”

DROP A DOT

Point at the problem

Visitors click the launcher, drop a dot on the exact element that is wrong, and add a note. No account and no screenshot tools.

FULL CONTEXT

Everything a fix needs

Every report arrives with an annotated screenshot, page URL, console logs, device and browser details, and a session replay.

LINEAR + SLACK

Straight into your workflow

New reports land in your dashboard and can open a Linear issue and post to Slack, so nobody retypes a bug.

FAQ

FeedbackDots for Cursor, answered.

What can Cursor do with the FeedbackDots MCP server?

Cursor can list your open reports, read one with its screenshot, console logs, and page URL, and update its status once the fix is in. You stay in the editor the whole time.

Do I need the MCP server to use the widget?

No. The widget works on its own and sends reports to your dashboard, Slack, Linear, Jira, or GitHub. The MCP server is an extra for fixing reports from Cursor.

Is FeedbackDots free to try?

Yes. The Starter plan is free to try with 1 seat, 25 tickets per month, and 1 domain, and no credit card is required. Starter includes the API and MCP server with up to 1,000 requests a month, and support is through the docs. The Pro plan is $49 per month for unlimited tickets, up to 10 seats, up to 3 domains, surveys and feature requests, integrations, and email support.

What does each feedback report include?

Each report includes the visitor’s note, an annotated screenshot, the page URL, console logs, device and browser details, and a session replay recorded by the widget.

Where do reports go?

Reports appear in your FeedbackDots dashboard. If you connect Linear or Slack in project settings, each new report can also open a Linear issue and post a Slack message with a link back to the full report.

Live on Cursor in 3 minutes.

Try it free. No credit card required.

Try FeedbackDots free