Pincushion MCP Server
Stakeholders pin feedback on your live app; your AI coding agent reads it via MCP and fixes it
Documentation
Pincushion — Cursor Plugin
View, claim, and resolve stakeholder feedback pins directly in Cursor.
This plugin installs the Pincushion MCP server and adds four slash commands to your agent session — no config files, no manual setup.
What it does
Pincushion lets stakeholders drop visual feedback pins on any web page via a Chrome extension. Developers (and their AI agents) read those pins via MCP and implement the fixes.
This plugin connects Cursor to your Pincushion project.
Slash commands
| Command | What it does |
|---|---|
/pins | Show all open feedback pins, grouped by page |
/my-pins | Show pins where you've been @mentioned |
/resolve | Claim and resolve a pin (pass an ID, or pick from a list) |
/feedback-summary | Project-wide overview with priority order |
MCP tools exposed
Once installed, your agent has access to:
get_actionable_pins— fetch open pins with status/mention filtersget_feedback_summary— project-wide counts and stale pin reportsearch_annotations— search by keyword, URL, or authorget_component_feedback— feedback for a specific CSS selectorclaim_pin— mark a pin as in-progressadd_agent_reply— post a reply to a pin's threadresolve_annotation— mark a pin resolved with a notefix_and_resolve— apply a code fix and resolve in one step
Requirements
- Cursor with MCP support
- Node.js (for
npx) - A Pincushion account (free tier available)
Manual MCP config
If you prefer to configure without the plugin, add this to ~/.cursor/mcp.json:
{
"mcpServers": {
"pincushion": {
"command": "npx",
"args": ["pincushion-mcp", "--project-dir", "."]
}
}
}
Or use the one-click deeplink:
cursor://anysphere.cursor-mcp/install?name=pincushion&command=npx&args=pincushion-mcp%20--project-dir%20.
Links
License
MIT