Investor Search (by Name or Keyword)
omnial/search-investors
Given a search keyword (or none, to list all investors ordered by rank), returns matching Crunchbase investor entities: display name, location hierarchy (city/region/country/continent), total funding rounds participated in, and whether the investor has a listed stage, type, or exit history.
Price
Up to $0.0273 per call; you pay what the call used
You pay the price shown. If a call turns out to cost more than its quote, you pay the actual price, capped at twice the quote. No monthly minimum. Top-ups start at $5.00.
Data source
Data from Crunchbase.
Use it
Your AI assistant does the work: it finds this tool, shows you the price first, runs it, and you are charged when the run finishes. There is nothing to set up for this tool in particular.
Connect once and your AI can find and run this tool, and any other it needs.
For developers: the calls your assistant makes
// 1. search: find the tool
omnial_search({ query: "what you need" })
// 2. inspect: price and input schema
omnial_inspect({ tool: "omnial/search-investors" })
// 3. learn: read the usage guide at runtime
omnial_learn({ tool: "omnial/search-investors" })
// 4. run: price the exact call first, then run it
omnial_execute({ tool: "omnial/search-investors", input: { /* see input_schema */ }, dry_run: true })
omnial_execute({ tool: "omnial/search-investors", input: { /* ... */ } })
// 5. settle: the call is charged when it finishes, nothing to doNot connected yet? Point your MCP client at https://mcp.eden-engine.com/mcp, then copy a config for your client.
Pricing
Every charge this tool can incur.
| Charge | Price |
|---|---|
Per call | $0.0273 |
- Updated
- Oct 27, 2026
Input and output schemas
Input schema
{
"type": "object",
"required": [
"limit"
],
"properties": {
"limit": {
"type": "integer",
"description": "Max results to return."
},
"query": {
"type": "string",
"description": "Search keyword for investor name (e.g. 'sequoia', 'andreessen'). Omitting returns all investors."
}
},
"additionalProperties": false
}Output schema
{
"type": "object",
"required": [
"status",
"data"
],
"properties": {
"data": {
"type": "object",
"required": [
"count",
"entities"
],
"properties": {
"count": {
"type": "integer",
"description": "Total number of matching investors (23 for 'sequoia', 0 for a no-match query) -- not necessarily the number of entities returned, which is capped by `limit`."
},
"entities": {
"type": "array",
"items": {
"type": "object",
"required": [
"uuid",
"properties"
],
"properties": {
"uuid": {
"type": "string",
"description": "Crunchbase's internal id for this investor entity, duplicated at properties.identifier.uuid on every real entity observed."
},
"properties": {
"type": "object",
"required": [
"identifier",
"location_identifiers"
],
"properties": {
"identifier": {
"type": "object",
"properties": {
"uuid": {
"type": "string"
},
"value": {
"type": "string",
"description": "The investor's display name -- may name a firm (e.g. 'Sequoia Capital') or an individual person, since Crunchbase investor records include both firms and individual angel investors; only firm names were seen in testing."
},
"image_id": {
"type": "string"
},
"permalink": {
"type": "string"
},
"entity_def_id": {
"type": "string",
"description": "'organization' on every entity observed."
}
},
"additionalProperties": true
},
"location_identifiers": {
"type": "array",
"items": {
"type": "object",
"properties": {
"uuid": {
"type": "string",
"description": "Crunchbase's internal id for this location entity -- shared across every investor at the same place (e.g. every US-based entity observed carries the identical 'united-states' uuid). Not a phone number or any other private value despite a digit-heavy shape."
},
"value": {
"type": "string",
"description": "The place's display name."
},
"permalink": {
"type": "string"
},
"entity_def_id": {
"type": "string",
"description": "'location' on every entry observed."
},
"location_type": {
"type": "string",
"description": "e.g. 'city', 'region', 'country', 'continent'."
}
},
"additionalProperties": true
},
"description": "The investor's location hierarchy. 4 entries on every real entity observed: city, region, country, continent, in that order."
},
"num_investments_funding_rounds": {
"type": "integer",
"description": "Observed on 3 of 5 real entities (2458, 70, 23) -- absent entirely, not null, on the other 2, so do not assume it is always present."
}
},
"additionalProperties": true
},
"preview_properties": {
"type": "object",
"properties": {
"num_exits": {
"type": "object",
"properties": {
"is_present": {
"type": "boolean"
}
},
"additionalProperties": true
},
"investor_type": {
"type": "object",
"properties": {
"length": {
"type": "integer",
"description": "Present only when is_present is true."
},
"is_present": {
"type": "boolean"
}
},
"additionalProperties": true
},
"investor_stage": {
"type": "object",
"properties": {
"length": {
"type": "integer",
"description": "Present only when is_present is true."
},
"is_present": {
"type": "boolean"
}
},
"additionalProperties": true
}
},
"description": "Presence/length flags only, not the underlying stage/type/exit values themselves -- absent when the result has no entities.",
"additionalProperties": true
}
},
"additionalProperties": true
},
"description": "Empty when `count` is 0. Otherwise capped at the requested `limit` (5 requested, 5 returned on the real 'sequoia' call)."
}
},
"additionalProperties": true
},
"status": {
"type": "string",
"description": "'success' on both real calls observed."
}
},
"description": "The search result.",
"additionalProperties": true
}