Feedback Synthesis MCP
About
Synthesize customer feedback from GitHub Issues, Hacker News, and App Store — extract pain points, sentiment trends, and search feedback via x402 micropayments
Details
- Author
- sapph1re
- Categories
- Productivity, Other
Jump to
Setup
Install Feedback Synthesis MCP in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/sapph1re/feedback-synthesis-mcp
Follow the installation instructions in the repository README, then restart your MCP client.
Synthesize customer feedback from GitHub Issues, Hacker News, and App Store — extract pain points, sentiment trends, and search feedback via x402 micropayments
Customer feedback intelligence for AI agents and developers. Synthesize GitHub Issues, Hacker News threads, and App Store reviews into ranked pain clusters with evidence links. Pay-per-call via x402 micropayments — no signup required.
Stop reading through hundreds of feedback items manually. Feedback Synthesis MCP collects from multiple sources, runs a multi-pass LLM pipeline, and returns ranked pain clusters with impact scores, evidence links, and suggested actions — machine-readable for agents, human-readable for founders.
Set your wallet key(any EVM wallet with USDC on Base mainnet):
export EVM_PRIVATE_KEY=your_private_key_here
Add to Claude Desktop— edit~/Library/Application Support/Claude/claude_desktop_config.json:
{ "mcpServers": { "feedback-synthesis-mcp": { "command": "feedback-synthesis-mcp", "env": { "EVM_PRIVATE_KEY": "your_private_key_here" } } } }
Add to Cursor— edit.cursor/mcp.jsonin your project root:
{ "mcpServers": { "feedback-synthesis-mcp": { "command": "feedback-synthesis-mcp", "env": { "EVM_PRIVATE_KEY": "your_private_key_here" } } } }
Restart your client. You now have four customer intelligence tools available.
Supported sources: GitHub Issues, Hacker News, Apple App Store Reviews
Synthesize feedback from multiple sources
synthesize_feedback( sources=[ {"type": "github_issues", "target": "owner/my-repo", "labels": ["bug", "feature-request"]}, {"type": "hackernews", "target": "Show HN: MyProduct"} ], since="2026-01-01T00:00:00Z" )
{ "job_id": "syn_abc123", "status": "completed", "summary": "Analyzed 347 feedback items from 2 sources. Found 6 pain clusters.", "pain_clusters": [ { "rank": 1, "title": "Authentication flow breaks on mobile Safari", "severity": "critical", "frequency": 23, "impact_score": 0.92, "description": "Users report inability to complete OAuth login on iOS Safari. Affects onboarding conversion.", "evidence": [ { "source": "github", "url": "https://github.com/owner/my-repo/issues/142", "snippet": "Login fails silently on Safari 17.2+" } ], "suggested_actions": [ "Fix Safari WebAuthn polyfill (see issue #142)", "Add fallback auth flow for mobile browsers" ] } ] }
get_pain_points( source={"type": "github_issues", "target": "owner/my-repo", "labels": ["bug"]}, top_n=5 )
search_feedback(query="pricing too expensive", sources=["github_issues", "hackernews"])
get_sentiment_trends( sources=[{"type": "appstore", "target": "com.example.myapp"}], since="2025-10-01T00:00:00Z", granularity="weekly" )
Each call costs $0.01–$0.05 USDC. Payments are made automatically — no subscriptions, no API keys.
No payment configured?The server returns a helpful error with setup instructions.
This package is a thin MCP client. All processing happens on the hosted backend:
Your Agent / Claude Desktop │ ▼ feedback-synthesis-mcp (this package) - MCP tool definitions - x402 payment signing - Zero business logic │ HTTPS + x402 ▼ Hosted Backend (Railway) - Multi-source data collection - 3-stage LLM pipeline (Haiku × N + Sonnet × 1) - SQLite caching + FTS search - x402 payment verification
Server code is private (moat). Thin client is open source.
Direct MCP over HTTP (Streamable HTTP Transport)
Skip the PyPI package for programmatic/agent access using the hosted MCP endpoint directly:
MCP Server URL:https://feedback-synthesis-mcp-production.up.railway.app/mcp/
For MCP clients that support Streamable HTTP transport (Claude Desktop via HTTP, custom agents):
{ "mcpServers": { "feedback-synthesis-mcp": { "type": "streamable-http", "url": "https://feedback-synthesis-mcp-production.up.railway.app/mcp/" } } }
x402 payment is handled automatically by the client SDK. SetEVM_PRIVATE_KEYin your environment.
An MCP server for ActivityWatch, allowing interaction with your personal time tracking data.
Provides structured access to ActivityWatch time tracking data for AI assistants.
Turn your YouTube watch history, articles, and web content into a searchable knowledge base accessible from Claude, Cursor, and other AI tools via MCP protocol.
Monitor team productivity, usage, and spending for AI assistants using the Cursor Admin API.
All your RSS feeds aggregated in one place. Eloa highlights what's new, shows the source, and how long ago it was published. Filter by read and unread.
Manage events, reporting, and analytics on Eventbrite.
Access fathom ai api endpoints via mcp server and llm.
Manage forms, handle responses, and access analytics using the Fillout.io API.
Track startup engineering acceleration from public GitHub data
Convert any file or URL to clean AI-ready Markdown. Supports PDF, Word, Excel, PowerPoint, YouTube, ArXiv, Wikipedia, and 18 more formats. Up to 63% fewer tokens for ChatGPT and Claude. Free, no API key required.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.




