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

CommandWhat it does
/pinsShow all open feedback pins, grouped by page
/my-pinsShow pins where you've been @mentioned
/resolveClaim and resolve a pin (pass an ID, or pick from a list)
/feedback-summaryProject-wide overview with priority order

MCP tools exposed

Once installed, your agent has access to:

  • get_actionable_pins — fetch open pins with status/mention filters
  • get_feedback_summary — project-wide counts and stale pin report
  • search_annotations — search by keyword, URL, or author
  • get_component_feedback — feedback for a specific CSS selector
  • claim_pin — mark a pin as in-progress
  • add_agent_reply — post a reply to a pin's thread
  • resolve_annotation — mark a pin resolved with a note
  • fix_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