IdeaSignal MCP & API
Platform DashboardGet Free API Key
JSON-RPC 2.0 & OpenAPI 3.1 Certified

The Market Validation MCP Server for AI Coding Agents

Connect Cursor, Claude Code, Windsurf, Devin, and OpenAI Custom GPTs directly to real-time market signals, verified SaaS MRR, and Reddit/X validation evidence.

Connect in 30 SecondsOpenAPI 3.1 Spec

Quick Connect Setup

Copy and paste into your agent or editor configuration file.

{
  "mcpServers": {
    "ideasignal": {
      "url": "https://ideasignal.ai/api/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_IDEASIGNAL_API_KEY"
      }
    }
  }
}
End-to-End Encrypted: Bearer token auth with per-user isolated workspaces.
Sub-Second Latency: Realtime cache with Redis edge fallback.
Convex Sync: All actions mutate and read live Convex reactive state.

Available MCP Tools (9)

Every tool your AI coding assistant needs to validate ideas, extract customer signals, and prevent scope creep.

Market Scanning

ideasignal_run_omniscan

Execute a live grounded multi-channel market scan across Reddit, X/Twitter, Hacker News, TrustMRR, and web search to extract evidence, competitors, and viability verdicts.

Inputs
idea (string, required), audience (string, optional), projectId (string, optional)
Response
{ verdict: 'GO' | 'PIVOT' | 'KILL', score: 87, evidenceCount: 24, competitorsCount: 6 }
Vibe-Coding Prompt

ideasignal_get_vibe_coding_prompt

Generate an ultra-dense, single-prompt instruction in the exact style of CanIVibeCodeIt for Claude Code, Cursor Composer, Bolt, or Devin to code the entire MVP in one shot.

Inputs
projectId (string, required), techStack (string, optional)
Response
{ prompt: 'Build me a lightweight RSS reader to replace Feedly. Requirements: - Next.js + SQLite...' }
Financials & MRR

ideasignal_get_trustmrr_startups

Search TrustMRR for verified SaaS startup transactions, monthly recurring revenue (MRR), asking prices, churn rate, and valuation multiples in a specific category.

Inputs
query (string, required), projectId (string, optional)
Response
{ startups: [{ name: 'FormPulse', mrr: 14200, growthRate: '12%/mo', multiple: '3.8x ARR' }] }
Competitive Intel

ideasignal_get_yc_startups

Search the Y Combinator directory for funded startups tackling similar spaces, their batch, founding year, and active/inactive status.

Inputs
query (string, required), projectId (string, optional)
Response
{ startups: [{ name: 'InspectAI', batch: 'W24', status: 'Active', description: '...' }] }
Execution Intelligence

ideasignal_get_mvp_blueprint

Get the forensic 7-day MVP execution blueprint (Must-Build core features, Defer features, and NEVER-build scope) to keep AI coding agents grounded.

Inputs
projectId (string, required)
Response
{ mustBuild: ['Core wedge loop', 'Auth'], defer: ['Team seats', 'Billing portal'], neverBuild: ['Dark mode theme engine'] }
AI Coding Spec

ideasignal_generate_ai_spec

Generate an exhaustive, production-grade SPEC.md technical blueprint (database schema, API contracts, user state transitions) tailored for Cursor and Claude Code.

Inputs
projectId (string, required), techStack (string, optional)
Response
{ spec: '# SPEC.md\n## 1. Database Schema\n...' }
Ground Truth

ideasignal_get_real_user_evidence

Retrieve exact verbatim quotes, sentiment scores, and pain points extracted from Reddit threads and X discussions for a project.

Inputs
projectId (string, required), category (string, optional)
Response
{ evidence: [{ source: 'Reddit (r/SaaS)', text: 'I am so tired of manual CSV imports...', sentiment: 0.21 }] }
Audience Profiling

ideasignal_generate_icp_persona

Extract forensic customer persona with daily pain points, buying triggers, budget authority, and exact online watering holes (subreddits/discords).

Inputs
problem (string, required), audience (string, required), solution (string, optional)
Response
{ personaName: 'DevOps Lead Dan', wateringHoles: ['r/devops', 'Kubernetes Slack'], buyingTriggers: ['CI build timeout spikes'] }
Workspace

ideasignal_list_projects

List all startup ideas and validated projects in the user's workspace with validation scores and GO/PIVOT/KILL verdicts.

Inputs
None
Response
{ projects: [{ id: 'proj_123', name: 'DevTool AI', score: 84, verdict: 'GO' }] }
Workspace

ideasignal_get_project_brief

Get the complete idea brief (Problem, Target Audience, Solution, Vision, Hypotheses, Viability Score, and Verdict) for a specific project.

Inputs
projectId (string, required)
Response
{ project: { name: 'DevTool AI', workspace: { problem: '...', audience: '...' }, verdict: 'GO' } }

Give your AI Coding Agent forensic market vision.

Get your API key in seconds and connect IdeaSignal to Cursor, Claude Code, or OpenAI Custom GPTs.

Get Free API Key

© 2026 IdeaSignal. All rights reserved.

HomeBlogPrivacyTerms