Drop feedback pins on any web page. Your AI agent reads them and ships the fix. No tickets. No screenshots. No waiting.
We'll email you the Chrome install link
Right-click any element on any page. We grab the selector, XPath, and coordinates. Add your comment. Done.
Threaded comments appear right on the page. Context stays where it belongs — not in a Slack thread from last Tuesday.
Your agent reads feedback via MCP, understands the element, writes the code change, and resolves the pin. Automatically.
Type /pins, /my-pins, or /resolve in any supported IDE and your agent instantly pulls the relevant feedback and acts on it. Works in Claude Code, Cursor, VS Code, Windsurf, and Antigravity — zero extra config.
One command: npx pincushion-mcp. Your AI reads pins, claims them, writes the fix, and resolves — all via Model Context Protocol.
Owners, developers, and commenters — each with exactly the right level of access. Commenters are always free. You only pay for developers.
CSS selectors, XPath, visual coords — all captured automatically. Works on any site.
Inline discussions right on the element. Context stays where it belongs.
Other tools hand feedback to developers. pincushion hands it to your AI agent — which reads the element, writes the fix, and marks it resolved. No human in the loop.
Chrome extension for stakeholders. MCP integration + VS Code marketplace extension for Cursor, Claude Code, VS Code, Windsurf, and Antigravity. Real-time cloud sync keeps everyone on the same page. Works on production, localhost, staging — if it renders in a browser, you can pin it.
It acts on it. pincushion exposes an MCP server that any agent can connect to. It reads pins, understands context, writes the fix, and resolves — without you lifting a finger.
Get Started// Connect in one command npx pincushion-mcp --project-dir . // Agent fetches open feedback get_feedback_summary() { "pins": [{ "selector": ".hero > h1", "comment": "Change to Welcome Home" }] } // Agent writes the fix & resolves fix_and_resolve("pin_1", "Updated heading text") // done
Pick your editor. pincushion's MCP server works with any agent that supports Model Context Protocol.
Install from the VS Code Marketplace. The extension auto-configures the MCP server and adds @pincushion as a Copilot Chat participant — works in both VS Code and Cursor.
Or search pincushion-feedback in the VS Code Extensions panel.
@pincushion /pins — show all open feedback@pincushion /my-pins @you — your @mentioned pins@pincushion /resolve <id> — claim & close a pin@pincushion /feedback-summary — project overview
Install from the Cursor Marketplace — bundles the MCP server and all slash commands in one click.
Install from Cursor MarketplaceOr install just the MCP server via deeplink:
Add MCP onlyOr add manually to ~/.cursor/mcp.json:
Run this once in your project root. Claude Code registers pincushion as an MCP server automatically.
After adding, prompt your agent: "Check pincushion for open feedback" — it will call get_actionable_pins and start working.
Add to claude_desktop_config.json. On macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Replace /absolute/path/to/project with your repo path. Restart Claude Desktop after saving.
Add to .vscode/settings.json in your project root. Requires the Copilot or Continue extension with MCP support enabled.
Open Windsurf → Preferences → MCP, or edit ~/.windsurf/mcp.json directly.

Add to your Antigravity MCP config file. Use . for the project dir if running from your repo root, or provide an absolute path.
Any editor or agent runtime with MCP support can connect using npx. Point --project-dir at your repo root.
Also works with:
+ Zed, Cline, Continue, Goose, Amp, Codex CLI, and any MCP client
Full setup instructions on desktop.
| Traditional feedback tools (BugHerd, Marker.io, Userback) |
pincushion | |
|---|---|---|
| Feedback destination | A board. A ticket. An inbox. | Your AI agent, directly |
| Who implements the fix | Developer reads the ticket, decides what to do, writes the code | Agent reads the pin, writes the fix, resolves — automatically |
| Developer's workflow | Leave the IDE, open a browser tab, find the ticket | /pins in Cursor, Claude Code, or VS Code |
| Stakeholder cost | Paid seat, or heavily limited guest access | Always free — no seat, no cap, ever |
| Element context | Screenshot + description | CSS selector, XPath, visual coords — captured automatically |
| Loop closed by | Human | Agent |
Traditional tools are great at collecting feedback. pincushion is built to ship it.
No surprises. No hidden fees. Cancel anytime.
Stakeholders always free. Devs get the full workflow on one project.
For indie devs shipping with AI agents
For teams with multiple developers
Your feedback deserves better than a screenshot in Slack.
Add to Chrome — Free