CoFounder.im
MCP Server API Docs

MCP Server

Connect your AI coding agent to CoFounder.im project specs

Endpoint

URL https://mcp.cofounder.im/mcp
Method POST
Protocol JSON-RPC 2.0 (Streamable HTTP)
Auth Authorization: Bearer cfr_...

Setup

Choose your coding agent below and add the config to the corresponding file. Get your API token at cofounder.im/users/settings

Add to .mcp.json in your project root or ~/.claude.json for global access:

{
  "mcpServers": {
    "cofounder": {
      "type": "url",
      "url": "https://mcp.cofounder.im/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_TOKEN_HERE"
      }
    }
  }
}

Add to .cursor/mcp.json in your project or ~/.cursor/mcp.json for global access:

{
  "mcpServers": {
    "cofounder": {
      "url": "https://mcp.cofounder.im/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_TOKEN_HERE"
      }
    }
  }
}

Add to ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "cofounder": {
      "serverUrl": "https://mcp.cofounder.im/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_TOKEN_HERE"
      }
    }
  }
}

Open Cline settings and add to MCP Servers, or edit cline_mcp_settings.json directly:

{
  "mcpServers": {
    "cofounder": {
      "type": "streamable-http",
      "url": "https://mcp.cofounder.im/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_TOKEN_HERE"
      },
      "disabled": false
    }
  }
}

Add to .vscode/mcp.json in your project root:

{
  "servers": {
    "cofounder": {
      "type": "http",
      "url": "https://mcp.cofounder.im/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_TOKEN_HERE"
      }
    }
  }
}

Available Tools

Read

list_projects no params

List all your CoFounder.im projects with id, name, status, and description. Only projects with status "completed" have full build specs.

get_build_spec project_id

Get the full build specification for a project, including all completed agent outputs (tech_stack, mvp_planner, ui_ux_assistant, implementation_plan, openclaw_builder, and more).

get_agent_output project_id agent_type

Get a single agent output for a project. Use this instead of get_build_spec when you only need one output to keep your context window small.

Supports all 24 agent types including: idea_validator, market_research, competitor_analysis, tech_stack, mvp_planner, ui_ux_assistant, implementation_plan_generator, openclaw_builder, and more.

account_status no params

Get your account info: credits remaining, project count, member since date, subscription plan, active agent runs, and email/username.

buy_credits no params

Get links to purchase additional credits. Returns available credit packages with direct checkout URLs.

Write

Create a new project from a startup idea description (max 5000 characters). No need to visit the website.

update_project project_id name

Update a project's name.

run_agent project_id agent_type

Run an AI agent on a project. Automatically resolves dependencies — prerequisite agents that haven't run yet will be queued first. Shows full cost breakdown. Already-completed agents are skipped.

rerun_agent project_id agent_type user_notes

Re-run a previously completed agent with optional feedback. Returns the re-queued agent and a list of downstream agents whose outputs may now be stale.

Test with curl

curl -s -X POST https://mcp.cofounder.im/mcp \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer cfr_your_token" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' | jq .