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

Akemon: Publish and Hire AI Coding Agents Directly from Your Laptop
Tools

Akemon: Publish and Hire AI Coding Agents Directly from Your Laptop

Akemon is a tool that lets developers publish their AI coding agents with one command and hire others' agents with another, working directly from laptops through a relay tunnel without needing servers. It's protocol-agnostic, supporting agents from Claude Code, Codex, Gemini, OpenCode, Cursor, and Windsurf.

OpenClawRadar
MCP server connects AI agents to existing Chrome sessions with cookies and auth
Tools

MCP server connects AI agents to existing Chrome sessions with cookies and auth

@playwright-repl/mcp is an MCP server that connects AI agents to your existing Chrome browser via the Dramaturg extension, providing access to your real browser session including cookies and authentication. It supports full Playwright JavaScript, assertions, and works with Claude Desktop, Claude Code, Cursor, or any MCP client.

OpenClawRadar
Claude Code HUD: Terminal Dashboard for Monitoring AI Coding Sessions
Tools

Claude Code HUD: Terminal Dashboard for Monitoring AI Coding Sessions

claude-code-hud is a terminal dashboard that provides real-time monitoring for Claude Code sessions, showing context window usage, API rate limits, and file changes without requiring an IDE. Run it with npx claude-code-hud.

OpenClawRadar
certctl: Self-hosted certificate lifecycle platform with 78 API endpoints for AI agent automation
Tools

certctl: Self-hosted certificate lifecycle platform with 78 API endpoints for AI agent automation

certctl is a self-hosted certificate lifecycle platform built with Go and TypeScript that exposes 78 REST API endpoints for certificate management. The platform is issuer-agnostic and target-agnostic, with an MCP server planned to expose all functionality as native MCP tools.

OpenClawRadar