Startup Investors MCP server

Registry name: io.github.johnisanerd/startup-investors. Maintained by AlphaOSINT (Apify developer johnvc, GitHub johnisanerd).

What it does

Search investment firms by type, stage, sector and location and get firm profiles, with optional partner contacts.

Investor lists for fundraising, not company or people data. Use it to build fundraising target lists and research the venture market.

This server is not self-hosted. It runs on Apify’s hosted MCP endpoint (mcp.apify.com), which starts the Apify Actor johnvc/startup-investors-data-scraper for each tool call. You need an Apify account, and every call is billed to that account at the Actor’s prices below. Apify’s own pricing and terms apply to the account.

Charge Price (USD) What it covers
Start the Actor $0.01 One-time setup fee per Actor run. Turn it on, tune it up, and go.
Firm Returned $0.04 Fee per firm processed. This is the cost to return a single firm.
Contacts Returned $0.02 Fee per contact returned. If contacts are requested for each firm, this is the cost to return a single contact with all the details we have in our database of the investor at the firm.

Apify also bills a token amount per run start and per stored row ($0.00001). Prices change from time to time; the Actor’s page on Apify shows the current ones.

Data source and terms

A curated database of about 10,500 investment firms compiled from public firm profiles. The server returns the data as published at the time of the call. You are responsible for using it in line with the source’s terms and the laws that apply to you. AlphaOSINT is not affiliated with the source.

Endpoint

Setup

Claude Code

claude mcp add --transport http startup-investors "https://mcp.apify.com/?tools=johnvc/startup-investors-data-scraper"

VS Code (.vscode/mcp.json)

{
  "servers": {
    "startup-investors": {
      "type": "http",
      "url": "https://mcp.apify.com/?tools=johnvc/startup-investors-data-scraper"
    }
  }
}

Cursor (~/.cursor/mcp.json)

{
  "mcpServers": {
    "startup-investors": {
      "url": "https://mcp.apify.com/?tools=johnvc/startup-investors-data-scraper"
    }
  }
}

Claude Desktop (Settings → Connectors → Add custom connector, paste the URL). Older versions without remote connectors can bridge through mcp-remote in claude_desktop_config.json:

{
  "mcpServers": {
    "startup-investors": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://mcp.apify.com/?tools=johnvc/startup-investors-data-scraper"
      ]
    }
  }
}

Each client opens an Apify sign-in (OAuth) on first use. To use a token instead, send Authorization: Bearer <APIFY_TOKEN> as a header; create one under Apify Console → Settings → API & Integrations.

Tools

Tool What it does
johnvc--startup-investors-data-scraper Runs the Actor with the parameters below and returns the result rows.
get-actor-run Status of a run started by the tool, for long runs.
get-dataset-items Pages through a run’s full output by datasetId when it is larger than the inline result.
get-key-value-store-record Reads a record a run stored, such as a run report.
abort-actor-run Stops a run.

Apify’s endpoint adds the four helper tools automatically whenever an Actor tool is loaded.

Parameters of johnvc--startup-investors-data-scraper

Parameter Type Required Default Description
Firm_Types array   ["Venture Capital Investor"] Filter by one or more investor firm types. Combine multiple types to broaden the search (e.g. [‘Venture Capital Investor’, ‘Angel Investor’]).
Focus_Areas array   ["Artificial Intelligence"] Filter by one or more industries the investor firm targets. Combine multiple focus areas to broaden the search (e.g. [‘Artificial Intelligence’, ‘Biotechnology’]).
Investment_Stages array   ["Seed", "Series A"] Filter by one or more investment stages the firm participates in. Recommended values: Pre-Seed, Seed, Series A, Series B, Series C, Series D, Late Stage, Growth, Private Equity, Mezzanine, IPO, Debt. Other values pass t…
Countries array   ["United States"] Filter by one or more countries where the firm is headquartered. Use full English country names. Common values: United States, United Kingdom, Canada, Germany, France, India, China, Israel, Singapore, Australia, Japan,…
Keyword string   "Sequoia" Search across firm names, descriptions, and other text fields. Use a partner name, firm name, or thesis keyword. Leave empty to search the full database. Example: ‘Sequoia’, ‘climate’, ‘fintech’.
Max_Results integer   100 Maximum number of investor firm records to return. Range: 1-10000. Default: 100. Each firm is billed at the per-firm rate; setting this high without other filters can run up cost - use Keyword or Firm_Types to narrow fi…
Offset integer   0 Skip this many firms before returning results. Combine with Max_Results to paginate across multiple runs (e.g. Max_Results=1000 + Offset=0 for page 1; Offset=1000 for page 2). For gap-free pagination, sort on a unique f…
Order_By string: created_at, firm_name, firm_country, firm_type_id   "created_at" Order results by a single field. One of: created_at (newest firms first), firm_name (alphabetical), firm_country (grouped by country), firm_type_id (grouped by firm type). Unknown values fall back to created_at.
Order_Direction string: asc, desc   "desc" Sort direction for the Order_By field. ‘desc’ returns highest/newest first; ‘asc’ returns lowest/oldest first.
Include_Contacts boolean   false Enable to include the investor_contacts array on every firm returned. Each contact includes name, job title, email (when available), LinkedIn URL, and other social profiles. Charged separately at the per-contact rate.

Example arguments:

{
  "helloWorld": 123
}

Output

The tool returns JSON rows with these fields.

Field Type Description
firm_id integer Unique numeric identifier for the investor firm in our database.
firm_type_id string Short code for the firm type (e.g., ‘VC’ for Venture Capital, ‘A’ for Angel, ‘PE’ for Private Equity).
firm_type_name string Full name of the firm type (e.g., ‘Venture Capital Investor’, ‘Angel Investor’).
firm_name string Name of the investor firm.
firm_description string Detailed description of the firm and its investment focus.
firm_address_1 string Primary address line of the firm’s headquarters.
firm_address_2 string Secondary address line (suite, floor, etc.).
firm_city string City where the firm is headquartered.
firm_state string State, province, or region of the firm’s headquarters.
firm_country string Country where the firm is headquartered.
firm_zip string ZIP or postal code of the firm’s headquarters.
firm_phone string Contact phone number for the firm.
firm_website string Official website URL of the firm.
firm_linkedin_url string LinkedIn company page URL of the firm.
crunchbase_uuid string Unique identifier in the Crunchbase database for cross-referencing.
crunchbase_url string Crunchbase profile URL of the firm.
twitter_url string Twitter (X) profile URL of the firm.
facebook_url string Facebook page URL of the firm.
firm_stages array Investment stages the firm participates in (e.g., [‘Seed’, ‘Series A’, ‘Series B’]).
firm_aum number Total assets under management (AUM) of the firm in USD. May be 0 if not disclosed.
firm_focus array Industries and focus areas the firm targets.
industry_names array Industry classifications associated with the firm (joined from the industries table).
last_checked string ISO timestamp when the firm record was last verified against source data.
created_at string ISO timestamp when this record was created in our database.
updated_at string ISO timestamp when this record was last updated.
investor_contacts array Verified investor contacts (partners, principals, associates) at this firm. Only present when Include_Contacts is enabled. Each contact uses ‘job_title’ for the role/position.
search_metadata object Diagnostic metadata about the search query that produced this row: filters used, timestamp, total results, and execution time.