"here is the screenshot" messages

When using the browser tools MCP server in Cursor (GitHub - AgentDeskAI/browser-tools-mcp: Monitor browser logs directly from Cursor and other MCP compatible IDEs.), which has a Chrome extension plugin and allows for taking screenshots of any tab in Chrome with the developer tools open, it is very useful for iterating on front-end development.

However, lately, this process has somehow involved creating a user chat message within the context of the agent chat that says, “Here is a screenshot,” and attaches an image of the screenshot. The problem is that if you have another Cursor window open, this message jumps into that other workspace and disrupts your current discussion, firing off requests without you asking for it.

As a result, I’ve lost three requests here because it keeps trying to send the screenshot to another conversation, while the MCP is returning the screenshot to Cursor in that other conversation. Thus, this step doesn’t even need to happen.

This isn’t a new feature of Browser Tools MCP, as it has not been updated in several months.

This happens on Gemini 2.5 Pro and Claude Sonnet 4 that I’ve tested so far.

Apparently, it’s even worse than I thought. It’s not just that it takes over the chat in a different window; it inserts text wherever your cursor is—in the middle of a code edit, in the middle of the editor, anywhere. It just takes over your cursor, puts in the name of an image, and here is the screenshot, then hits enter.

Okay, wow, it’s even worse than that. It does this wherever your cursor is on your computer. If you have a Notepad open, it’ll paste a screenshot there and type the words, “Here’s a screenshot.” If you’re writing an email, it’ll paste it in your email. Wherever you have something editable, and wherever your cursor is on your computer, it will take over and type this message.

cc @msfeldstein

is there a cursor issue here or just a bad-citizen MCP server / extension?

Looks to me like its just the hacky cursor integration misbehaving