Contract
{
"type": "object",
"required": [
"metric"
],
"properties": {
"limit": {
"type": "integer",
"default": 20,
"maximum": 100,
"minimum": 1,
"description": "Results per page. Example: 20. Defaults to 20."
},
"metric": {
"enum": [
"tier",
"portfolio_count"
],
"type": "string",
"description": "Ranking metric. Can be tier (lower is better) or portfolio_count (number of invested projects). Example: tier."
},
"offset": {
"type": "integer",
"default": 0,
"maximum": 9007199254740991,
"minimum": 0,
"description": "Pagination offset. Example: 0. Defaults to 0."
}
},
"additionalProperties": false
}{
"type": "object",
"properties": {
"data": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Opaque UUID for the fund. Vendor-internal; not needed by a caller."
},
"name": {
"type": "string",
"description": "The fund's own published company name, e.g. 'Galaxy', 'Pantera Capital'."
},
"tier": {
"type": "integer",
"description": "Ranking tier, lower is better. Every fund on the observed fixtures was tier 1; other tier values are unobserved and should not be assumed absent."
},
"type": {
"type": "string",
"description": "Fund type label, e.g. 'Venture' or 'Incubator'. Observed 'Venture' and 'Incubator' only on the fixtures."
},
"top_projects": {
"type": "array",
"items": {
"type": "object",
"properties": {
"is_lead": {
"type": "boolean",
"description": "Whether the fund led this project's round."
},
"project_id": {
"type": "string",
"description": "Opaque UUID for the project. Vendor-internal."
},
"invested_at": {
"type": "integer",
"description": "Unix seconds marking when the fund invested in this project."
},
"project_name": {
"type": "string",
"description": "The project's public name, e.g. 'Worldcoin', 'Elliptic'."
},
"project_slug": {
"type": "string",
"description": "URL-style slug for the project, e.g. 'world-network'."
},
"recent_raise": {
"type": "integer",
"description": "The project's most recent raise in USD. ABSENT from some top_projects entries on the fixtures (XStable and 4DLabs under YZi Labs returned none) -- do not assume every top project carries it; check for the field first."
}
},
"additionalProperties": false
},
"description": "A short sample of the fund's top portfolio investments. 5 entries per fund on the observed fixture; a fixed count should not be assumed."
},
"invested_projects_count": {
"type": "integer",
"description": "Total number of projects the fund has invested in."
}
},
"additionalProperties": false
},
"description": "One entry per ranked fund, in ranking order. 5 entries on the limit=5 fixture; empty on the beyond-the-end fixture -- an empty array here with intact meta means 'no more results', not an error."
},
"meta": {
"type": "object",
"properties": {
"limit": {
"type": "integer",
"description": "Echoes the requested or defaulted limit."
},
"total": {
"type": "integer",
"description": "Total funds in the full ranking (6,615 on both fixtures)."
},
"cached": {
"type": "boolean",
"description": "Whether this response was served from the provider's cache (false on both fixtures)."
},
"offset": {
"type": "integer",
"description": "Echoes the requested or defaulted offset."
}
},
"additionalProperties": false
}
},
"description": "The fund ranking response, as returned at routing.responseResultPath ($.output).",
"additionalProperties": false
}Pricing
Every real charge, itemised. A model that quietly omits one is a slow financial leak, so nothing here is rolled up, and a charge that only applies to some inputs says so rather than being added in.
Prices in this catalog are the provider's own list price, not your bill: Omnial MCP charges provider cost plus a platform markup on top, so what you are charged is higher than the figure shown. For the exact amount a specific call will cost, run omnial_execute with dry_run: true; that number includes the markup and is what we hold while the call runs. It is a quote, not a cap on the charge.
| Charge | Rate |
|---|---|
Per call Flat, regardless of what comes back | $0.00819 |
- Cost basis
- Not recorded
This tool's catalog entry does not record how its final bill is determined, so we will not tell you whether its cost is fixed before the call or reported by the provider afterwards. Either way what is held is a quote rather than a cap: you are charged what the call actually costs, bounded at 2x the quote.
- Updated
- Sep 30, 2026
