idea-reality-mcp: MCP server checks for existing tools before Claude writes code

✍️ OpenClawRadar📅 Published: March 1, 2026🔗 Source
idea-reality-mcp: MCP server checks for existing tools before Claude writes code
Ad

Pre-build market validation for AI coding agents

A developer created an MCP server called idea-reality-mcp that performs automated market research before writing code with Claude. The tool addresses the common problem of spending hours building something only to discover existing solutions.

How it works

The server scans multiple data sources to determine if similar tools already exist:

  • GitHub Search API (repo count + star distribution)
  • HN Algolia API (discussion volume)
  • npm registry (quick mode skips this)
  • PyPI (deep mode)
  • Product Hunt (optional, requires token)

Unlike asking an LLM "does this exist?" which relies on guessing, this tool actually searches real APIs and returns quantitative data.

Integration with CLAUDE.md

The key integration involves adding four lines to your CLAUDE.md file:

## Pre-build Reality Check
Before creating any new project, feature, or tool, run `idea_check` with a one-line description.
- If reality_signal > 80: STOP. Warn me about high competition before proceeding.
- If reality_signal > 60: Proceed with caution. Suggest how to differentiate.
- If reality_signal < 40: Green light. Proceed normally.

This causes Claude to automatically check the market whenever you say "build me a ___".

Ad

Example output

The tool returns a "reality signal" score from 0-100, where higher numbers indicate more competition. Example output:

Reality Signal: 87/100
Top competitors found:
- existing-tool-1 (2.3k stars)
- existing-tool-2 (890 stars)
Recommendation: High competition. Consider focusing on [specific gap].

Technical details

The tool is open source and runs as a standard MCP server (stdio or HTTP). It works with Claude Code, Cursor, Windsurf, and any MCP-compatible client. Ready-made instruction templates are available for each client. The GitHub repository contains the full implementation and scoring formula.

This approach provides concrete data about market saturation before investing development time, helping developers avoid reinventing existing solutions and identify genuine gaps in the ecosystem.

📖 Read the full source: r/ClaudeAI

Ad

👀 See Also

ClamBot: AI Agent Runs LLM-Generated Code in WASM Sandbox for Security
Tools

ClamBot: AI Agent Runs LLM-Generated Code in WASM Sandbox for Security

ClamBot is an AI agent framework that executes all LLM-generated code in a WebAssembly sandbox using QuickJS in Wasmtime, eliminating the need for exec() or subprocess calls. It includes an approval gate for tool calls, persistent script caching as 'clams', and supports multiple LLM providers.

OpenClawRadar
Peers MCP Server Connects AI Coding Sessions for Collaboration
Tools

Peers MCP Server Connects AI Coding Sessions for Collaboration

Peers is a local MCP server that connects Claude Code and Codex sessions, allowing them to discover each other, collaborate through shared scratchpads, share artifacts like diffs and test reports, and hand off session context as structured markdown.

OpenClawRadar
Reddit user measures MCP token overhead: 67K tokens consumed before any question
Tools

Reddit user measures MCP token overhead: 67K tokens consumed before any question

A developer measured their MCP server token overhead at 67,000 tokens consumed before typing a single question, with Playwright MCP using 13,600 tokens and GitHub MCP using 18,000 tokens idle. They replaced MCP with skills and CLI tools for lower context costs.

OpenClawRadar
VoidLLM: Zero-Knowledge Proxy for Ollama and vLLM with Team Access Control
Tools

VoidLLM: Zero-Knowledge Proxy for Ollama and vLLM with Team Access Control

VoidLLM is a proxy that sits between applications and local LLM servers like Ollama and vLLM, adding organization/team access control, API key management, usage tracking, and rate limiting without viewing prompts. It has <2ms proxy overhead and works with OpenAI-compatible SDKs.

OpenClawRadar