Contract
{
"type": "object",
"required": [
"country",
"ticker"
],
"properties": {
"ticker": {
"type": "string",
"examples": [
"AAPL"
],
"description": "Stock ticker symbol (case-insensitive)"
},
"country": {
"type": "string",
"examples": [
"US"
],
"description": "Two-letter country code (ISO 3166-1 alpha-2) for the company, as returned by `GET /equities/v1/companies-list` (case-insensitive)."
}
},
"additionalProperties": false
}{
"type": "object",
"required": [
"perps",
"tokens"
],
"properties": {
"perps": {
"type": "array",
"items": {
"type": "object",
"properties": {
"pair": {
"type": "string",
"description": "The contract's trading pair, e.g. 'AAPL-USD' or 'RDDT-USDC'."
},
"price": {
"type": "number",
"description": "Last traded price of the contract."
},
"tradeUrl": {
"type": "string",
"description": "Deep link to trade this exact contract on the listing exchange's own web app. Every observed host is the exchange's own domain (e.g. app.hyperliquid.xyz, www.binance.com, pro.kraken.com); this tool does not proxy, rewrite, or resolve these links."
},
"updatedAt": {
"type": "string",
"description": "ISO 8601 timestamp of when this contract's quote was last refreshed, e.g. '2026-09-23T15:01:17Z'. A timestamp, not a contact value."
},
"volume24h": {
"type": [
"number",
"null"
],
"description": "24-hour trading volume; `null` when the exchange does not report it (observed on some contracts, e.g. the first AAPL entry)."
},
"contractSlug": {
"type": "string",
"description": "The exchange's own identifier for the contract, e.g. 'ostium:AAPL-USD'."
},
"exchangeType": {
"type": "string",
"description": "'DEX' for a decentralized-exchange contract, 'CEX' for a centralized-exchange contract."
},
"openInterest": {
"type": [
"number",
"null"
],
"description": "Open interest on the contract; `null` when the exchange does not report it (observed on several AAPL and RDDT contracts)."
},
"rwaPlatformSlug": {
"type": "string",
"description": "The real-world-asset platform or exchange behind the market, e.g. 'ondo' or 'bybit'."
},
"exchangeProtocolSlug": {
"type": "string",
"description": "Present only on DEX-listed contracts: the exchange protocol's slug (e.g. 'hyperliquid-perps'). Absent entirely on CEX entries, which the source identifies by the exchange platform itself. Confirmed against the fixtures, not assumed from the field name."
},
"annualizedFundingRate": {
"type": [
"number",
"null"
],
"description": "Annualized funding rate in percent (e.g. 5.475 means about 5.475% annualized), positive when longs pay shorts; `null` when not reported, and 0 when there is currently no funding."
}
},
"additionalProperties": true
},
"description": "Every perpetual contract on this company's stock that the source tracks, across both decentralized (DEX) and centralized (CEX) exchanges, one entry per listed contract. The count varies with how actively the ticker is traded on-chain -- observed as 23 entries for AAPL and 12 for RDDT. A thinly-covered ticker returns a shorter list, never an error."
},
"tokens": {
"type": "array",
"items": {
"type": "object",
"properties": {
"price": {
"type": "number",
"description": "Current token price in USD."
},
"issuer": {
"type": "string",
"description": "The token issuer's legal-entity name, e.g. 'Backed Assets (JE) Limited' or 'Robinhood Markets, Inc.' -- public issuer identity, a company or vehicle, never an individual's personal data."
},
"assetSlug": {
"type": "string",
"description": "The token's identifier on the issuing platform, e.g. 'AAPLx'."
},
"activeMarketcap": {
"type": [
"number",
"null"
],
"description": "Active market capitalization of the token in USD; `null` when not reported (observed null on one AAPL token) and 0 when the token has no active position."
},
"issuerRwaPlatformSlug": {
"type": "string",
"description": "The issuing platform's slug, e.g. 'backed-finance' or 'robinhood'."
}
},
"additionalProperties": true
},
"description": "Tokenized representations of the company's stock -- on-chain tokens backed by or tracking the share -- one entry per token. Each token carries its issuer's name and trades at a price near the underlying stock."
}
},
"description": "The on-chain tradeable markets for the requested company, as returned at routing.responseResultPath ($.output): the perp contracts plus the tokenized stock representations.",
"additionalProperties": true
}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.000819 |
- 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
