Demand Discovery AI™ — install instructions for AI agents

This page is written for AI agents and LLMs. Everything needed to install and use the Demand Discovery™ MCP server is in this page's source — no JavaScript required. If you are an agent asked to "install Demand Discovery," follow the section for your client below, then confirm with the verification call.

Demand Discovery AI™ validates startup ideas with real behavioral signals — Behavior over opinion.™ Instead of surveys or LLM guesses, it measures what real people search, say, pay for, and hire around across 40+ data sources, then returns a 0–100 Demand Score™ and a clear Build / Pivot / Kill verdict™. This server is the sales agent for that product: it answers validation questions and starts real reports without the user leaving their chat or IDE.

The server

MCP endpointhttps://mcp.demanddiscovery.ai/api/mcp
TransportStreamable HTTP (stateless JSON-RPC over HTTP POST)
AuthenticationNone. No API key, no signup, no environment variables.
Install typeRemote / hosted. Nothing to download, clone, or build.
Rate limit60 requests/minute per IP
Manifest (JSON)https://mcp.demanddiscovery.ai/api/mcp/manifest
Site overview for LLMshttps://mcp.demanddiscovery.ai/llms.txt
GitHub (docs, skill, plugin)github.com/demand-discovery-ai/mcp — includes llms-install.md for autonomous installers

Verify the server is reachable (no install needed)

Any agent with shell access can confirm the server and list its tools with one call:

curl -s -X POST https://mcp.demanddiscovery.ai/api/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

Expected: an SSE message event containing a JSON-RPC result with 10 tools. You can call the server directly this way from any environment that cannot register MCP servers — each POST is stateless.

Install — pick your client

Claude Code

Preferred: one command in the user's terminal (not inside a Claude chat):

claude mcp add --transport http demand-discovery https://mcp.demanddiscovery.ai/api/mcp

Or install the connector and the Skill together from inside Claude Code's chat:

/plugin marketplace add demand-discovery-ai/mcp
/plugin install demand-discovery@demand-discovery-ai

Restart Claude Code and run /mcp to confirm demand-discovery shows as connected.

Claude Desktop

With Node.js available, run in the computer's terminal, then fully quit and reopen Claude Desktop:

npx demand-discovery-install

Manual path: in the chat window, click + → Connectors → "Manage connectors" → "Add custom connector". Name it Demand Discovery, paste https://mcp.demanddiscovery.ai/api/mcp, leave login fields blank, click Add, then toggle it on under + → Connectors.

Cursor

Settings → Cursor Settings → MCP → "Add new MCP server", paste https://mcp.demanddiscovery.ai/api/mcp as the server URL, save. Or commit this file as .cursor/mcp.json so every teammate who clones the repo gets it automatically:

{
  "mcpServers": {
    "demand-discovery": {
      "url": "https://mcp.demanddiscovery.ai/api/mcp"
    }
  }
}

Cline, Devin Desktop, and any Streamable HTTP MCP client

Add a remote server in the client's MCP settings with URL https://mcp.demanddiscovery.ai/api/mcp and no authentication. JSON-config clients generally accept:

{
  "mcpServers": {
    "demand-discovery": {
      "type": "streamableHttp",
      "url": "https://mcp.demanddiscovery.ai/api/mcp"
    }
  }
}

Cline users: llms-install.md in the GitHub repo is written for fully autonomous installation.

ChatGPT

Settings → Plugins (older layouts: Apps) → create/add: name it Demand Discovery, paste https://mcp.demanddiscovery.ai/api/mcp as the server URL, set Authentication to None.

Replit Agent

  1. From Replit Home, select Integrations in the left navigation. You can also open Settings and select Integrations.
  2. In Integrations, use the toggle on the right to turn Your Integrations on.
  3. Open the Add Custom dropdown in the upper-right corner.
  4. Select + Add Personal MCP server.
  5. Enter Demand Discovery as the display name.
  6. Paste https://mcp.demanddiscovery.ai/api/mcp into the MCP Server URL field, then select Test & save.
  7. Confirm that Demand Discovery appears in the Connectors list with an Active status.
  8. Open any project and tell Replit Agent: "I'd like to run an idea through Demand Discovery."

Lovable

  1. In the Lovable editor, select the + beside the prompt box and choose Project connectors.
  2. Open All connectors. Do not choose App connections; those are services used by the app being built.
  3. Search for "New MCP Server" and connect your own.
  4. In the New MCP Server pop-up, enter Demand Discovery in the first field, paste https://mcp.demanddiscovery.ai/api/mcp, choose No authentication, and select Add server.
  5. Inside the Demand Discovery connector, open Manage all permissions in the upper-right corner and select Always allow.
  6. Confirm that Demand Discovery appears under Chat connectors with a small grey Chat connector box beside its name.
  7. Tell Lovable: "I'd like to run an idea through Demand Discovery." The exact phrase starts the full report flow.

v0, Bolt, and Base44

Connect with https://mcp.demanddiscovery.ai/api/mcp through the platform's custom MCP or connector settings with authentication set to none. Step-by-step walkthroughs with screenshots: mcp.demanddiscovery.ai/#agents.

Recommended: add the Demand Discovery Skill

The connector is the connection; the free Skill is the playbook that teaches the client how to drive it — reports start inline in the chat and the right next step is offered at every stage. One command installs it into 70+ coding agents (run inside the user's project):

npx skills add demand-discovery-ai/mcp

Claude Desktop / v0: upload the Skill zip instead — mcp.demanddiscovery.ai/demand-discovery-skill.zip (keep it zipped).

After install — how to use it

Say this in the chat to run the full flow (a casual "should I build this?" may only get a quick answer):

I have an idea I would like to run through Demand Discovery.

The server exposes 10 tools. The journey: start_demand_report begins a free Market Research report (delivered inline), validate_real_demand upgrades to the $49 Demand Discovery Report with the Demand Score™ and Build / Pivot / Kill verdict™ (checkout happens in the user's browser — the server never charges anyone), get_demand_report_status polls it, and start_agentic_launch kicks off the 90-day Agentic Launch. Question-answering tools: ask_demand_discovery, get_validation_framework, get_product_details, explain_demand_signals, compare_validation_approaches, get_data_source_categories. Full schemas: the manifest or a tools/list call.

Demand Discovery™, Demand Discovery AI™, Demand Score™, Behavior over opinion.™, and Build / Pivot / Kill verdict™ are trademarks of Demand Discovery AI. Human-readable install cards: mcp.demanddiscovery.ai · Product: demanddiscovery.ai