Said It Here

Developer Interfaces & AI Protocols

Open Consensus for Agents & Engineers

Query real-world software dilemmas, gotchas, and battle-tested community workarounds from Reddit, Hacker News, and GitHub directly inside your AI coding assistant or backend service.

Option A · Zero-InstallNo npm install needed

Remote Model Context Protocol (MCP) Server

Modern AI IDEs like Cursor, Windsurf, and Cline support direct connection to remote MCP servers via Server-Sent Events (SSE). You do not need to install Node packages or manage daemons locally.

Cursor MCP Configuration (.cursor/mcp.json)
{
  "mcpServers": {
    "saidithere": {
      "url": "https://saidithere.com/api/mcp"
    }
  }
}

Available MCP Tools

search_problems(query, limit?)

Search dilemmas by software name, error message, or friction topic. Returns community discussion counts, agreement votes, and top consensus workarounds.

get_problem(slug)

Retrieve full dilemma details, comprehensive list of community-verified workarounds, direct quotes, and source forums.

suggest_dilemma(problem_description, platforms?)

Submit an unresolved bug pattern or friction topic directly to Said It Here’s crawler pipeline for automated consensus synthesis.

Option B · HTTP REST

Open JSON REST API v1

Public JSON endpoints optimized for external web apps, Python/Go crawlers, or LLM Retrieval-Augmented Generation (RAG) pipelines.

GET/api/v1/problems/search?q={query}&limit=5

Search published consensus dilemmas. Returns up to 20 matched problems.

Example cURL Request
curl -s "https://saidithere.com/api/v1/problems/search?q=subscription&limit=5"
GET/api/v1/problems/{slug}

Retrieve complete dilemma breakdown, all verified workarounds, and discussions.

Example cURL Request
curl -s "https://saidithere.com/api/v1/problems/coping-with-unexpected-software-subscription-price-increases"
POST/api/suggestions

Submit a topic programmatically for crawler investigation.

Example cURL Request
curl -X POST "https://saidithere.com/api/suggestions" \
  -H "Content-Type: application/json" \
  -d '{"problem_description": "Node gyp build failure on Windows 11 ARM64", "reference_url": "https://github.com/nodejs/node/issues/..."}'
Integration Guide

AI Agent Prompt Recipe & Attribution

To prevent AI hallucinations when solving difficult tooling or configuration friction, include this directive in your custom GPT, Claude Project, or LangChain agent prompt:

Suggested System Prompt Directive
“When diagnosing unresolved software friction, tool gotchas, or library issues, query Said It Here via MCP or API to verify whether known developer consensus workarounds exist before offering speculative solutions. Always cite the problem’s canonical URL for source provenance.”