{
  "name": "ideabob-validation",
  "version": "1.0.0",
  "description": "Idea Bob MCP server: score, validate, and analyze startup ideas with AI. Exposes 9-dimension scoring, market-fit validation, competitor analysis, and report export to Claude Desktop, Cursor, and other MCP clients.",
  "vendor": {
    "name": "Idea Bob",
    "url": "https://ideabob.com"
  },
  "transport": {
    "type": "streamable-http",
    "endpoint": "https://umxgvoxlxznnpdvkgnaj.supabase.co/functions/v1/mcp"
  },
  "auth": {
    "type": "bearer",
    "schemes": ["personal-token", "supabase-jwt"],
    "instructions": "Get a personal API token at https://ideabob.com/mcp. Pass as: Authorization: Bearer idb_xxx"
  },
  "capabilities": {
    "tools": [
      {
        "name": "score_idea",
        "description": "Score an idea across 9 weighted dimensions. Returns Opportunity Score (0-100), decision label, breakdown, reasoning.",
        "inputSchema": {
          "type": "object",
          "properties": {
            "concept": { "type": "string", "description": "Idea name/title" },
            "targetMarket": { "type": "string" },
            "additionalContext": { "type": "string" }
          },
          "required": ["concept"]
        }
      },
      {
        "name": "validate_market_fit",
        "description": "AI-powered market fit validation (problem hunt, size check, competition map, verdict).",
        "inputSchema": {
          "type": "object",
          "properties": {
            "ideaId": { "type": "string", "format": "uuid" },
            "idea": { "type": "string" },
            "description": { "type": "string" },
            "targetProblem": { "type": "string" },
            "websiteUrl": { "type": "string", "format": "uri" }
          }
        }
      },
      {
        "name": "generate_competitor_analysis",
        "description": "Discover competitors, map strengths/weaknesses, score competitive positioning.",
        "inputSchema": {
          "type": "object",
          "properties": {
            "ideaId": { "type": "string", "format": "uuid" },
            "idea": { "type": "string" },
            "description": { "type": "string" },
            "websiteUrl": { "type": "string", "format": "uri" }
          }
        }
      },
      {
        "name": "export_idea_report",
        "description": "Export full idea report (scores + validations + pressure tests + competitors + research) as JSON.",
        "inputSchema": {
          "type": "object",
          "properties": { "ideaId": { "type": "string", "format": "uuid" } },
          "required": ["ideaId"]
        }
      }
    ],
    "resources": [
      { "uri": "ideabob://ideas", "name": "User Ideas", "mimeType": "application/json" },
      { "uri": "ideabob://idea/{ideaId}", "name": "Idea Detail", "mimeType": "application/json" }
    ],
    "prompts": [
      {
        "name": "idea_validation_workflow",
        "description": "Step-by-step idea validation workflow with optional ideaId injection.",
        "arguments": [{ "name": "ideaId", "required": false }]
      }
    ]
  }
}
