diff --git a/.speakeasy/in.openapi.yaml b/.speakeasy/in.openapi.yaml index 577d1ee..50db5a2 100644 --- a/.speakeasy/in.openapi.yaml +++ b/.speakeasy/in.openapi.yaml @@ -326,9 +326,9 @@ info: paths: /insights/liquidation: get: - description: "Get long and short liquidation probability estimates for an asset at various price levels. Returns the probability of liquidation within 6, 12, 18, and 24 hour windows for both long and short positions. Useful for assessing leverage risk, setting stop-loss levels, and managing margin exposure. Supported assets: BTC, ETH, XAU, SOL, SPY, NVDA, GOOGL, TSLA, AAPL." + description: "Get long and short liquidation probability estimates for an asset at various price levels. Returns the probability of liquidation within 6, 12, 18, and 24 hour windows for both long and short positions. Useful for assessing leverage risk, setting stop-loss levels, and managing margin exposure. Supported assets: BTC, ETH, XAU, SOL, SP500, NVDA, GOOGL, TSLA, AAPL." parameters: - - description: "Symbol of the asset: BTC, ETH, XAU, SOL, JITOSOL, SPY, NVDA, GOOGL, TSLA, AAPL" + - description: "Symbol of the asset: BTC, ETH, XAU, SOL, JITOSOL, SP500, NVDA, GOOGL, TSLA, AAPL" example: BTC in: query name: asset @@ -372,9 +372,9 @@ paths: summary: Insight - Liquidation probability /insights/lp-bounds: get: - description: "Get price interval analysis for an asset over the next 24 hours. Returns price intervals with the probability of price staying within each interval, expected time in-range, and estimated impermanent loss. Useful for concentrated liquidity positioning, options strike selection, and range-bound trading strategies. Supported assets: BTC, ETH, XAU, SOL, SPY, NVDA, GOOGL, TSLA, AAPL." + description: "Get price interval analysis for an asset over the next 24 hours. Returns price intervals with the probability of price staying within each interval, expected time in-range, and estimated impermanent loss. Useful for concentrated liquidity positioning, options strike selection, and range-bound trading strategies. Supported assets: BTC, ETH, XAU, SOL, SP500, NVDA, GOOGL, TSLA, AAPL." parameters: - - description: "Symbol of the asset: BTC, ETH, XAU, SOL, JITOSOL, SPY, NVDA, GOOGL, TSLA, AAPL" + - description: "Symbol of the asset: BTC, ETH, XAU, SOL, JITOSOL, SP500, NVDA, GOOGL, TSLA, AAPL" example: BTC in: query name: asset @@ -418,9 +418,9 @@ paths: summary: Insight - Liquidity provider bounds /insights/lp-probabilities: get: - description: "Get the probability of an asset's price being above or below specific price targets over the next 24 hours. Returns probabilities for 11 upside and 11 downside price levels relative to the current price. Useful for options strike selection, Polymarket up/down contracts, and directional risk assessment. Supported assets: BTC, ETH, XAU, SOL, SPY, NVDA, GOOGL, TSLA, AAPL." + description: "Get the probability of an asset's price being above or below specific price targets over the next 24 hours. Returns probabilities for 11 upside and 11 downside price levels relative to the current price. Useful for options strike selection, Polymarket up/down contracts, and directional risk assessment. Supported assets: BTC, ETH, XAU, SOL, SP500, NVDA, GOOGL, TSLA, AAPL." parameters: - - description: "Symbol of the asset: BTC, ETH, XAU, SOL, JITOSOL, SPY, NVDA, GOOGL, TSLA, AAPL" + - description: "Symbol of the asset: BTC, ETH, XAU, SOL, JITOSOL, SP500, NVDA, GOOGL, TSLA, AAPL" example: BTC in: query name: asset @@ -464,9 +464,9 @@ paths: summary: Insight - Liquidity provider probabilities /insights/option-pricing: get: - description: "Get SynthData-derived option prices for an asset. Returns theoretical call and put prices across a range of strike prices with expiry time, using SynthData's ensemble volatility forecasts. Compare against market-quoted premiums to identify mispriced options. Supported assets: BTC, ETH, SOL, SPY, NVDA, GOOGL, TSLA, AAPL." + description: "Get SynthData-derived option prices for an asset. Returns theoretical call and put prices across a range of strike prices with expiry time, using SynthData's ensemble volatility forecasts. Compare against market-quoted premiums to identify mispriced options. Supported assets: BTC, ETH, SOL, SP500, NVDA, GOOGL, TSLA, AAPL." parameters: - - description: "Symbol of the asset: BTC, ETH, SOL, JITOSOL, SPY, NVDA, GOOGL, TSLA, AAPL" + - description: "Symbol of the asset: BTC, ETH, SOL, JITOSOL, SP500, NVDA, GOOGL, TSLA, AAPL" example: BTC in: query name: asset @@ -604,9 +604,9 @@ paths: summary: Insight - Polymarket up/down 15 minutes /insights/polymarket/up-down/daily: get: - description: "Get SynthData's estimated fair probabilities alongside live Polymarket odds for daily Up/Down contracts. Returns both synth and Polymarket probabilities, current outcome, and order book data (best bid/ask). Compare to identify mispriced bets. Supported assets: BTC, ETH, XAU, SOL, SPY, NVDA, GOOGL, TSLA, AAPL." + description: "Get SynthData's estimated fair probabilities alongside live Polymarket odds for daily Up/Down contracts. Returns both synth and Polymarket probabilities, current outcome, and order book data (best bid/ask). Compare to identify mispriced bets. Supported assets: BTC, ETH, XAU, SOL, SP500, NVDA, GOOGL, TSLA, AAPL." parameters: - - description: "Symbol of the asset: BTC, ETH, XAU, SOL, SPY, NVDA, GOOGL, TSLA, AAPL" + - description: "Symbol of the asset: BTC, ETH, XAU, SOL, SP500, NVDA, GOOGL, TSLA, AAPL" example: BTC in: query name: asset @@ -696,9 +696,9 @@ paths: summary: Insight - Polymarket up/down hourly /insights/prediction-percentiles: get: - description: "Get price distribution percentiles for an asset over the 24-hour forecast horizon. Returns predicted prices at 9 percentile levels (0.5th, 5th, 20th, 35th, 50th, 65th, 80th, 95th, 99.5th), giving the full probability distribution of expected price movements. Useful for position sizing, setting price targets, and understanding tail risk. Supported assets: BTC, ETH, XAU, SOL, SPY, NVDA, GOOGL, TSLA, AAPL." + description: "Get price distribution percentiles for an asset over the 24-hour forecast horizon. Returns predicted prices at 9 percentile levels (0.5th, 5th, 20th, 35th, 50th, 65th, 80th, 95th, 99.5th), giving the full probability distribution of expected price movements. Useful for position sizing, setting price targets, and understanding tail risk. Supported assets: BTC, ETH, XAU, SOL, SP500, NVDA, GOOGL, TSLA, AAPL." parameters: - - description: "Symbol of the asset: BTC, ETH, XAU, SOL, JITOSOL, SPY, NVDA, GOOGL, TSLA, AAPL" + - description: "Symbol of the asset: BTC, ETH, XAU, SOL, JITOSOL, SP500, NVDA, GOOGL, TSLA, AAPL" example: BTC in: query name: asset @@ -744,7 +744,7 @@ paths: get: description: It selects the top 'limit' miners from the meta-leaderboard to calculate the volatility. parameters: - - description: "Symbol of the asset: BTC, ETH, XAU, SOL, JITOSOL, SPY, NVDA, GOOGL, TSLA, AAPL" + - description: "Symbol of the asset: BTC, ETH, XAU, SOL, JITOSOL, SP500, NVDA, GOOGL, TSLA, AAPL" example: BTC in: query name: asset diff --git a/.speakeasy/out.openapi.yaml b/.speakeasy/out.openapi.yaml index 7b94dd6..5828fea 100644 --- a/.speakeasy/out.openapi.yaml +++ b/.speakeasy/out.openapi.yaml @@ -9,11 +9,11 @@ paths: /insights/liquidation: get: summary: Insight - Liquidation probability - description: 'Get long and short liquidation probability estimates for an asset at various price levels. Returns the probability of liquidation within 6, 12, 18, and 24 hour windows for both long and short positions. Useful for assessing leverage risk, setting stop-loss levels, and managing margin exposure. Supported assets: BTC, ETH, XAU, SOL, SPY, NVDA, GOOGL, TSLA, AAPL.' + description: 'Get long and short liquidation probability estimates for an asset at various price levels. Returns the probability of liquidation within 6, 12, 18, and 24 hour windows for both long and short positions. Useful for assessing leverage risk, setting stop-loss levels, and managing margin exposure. Supported assets: BTC, ETH, XAU, SOL, SP500, NVDA, GOOGL, TSLA, AAPL.' parameters: - name: asset in: query - description: 'Symbol of the asset: BTC, ETH, XAU, SOL, JITOSOL, SPY, NVDA, GOOGL, TSLA, AAPL' + description: 'Symbol of the asset: BTC, ETH, XAU, SOL, JITOSOL, SP500, NVDA, GOOGL, TSLA, AAPL' schema: type: string - name: horizon @@ -59,11 +59,11 @@ paths: /insights/lp-bounds: get: summary: Insight - Liquidity provider bounds - description: 'Get price interval analysis for an asset over the next 24 hours. Returns price intervals with the probability of price staying within each interval, expected time in-range, and estimated impermanent loss. Useful for concentrated liquidity positioning, options strike selection, and range-bound trading strategies. Supported assets: BTC, ETH, XAU, SOL, SPY, NVDA, GOOGL, TSLA, AAPL.' + description: 'Get price interval analysis for an asset over the next 24 hours. Returns price intervals with the probability of price staying within each interval, expected time in-range, and estimated impermanent loss. Useful for concentrated liquidity positioning, options strike selection, and range-bound trading strategies. Supported assets: BTC, ETH, XAU, SOL, SP500, NVDA, GOOGL, TSLA, AAPL.' parameters: - name: asset in: query - description: 'Symbol of the asset: BTC, ETH, XAU, SOL, JITOSOL, SPY, NVDA, GOOGL, TSLA, AAPL' + description: 'Symbol of the asset: BTC, ETH, XAU, SOL, JITOSOL, SP500, NVDA, GOOGL, TSLA, AAPL' schema: type: string - name: horizon @@ -109,11 +109,11 @@ paths: /insights/lp-probabilities: get: summary: Insight - Liquidity provider probabilities - description: 'Get the probability of an asset''s price being above or below specific price targets over the next 24 hours. Returns probabilities for 11 upside and 11 downside price levels relative to the current price. Useful for options strike selection, Polymarket up/down contracts, and directional risk assessment. Supported assets: BTC, ETH, XAU, SOL, SPY, NVDA, GOOGL, TSLA, AAPL.' + description: 'Get the probability of an asset''s price being above or below specific price targets over the next 24 hours. Returns probabilities for 11 upside and 11 downside price levels relative to the current price. Useful for options strike selection, Polymarket up/down contracts, and directional risk assessment. Supported assets: BTC, ETH, XAU, SOL, SP500, NVDA, GOOGL, TSLA, AAPL.' parameters: - name: asset in: query - description: 'Symbol of the asset: BTC, ETH, XAU, SOL, JITOSOL, SPY, NVDA, GOOGL, TSLA, AAPL' + description: 'Symbol of the asset: BTC, ETH, XAU, SOL, JITOSOL, SP500, NVDA, GOOGL, TSLA, AAPL' schema: type: string - name: horizon @@ -159,11 +159,11 @@ paths: /insights/option-pricing: get: summary: Insight - Option pricing - description: 'Get SynthData-derived option prices for an asset. Returns theoretical call and put prices across a range of strike prices with expiry time, using SynthData''s ensemble volatility forecasts. Compare against market-quoted premiums to identify mispriced options. Supported assets: BTC, ETH, SOL, SPY, NVDA, GOOGL, TSLA, AAPL.' + description: 'Get SynthData-derived option prices for an asset. Returns theoretical call and put prices across a range of strike prices with expiry time, using SynthData''s ensemble volatility forecasts. Compare against market-quoted premiums to identify mispriced options. Supported assets: BTC, ETH, SOL, SP500, NVDA, GOOGL, TSLA, AAPL.' parameters: - name: asset in: query - description: 'Symbol of the asset: BTC, ETH, SOL, JITOSOL, SPY, NVDA, GOOGL, TSLA, AAPL' + description: 'Symbol of the asset: BTC, ETH, SOL, JITOSOL, SP500, NVDA, GOOGL, TSLA, AAPL' schema: type: string - name: horizon @@ -311,11 +311,11 @@ paths: /insights/polymarket/up-down/daily: get: summary: Insight - Polymarket up/down daily - description: 'Get SynthData''s estimated fair probabilities alongside live Polymarket odds for daily Up/Down contracts. Returns both synth and Polymarket probabilities, current outcome, and order book data (best bid/ask). Compare to identify mispriced bets. Supported assets: BTC, ETH, XAU, SOL, SPY, NVDA, GOOGL, TSLA, AAPL.' + description: 'Get SynthData''s estimated fair probabilities alongside live Polymarket odds for daily Up/Down contracts. Returns both synth and Polymarket probabilities, current outcome, and order book data (best bid/ask). Compare to identify mispriced bets. Supported assets: BTC, ETH, XAU, SOL, SP500, NVDA, GOOGL, TSLA, AAPL.' parameters: - name: asset in: query - description: 'Symbol of the asset: BTC, ETH, XAU, SOL, SPY, NVDA, GOOGL, TSLA, AAPL' + description: 'Symbol of the asset: BTC, ETH, XAU, SOL, SP500, NVDA, GOOGL, TSLA, AAPL' schema: type: string - name: horizon @@ -411,11 +411,11 @@ paths: /insights/prediction-percentiles: get: summary: Prediction Percentiles - meta model from top 10 miners - description: 'Get price distribution percentiles for an asset over the 24-hour forecast horizon. Returns predicted prices at 9 percentile levels (0.5th, 5th, 20th, 35th, 50th, 65th, 80th, 95th, 99.5th), giving the full probability distribution of expected price movements. Useful for position sizing, setting price targets, and understanding tail risk. Supported assets: BTC, ETH, XAU, SOL, SPY, NVDA, GOOGL, TSLA, AAPL.' + description: 'Get price distribution percentiles for an asset over the 24-hour forecast horizon. Returns predicted prices at 9 percentile levels (0.5th, 5th, 20th, 35th, 50th, 65th, 80th, 95th, 99.5th), giving the full probability distribution of expected price movements. Useful for position sizing, setting price targets, and understanding tail risk. Supported assets: BTC, ETH, XAU, SOL, SP500, NVDA, GOOGL, TSLA, AAPL.' parameters: - name: asset in: query - description: 'Symbol of the asset: BTC, ETH, XAU, SOL, JITOSOL, SPY, NVDA, GOOGL, TSLA, AAPL' + description: 'Symbol of the asset: BTC, ETH, XAU, SOL, JITOSOL, SP500, NVDA, GOOGL, TSLA, AAPL' schema: type: string - name: horizon @@ -465,7 +465,7 @@ paths: parameters: - name: asset in: query - description: 'Symbol of the asset: BTC, ETH, XAU, SOL, JITOSOL, SPY, NVDA, GOOGL, TSLA, AAPL' + description: 'Symbol of the asset: BTC, ETH, XAU, SOL, JITOSOL, SP500, NVDA, GOOGL, TSLA, AAPL' schema: type: string - name: horizon diff --git a/manifest.json b/manifest.json index acb973c..8c19caa 100644 --- a/manifest.json +++ b/manifest.json @@ -48,19 +48,19 @@ "tools": [ { "name": "get-insights-liquidation", - "description": "Insight - Liquidation probability\n\nGet long and short liquidation probability estimates for an asset at various price levels. Returns the probability of liquidation within 6, 12, 18, and 24 hour windows for both long and short positions. Useful for assessing leverage risk, setting stop-loss levels, and managing margin exposure. Supported assets: BTC, ETH, XAU, SOL, SPY, NVDA, GOOGL, TSLA, AAPL." + "description": "Insight - Liquidation probability\n\nGet long and short liquidation probability estimates for an asset at various price levels. Returns the probability of liquidation within 6, 12, 18, and 24 hour windows for both long and short positions. Useful for assessing leverage risk, setting stop-loss levels, and managing margin exposure. Supported assets: BTC, ETH, XAU, SOL, SP500, NVDA, GOOGL, TSLA, AAPL." }, { "name": "get-insights-lp-bounds", - "description": "Insight - Liquidity provider bounds\n\nGet price interval analysis for an asset over the next 24 hours. Returns price intervals with the probability of price staying within each interval, expected time in-range, and estimated impermanent loss. Useful for concentrated liquidity positioning, options strike selection, and range-bound trading strategies. Supported assets: BTC, ETH, XAU, SOL, SPY, NVDA, GOOGL, TSLA, AAPL." + "description": "Insight - Liquidity provider bounds\n\nGet price interval analysis for an asset over the next 24 hours. Returns price intervals with the probability of price staying within each interval, expected time in-range, and estimated impermanent loss. Useful for concentrated liquidity positioning, options strike selection, and range-bound trading strategies. Supported assets: BTC, ETH, XAU, SOL, SP500, NVDA, GOOGL, TSLA, AAPL." }, { "name": "get-insights-lp-probabilities", - "description": "Insight - Liquidity provider probabilities\n\nGet the probability of an asset's price being above or below specific price targets over the next 24 hours. Returns probabilities for 11 upside and 11 downside price levels relative to the current price. Useful for options strike selection, Polymarket up/down contracts, and directional risk assessment. Supported assets: BTC, ETH, XAU, SOL, SPY, NVDA, GOOGL, TSLA, AAPL." + "description": "Insight - Liquidity provider probabilities\n\nGet the probability of an asset's price being above or below specific price targets over the next 24 hours. Returns probabilities for 11 upside and 11 downside price levels relative to the current price. Useful for options strike selection, Polymarket up/down contracts, and directional risk assessment. Supported assets: BTC, ETH, XAU, SOL, SP500, NVDA, GOOGL, TSLA, AAPL." }, { "name": "get-insights-option-pricing", - "description": "Insight - Option pricing\n\nGet SynthData-derived option prices for an asset. Returns theoretical call and put prices across a range of strike prices with expiry time, using SynthData's ensemble volatility forecasts. Compare against market-quoted premiums to identify mispriced options. Supported assets: BTC, ETH, SOL, SPY, NVDA, GOOGL, TSLA, AAPL." + "description": "Insight - Option pricing\n\nGet SynthData-derived option prices for an asset. Returns theoretical call and put prices across a range of strike prices with expiry time, using SynthData's ensemble volatility forecasts. Compare against market-quoted premiums to identify mispriced options. Supported assets: BTC, ETH, SOL, SP500, NVDA, GOOGL, TSLA, AAPL." }, { "name": "get-insights-polymarket-range", @@ -72,7 +72,7 @@ }, { "name": "get-insights-polymarket-up-down-daily", - "description": "Insight - Polymarket up/down daily\n\nGet SynthData's estimated fair probabilities alongside live Polymarket odds for daily Up/Down contracts. Returns both synth and Polymarket probabilities, current outcome, and order book data (best bid/ask). Compare to identify mispriced bets. Supported assets: BTC, ETH, XAU, SOL, SPY, NVDA, GOOGL, TSLA, AAPL." + "description": "Insight - Polymarket up/down daily\n\nGet SynthData's estimated fair probabilities alongside live Polymarket odds for daily Up/Down contracts. Returns both synth and Polymarket probabilities, current outcome, and order book data (best bid/ask). Compare to identify mispriced bets. Supported assets: BTC, ETH, XAU, SOL, SP500, NVDA, GOOGL, TSLA, AAPL." }, { "name": "get-insights-polymarket-up-down-hourly", @@ -80,7 +80,7 @@ }, { "name": "get-insights-prediction-percentiles", - "description": "Prediction Percentiles - meta model from top 10 miners\n\nGet price distribution percentiles for an asset over the 24-hour forecast horizon. Returns predicted prices at 9 percentile levels (0.5th, 5th, 20th, 35th, 50th, 65th, 80th, 95th, 99.5th), giving the full probability distribution of expected price movements. Useful for position sizing, setting price targets, and understanding tail risk. Supported assets: BTC, ETH, XAU, SOL, SPY, NVDA, GOOGL, TSLA, AAPL." + "description": "Prediction Percentiles - meta model from top 10 miners\n\nGet price distribution percentiles for an asset over the 24-hour forecast horizon. Returns predicted prices at 9 percentile levels (0.5th, 5th, 20th, 35th, 50th, 65th, 80th, 95th, 99.5th), giving the full probability distribution of expected price movements. Useful for position sizing, setting price targets, and understanding tail risk. Supported assets: BTC, ETH, XAU, SOL, SP500, NVDA, GOOGL, TSLA, AAPL." }, { "name": "get-insights-volatility", diff --git a/src/funcs/getInsightsLiquidation.ts b/src/funcs/getInsightsLiquidation.ts index e631813..cf6134c 100644 --- a/src/funcs/getInsightsLiquidation.ts +++ b/src/funcs/getInsightsLiquidation.ts @@ -29,7 +29,7 @@ import { Result } from "../types/fp.js"; * Insight - Liquidation probability * * @remarks - * Get long and short liquidation probability estimates for an asset at various price levels. Returns the probability of liquidation within 6, 12, 18, and 24 hour windows for both long and short positions. Useful for assessing leverage risk, setting stop-loss levels, and managing margin exposure. Supported assets: BTC, ETH, XAU, SOL, SPY, NVDA, GOOGL, TSLA, AAPL. + * Get long and short liquidation probability estimates for an asset at various price levels. Returns the probability of liquidation within 6, 12, 18, and 24 hour windows for both long and short positions. Useful for assessing leverage risk, setting stop-loss levels, and managing margin exposure. Supported assets: BTC, ETH, XAU, SOL, SP500, NVDA, GOOGL, TSLA, AAPL. */ export function getInsightsLiquidation( client$: SynthCore, diff --git a/src/funcs/getInsightsLpBounds.ts b/src/funcs/getInsightsLpBounds.ts index fff790d..6c457f5 100644 --- a/src/funcs/getInsightsLpBounds.ts +++ b/src/funcs/getInsightsLpBounds.ts @@ -29,7 +29,7 @@ import { Result } from "../types/fp.js"; * Insight - Liquidity provider bounds * * @remarks - * Get price interval analysis for an asset over the next 24 hours. Returns price intervals with the probability of price staying within each interval, expected time in-range, and estimated impermanent loss. Useful for concentrated liquidity positioning, options strike selection, and range-bound trading strategies. Supported assets: BTC, ETH, XAU, SOL, SPY, NVDA, GOOGL, TSLA, AAPL. + * Get price interval analysis for an asset over the next 24 hours. Returns price intervals with the probability of price staying within each interval, expected time in-range, and estimated impermanent loss. Useful for concentrated liquidity positioning, options strike selection, and range-bound trading strategies. Supported assets: BTC, ETH, XAU, SOL, SP500, NVDA, GOOGL, TSLA, AAPL. */ export function getInsightsLpBounds( client$: SynthCore, diff --git a/src/funcs/getInsightsLpProbabilities.ts b/src/funcs/getInsightsLpProbabilities.ts index 895d7f1..757d429 100644 --- a/src/funcs/getInsightsLpProbabilities.ts +++ b/src/funcs/getInsightsLpProbabilities.ts @@ -29,7 +29,7 @@ import { Result } from "../types/fp.js"; * Insight - Liquidity provider probabilities * * @remarks - * Get the probability of an asset's price being above or below specific price targets over the next 24 hours. Returns probabilities for 11 upside and 11 downside price levels relative to the current price. Useful for options strike selection, Polymarket up/down contracts, and directional risk assessment. Supported assets: BTC, ETH, XAU, SOL, SPY, NVDA, GOOGL, TSLA, AAPL. + * Get the probability of an asset's price being above or below specific price targets over the next 24 hours. Returns probabilities for 11 upside and 11 downside price levels relative to the current price. Useful for options strike selection, Polymarket up/down contracts, and directional risk assessment. Supported assets: BTC, ETH, XAU, SOL, SP500, NVDA, GOOGL, TSLA, AAPL. */ export function getInsightsLpProbabilities( client$: SynthCore, diff --git a/src/funcs/getInsightsOptionPricing.ts b/src/funcs/getInsightsOptionPricing.ts index 10f4d56..c1d6912 100644 --- a/src/funcs/getInsightsOptionPricing.ts +++ b/src/funcs/getInsightsOptionPricing.ts @@ -29,7 +29,7 @@ import { Result } from "../types/fp.js"; * Insight - Option pricing * * @remarks - * Get SynthData-derived option prices for an asset. Returns theoretical call and put prices across a range of strike prices with expiry time, using SynthData's ensemble volatility forecasts. Compare against market-quoted premiums to identify mispriced options. Supported assets: BTC, ETH, SOL, SPY, NVDA, GOOGL, TSLA, AAPL. + * Get SynthData-derived option prices for an asset. Returns theoretical call and put prices across a range of strike prices with expiry time, using SynthData's ensemble volatility forecasts. Compare against market-quoted premiums to identify mispriced options. Supported assets: BTC, ETH, SOL, SP500, NVDA, GOOGL, TSLA, AAPL. */ export function getInsightsOptionPricing( client$: SynthCore, diff --git a/src/funcs/getInsightsPolymarketUpDownDaily.ts b/src/funcs/getInsightsPolymarketUpDownDaily.ts index e33f313..32d2aff 100644 --- a/src/funcs/getInsightsPolymarketUpDownDaily.ts +++ b/src/funcs/getInsightsPolymarketUpDownDaily.ts @@ -29,7 +29,7 @@ import { Result } from "../types/fp.js"; * Insight - Polymarket up/down daily * * @remarks - * Get SynthData's estimated fair probabilities alongside live Polymarket odds for daily Up/Down contracts. Returns both synth and Polymarket probabilities, current outcome, and order book data (best bid/ask). Compare to identify mispriced bets. Supported assets: BTC, ETH, XAU, SOL, SPY, NVDA, GOOGL, TSLA, AAPL. + * Get SynthData's estimated fair probabilities alongside live Polymarket odds for daily Up/Down contracts. Returns both synth and Polymarket probabilities, current outcome, and order book data (best bid/ask). Compare to identify mispriced bets. Supported assets: BTC, ETH, XAU, SOL, SP500, NVDA, GOOGL, TSLA, AAPL. */ export function getInsightsPolymarketUpDownDaily( client$: SynthCore, diff --git a/src/funcs/getInsightsPredictionPercentiles.ts b/src/funcs/getInsightsPredictionPercentiles.ts index 515d6a9..f15b890 100644 --- a/src/funcs/getInsightsPredictionPercentiles.ts +++ b/src/funcs/getInsightsPredictionPercentiles.ts @@ -29,7 +29,7 @@ import { Result } from "../types/fp.js"; * Prediction Percentiles - meta model from top 10 miners * * @remarks - * Get price distribution percentiles for an asset over the 24-hour forecast horizon. Returns predicted prices at 9 percentile levels (0.5th, 5th, 20th, 35th, 50th, 65th, 80th, 95th, 99.5th), giving the full probability distribution of expected price movements. Useful for position sizing, setting price targets, and understanding tail risk. Supported assets: BTC, ETH, XAU, SOL, SPY, NVDA, GOOGL, TSLA, AAPL. + * Get price distribution percentiles for an asset over the 24-hour forecast horizon. Returns predicted prices at 9 percentile levels (0.5th, 5th, 20th, 35th, 50th, 65th, 80th, 95th, 99.5th), giving the full probability distribution of expected price movements. Useful for position sizing, setting price targets, and understanding tail risk. Supported assets: BTC, ETH, XAU, SOL, SP500, NVDA, GOOGL, TSLA, AAPL. */ export function getInsightsPredictionPercentiles( client$: SynthCore, diff --git a/src/mcp-server/tools/getInsightsLiquidation.ts b/src/mcp-server/tools/getInsightsLiquidation.ts index 1414d62..de146ba 100644 --- a/src/mcp-server/tools/getInsightsLiquidation.ts +++ b/src/mcp-server/tools/getInsightsLiquidation.ts @@ -15,7 +15,7 @@ export const tool$getInsightsLiquidation: ToolDefinition = { name: "get-insights-liquidation", description: `Insight - Liquidation probability -Get long and short liquidation probability estimates for an asset at various price levels. Returns the probability of liquidation within 6, 12, 18, and 24 hour windows for both long and short positions. Useful for assessing leverage risk, setting stop-loss levels, and managing margin exposure. Supported assets: BTC, ETH, XAU, SOL, SPY, NVDA, GOOGL, TSLA, AAPL.`, +Get long and short liquidation probability estimates for an asset at various price levels. Returns the probability of liquidation within 6, 12, 18, and 24 hour windows for both long and short positions. Useful for assessing leverage risk, setting stop-loss levels, and managing margin exposure. Supported assets: BTC, ETH, XAU, SOL, SP500, NVDA, GOOGL, TSLA, AAPL.`, annotations: { "title": "", "destructiveHint": false, diff --git a/src/mcp-server/tools/getInsightsLpBounds.ts b/src/mcp-server/tools/getInsightsLpBounds.ts index b56ec47..2b4017d 100644 --- a/src/mcp-server/tools/getInsightsLpBounds.ts +++ b/src/mcp-server/tools/getInsightsLpBounds.ts @@ -15,7 +15,7 @@ export const tool$getInsightsLpBounds: ToolDefinition = { name: "get-insights-lp-bounds", description: `Insight - Liquidity provider bounds -Get price interval analysis for an asset over the next 24 hours. Returns price intervals with the probability of price staying within each interval, expected time in-range, and estimated impermanent loss. Useful for concentrated liquidity positioning, options strike selection, and range-bound trading strategies. Supported assets: BTC, ETH, XAU, SOL, SPY, NVDA, GOOGL, TSLA, AAPL.`, +Get price interval analysis for an asset over the next 24 hours. Returns price intervals with the probability of price staying within each interval, expected time in-range, and estimated impermanent loss. Useful for concentrated liquidity positioning, options strike selection, and range-bound trading strategies. Supported assets: BTC, ETH, XAU, SOL, SP500, NVDA, GOOGL, TSLA, AAPL.`, annotations: { "title": "", "destructiveHint": false, diff --git a/src/mcp-server/tools/getInsightsLpProbabilities.ts b/src/mcp-server/tools/getInsightsLpProbabilities.ts index 33ad87e..b4d12a4 100644 --- a/src/mcp-server/tools/getInsightsLpProbabilities.ts +++ b/src/mcp-server/tools/getInsightsLpProbabilities.ts @@ -15,7 +15,7 @@ export const tool$getInsightsLpProbabilities: ToolDefinition = { name: "get-insights-lp-probabilities", description: `Insight - Liquidity provider probabilities -Get the probability of an asset's price being above or below specific price targets over the next 24 hours. Returns probabilities for 11 upside and 11 downside price levels relative to the current price. Useful for options strike selection, Polymarket up/down contracts, and directional risk assessment. Supported assets: BTC, ETH, XAU, SOL, SPY, NVDA, GOOGL, TSLA, AAPL.`, +Get the probability of an asset's price being above or below specific price targets over the next 24 hours. Returns probabilities for 11 upside and 11 downside price levels relative to the current price. Useful for options strike selection, Polymarket up/down contracts, and directional risk assessment. Supported assets: BTC, ETH, XAU, SOL, SP500, NVDA, GOOGL, TSLA, AAPL.`, annotations: { "title": "", "destructiveHint": false, diff --git a/src/mcp-server/tools/getInsightsOptionPricing.ts b/src/mcp-server/tools/getInsightsOptionPricing.ts index 724dcc7..72fa7bd 100644 --- a/src/mcp-server/tools/getInsightsOptionPricing.ts +++ b/src/mcp-server/tools/getInsightsOptionPricing.ts @@ -15,7 +15,7 @@ export const tool$getInsightsOptionPricing: ToolDefinition = { name: "get-insights-option-pricing", description: `Insight - Option pricing -Get SynthData-derived option prices for an asset. Returns theoretical call and put prices across a range of strike prices with expiry time, using SynthData's ensemble volatility forecasts. Compare against market-quoted premiums to identify mispriced options. Supported assets: BTC, ETH, SOL, SPY, NVDA, GOOGL, TSLA, AAPL.`, +Get SynthData-derived option prices for an asset. Returns theoretical call and put prices across a range of strike prices with expiry time, using SynthData's ensemble volatility forecasts. Compare against market-quoted premiums to identify mispriced options. Supported assets: BTC, ETH, SOL, SP500, NVDA, GOOGL, TSLA, AAPL.`, annotations: { "title": "", "destructiveHint": false, diff --git a/src/mcp-server/tools/getInsightsPolymarketUpDownDaily.ts b/src/mcp-server/tools/getInsightsPolymarketUpDownDaily.ts index 1a679a3..af34351 100644 --- a/src/mcp-server/tools/getInsightsPolymarketUpDownDaily.ts +++ b/src/mcp-server/tools/getInsightsPolymarketUpDownDaily.ts @@ -17,7 +17,7 @@ export const tool$getInsightsPolymarketUpDownDaily: ToolDefinition< name: "get-insights-polymarket-up-down-daily", description: `Insight - Polymarket up/down daily -Get SynthData's estimated fair probabilities alongside live Polymarket odds for daily Up/Down contracts. Returns both synth and Polymarket probabilities, current outcome, and order book data (best bid/ask). Compare to identify mispriced bets. Supported assets: BTC, ETH, XAU, SOL, SPY, NVDA, GOOGL, TSLA, AAPL.`, +Get SynthData's estimated fair probabilities alongside live Polymarket odds for daily Up/Down contracts. Returns both synth and Polymarket probabilities, current outcome, and order book data (best bid/ask). Compare to identify mispriced bets. Supported assets: BTC, ETH, XAU, SOL, SP500, NVDA, GOOGL, TSLA, AAPL.`, annotations: { "title": "", "destructiveHint": false, diff --git a/src/mcp-server/tools/getInsightsPredictionPercentiles.ts b/src/mcp-server/tools/getInsightsPredictionPercentiles.ts index 5be46ef..6d471bf 100644 --- a/src/mcp-server/tools/getInsightsPredictionPercentiles.ts +++ b/src/mcp-server/tools/getInsightsPredictionPercentiles.ts @@ -17,7 +17,7 @@ export const tool$getInsightsPredictionPercentiles: ToolDefinition< name: "get-insights-prediction-percentiles", description: `Prediction Percentiles - meta model from top 10 miners -Get price distribution percentiles for an asset over the 24-hour forecast horizon. Returns predicted prices at 9 percentile levels (0.5th, 5th, 20th, 35th, 50th, 65th, 80th, 95th, 99.5th), giving the full probability distribution of expected price movements. Useful for position sizing, setting price targets, and understanding tail risk. Supported assets: BTC, ETH, XAU, SOL, SPY, NVDA, GOOGL, TSLA, AAPL.`, +Get price distribution percentiles for an asset over the 24-hour forecast horizon. Returns predicted prices at 9 percentile levels (0.5th, 5th, 20th, 35th, 50th, 65th, 80th, 95th, 99.5th), giving the full probability distribution of expected price movements. Useful for position sizing, setting price targets, and understanding tail risk. Supported assets: BTC, ETH, XAU, SOL, SP500, NVDA, GOOGL, TSLA, AAPL.`, annotations: { "title": "", "destructiveHint": false, diff --git a/src/models/getinsightsliquidationop.ts b/src/models/getinsightsliquidationop.ts index e12b2ee..2a72806 100644 --- a/src/models/getinsightsliquidationop.ts +++ b/src/models/getinsightsliquidationop.ts @@ -20,7 +20,7 @@ export const GetInsightsLiquidationRequest$zodSchema: z.ZodType< GetInsightsLiquidationRequest > = z.object({ asset: z.string().describe( - "Symbol of the asset: BTC, ETH, XAU, SOL, JITOSOL, SPY, NVDA, GOOGL, TSLA, AAPL", + "Symbol of the asset: BTC, ETH, XAU, SOL, JITOSOL, SP500, NVDA, GOOGL, TSLA, AAPL", ).optional(), days: z.int().describe( "Number of days to aggregate for the meta-leaderboard (default is 14). See 'Leaderboard - Latest Meta-Leaderboard'.", diff --git a/src/models/getinsightslpboundsop.ts b/src/models/getinsightslpboundsop.ts index 03f5180..5589be7 100644 --- a/src/models/getinsightslpboundsop.ts +++ b/src/models/getinsightslpboundsop.ts @@ -20,7 +20,7 @@ export const GetInsightsLpBoundsRequest$zodSchema: z.ZodType< GetInsightsLpBoundsRequest > = z.object({ asset: z.string().describe( - "Symbol of the asset: BTC, ETH, XAU, SOL, JITOSOL, SPY, NVDA, GOOGL, TSLA, AAPL", + "Symbol of the asset: BTC, ETH, XAU, SOL, JITOSOL, SP500, NVDA, GOOGL, TSLA, AAPL", ).optional(), days: z.int().describe( "Number of days to aggregate for the meta-leaderboard (default is 14). See 'Leaderboard - Latest Meta-Leaderboard'.", diff --git a/src/models/getinsightslpprobabilitiesop.ts b/src/models/getinsightslpprobabilitiesop.ts index 631c198..4a59e62 100644 --- a/src/models/getinsightslpprobabilitiesop.ts +++ b/src/models/getinsightslpprobabilitiesop.ts @@ -20,7 +20,7 @@ export const GetInsightsLpProbabilitiesRequest$zodSchema: z.ZodType< GetInsightsLpProbabilitiesRequest > = z.object({ asset: z.string().describe( - "Symbol of the asset: BTC, ETH, XAU, SOL, JITOSOL, SPY, NVDA, GOOGL, TSLA, AAPL", + "Symbol of the asset: BTC, ETH, XAU, SOL, JITOSOL, SP500, NVDA, GOOGL, TSLA, AAPL", ).optional(), days: z.int().describe( "Number of days to aggregate for the meta-leaderboard (default is 14). See 'Leaderboard - Latest Meta-Leaderboard'.", diff --git a/src/models/getinsightsoptionpricingop.ts b/src/models/getinsightsoptionpricingop.ts index 2709cbd..96ff9c8 100644 --- a/src/models/getinsightsoptionpricingop.ts +++ b/src/models/getinsightsoptionpricingop.ts @@ -20,7 +20,7 @@ export const GetInsightsOptionPricingRequest$zodSchema: z.ZodType< GetInsightsOptionPricingRequest > = z.object({ asset: z.string().describe( - "Symbol of the asset: BTC, ETH, SOL, JITOSOL, SPY, NVDA, GOOGL, TSLA, AAPL", + "Symbol of the asset: BTC, ETH, SOL, JITOSOL, SP500, NVDA, GOOGL, TSLA, AAPL", ).optional(), days: z.int().describe( "Number of days to aggregate for the meta-leaderboard (default is 14). See 'Leaderboard - Latest Meta-Leaderboard'.", diff --git a/src/models/getinsightspolymarketupdowndailyop.ts b/src/models/getinsightspolymarketupdowndailyop.ts index 9ebd9a7..f46a20c 100644 --- a/src/models/getinsightspolymarketupdowndailyop.ts +++ b/src/models/getinsightspolymarketupdowndailyop.ts @@ -20,7 +20,7 @@ export const GetInsightsPolymarketUpDownDailyRequest$zodSchema: z.ZodType< GetInsightsPolymarketUpDownDailyRequest > = z.object({ asset: z.string().describe( - "Symbol of the asset: BTC, ETH, XAU, SOL, SPY, NVDA, GOOGL, TSLA, AAPL", + "Symbol of the asset: BTC, ETH, XAU, SOL, SP500, NVDA, GOOGL, TSLA, AAPL", ).optional(), days: z.int().describe( "Number of days to aggregate for the meta-leaderboard (default is 14). See 'Leaderboard - Latest Meta-Leaderboard'.", diff --git a/src/models/getinsightspredictionpercentilesop.ts b/src/models/getinsightspredictionpercentilesop.ts index 6600a76..271e720 100644 --- a/src/models/getinsightspredictionpercentilesop.ts +++ b/src/models/getinsightspredictionpercentilesop.ts @@ -20,7 +20,7 @@ export const GetInsightsPredictionPercentilesRequest$zodSchema: z.ZodType< GetInsightsPredictionPercentilesRequest > = z.object({ asset: z.string().describe( - "Symbol of the asset: BTC, ETH, XAU, SOL, JITOSOL, SPY, NVDA, GOOGL, TSLA, AAPL", + "Symbol of the asset: BTC, ETH, XAU, SOL, JITOSOL, SP500, NVDA, GOOGL, TSLA, AAPL", ).optional(), days: z.int().describe( "Number of days to aggregate for the meta-leaderboard (default is 14). See 'Leaderboard - Latest Meta-Leaderboard'.", diff --git a/src/models/getinsightsvolatilityop.ts b/src/models/getinsightsvolatilityop.ts index 0799811..f1fca91 100644 --- a/src/models/getinsightsvolatilityop.ts +++ b/src/models/getinsightsvolatilityop.ts @@ -20,7 +20,7 @@ export const GetInsightsVolatilityRequest$zodSchema: z.ZodType< GetInsightsVolatilityRequest > = z.object({ asset: z.string().describe( - "Symbol of the asset: BTC, ETH, XAU, SOL, JITOSOL, SPY, NVDA, GOOGL, TSLA, AAPL", + "Symbol of the asset: BTC, ETH, XAU, SOL, JITOSOL, SP500, NVDA, GOOGL, TSLA, AAPL", ).optional(), days: z.int().describe( "Number of days to aggregate for the meta-leaderboard (default is 14). See 'Leaderboard - Latest Meta-Leaderboard'.", diff --git a/src/tool-names.ts b/src/tool-names.ts index eaf7c75..ae1a25b 100644 --- a/src/tool-names.ts +++ b/src/tool-names.ts @@ -2,19 +2,19 @@ export const toolNames: Array<{ name: string; description: string }>= [ { "name": "get-insights-liquidation", - "description": "Insight - Liquidation probability\n\nGet long and short liquidation probability estimates for an asset at various price levels. Returns the probability of liquidation within 6, 12, 18, and 24 hour windows for both long and short positions. Useful for assessing leverage risk, setting stop-loss levels, and managing margin exposure. Supported assets: BTC, ETH, XAU, SOL, SPY, NVDA, GOOGL, TSLA, AAPL." + "description": "Insight - Liquidation probability\n\nGet long and short liquidation probability estimates for an asset at various price levels. Returns the probability of liquidation within 6, 12, 18, and 24 hour windows for both long and short positions. Useful for assessing leverage risk, setting stop-loss levels, and managing margin exposure. Supported assets: BTC, ETH, XAU, SOL, SP500, NVDA, GOOGL, TSLA, AAPL." }, { "name": "get-insights-lp-bounds", - "description": "Insight - Liquidity provider bounds\n\nGet price interval analysis for an asset over the next 24 hours. Returns price intervals with the probability of price staying within each interval, expected time in-range, and estimated impermanent loss. Useful for concentrated liquidity positioning, options strike selection, and range-bound trading strategies. Supported assets: BTC, ETH, XAU, SOL, SPY, NVDA, GOOGL, TSLA, AAPL." + "description": "Insight - Liquidity provider bounds\n\nGet price interval analysis for an asset over the next 24 hours. Returns price intervals with the probability of price staying within each interval, expected time in-range, and estimated impermanent loss. Useful for concentrated liquidity positioning, options strike selection, and range-bound trading strategies. Supported assets: BTC, ETH, XAU, SOL, SP500, NVDA, GOOGL, TSLA, AAPL." }, { "name": "get-insights-lp-probabilities", - "description": "Insight - Liquidity provider probabilities\n\nGet the probability of an asset's price being above or below specific price targets over the next 24 hours. Returns probabilities for 11 upside and 11 downside price levels relative to the current price. Useful for options strike selection, Polymarket up/down contracts, and directional risk assessment. Supported assets: BTC, ETH, XAU, SOL, SPY, NVDA, GOOGL, TSLA, AAPL." + "description": "Insight - Liquidity provider probabilities\n\nGet the probability of an asset's price being above or below specific price targets over the next 24 hours. Returns probabilities for 11 upside and 11 downside price levels relative to the current price. Useful for options strike selection, Polymarket up/down contracts, and directional risk assessment. Supported assets: BTC, ETH, XAU, SOL, SP500, NVDA, GOOGL, TSLA, AAPL." }, { "name": "get-insights-option-pricing", - "description": "Insight - Option pricing\n\nGet SynthData-derived option prices for an asset. Returns theoretical call and put prices across a range of strike prices with expiry time, using SynthData's ensemble volatility forecasts. Compare against market-quoted premiums to identify mispriced options. Supported assets: BTC, ETH, SOL, SPY, NVDA, GOOGL, TSLA, AAPL." + "description": "Insight - Option pricing\n\nGet SynthData-derived option prices for an asset. Returns theoretical call and put prices across a range of strike prices with expiry time, using SynthData's ensemble volatility forecasts. Compare against market-quoted premiums to identify mispriced options. Supported assets: BTC, ETH, SOL, SP500, NVDA, GOOGL, TSLA, AAPL." }, { "name": "get-insights-polymarket-range", @@ -26,7 +26,7 @@ export const toolNames: Array<{ name: string; description: string }>= [ }, { "name": "get-insights-polymarket-up-down-daily", - "description": "Insight - Polymarket up/down daily\n\nGet SynthData's estimated fair probabilities alongside live Polymarket odds for daily Up/Down contracts. Returns both synth and Polymarket probabilities, current outcome, and order book data (best bid/ask). Compare to identify mispriced bets. Supported assets: BTC, ETH, XAU, SOL, SPY, NVDA, GOOGL, TSLA, AAPL." + "description": "Insight - Polymarket up/down daily\n\nGet SynthData's estimated fair probabilities alongside live Polymarket odds for daily Up/Down contracts. Returns both synth and Polymarket probabilities, current outcome, and order book data (best bid/ask). Compare to identify mispriced bets. Supported assets: BTC, ETH, XAU, SOL, SP500, NVDA, GOOGL, TSLA, AAPL." }, { "name": "get-insights-polymarket-up-down-hourly", @@ -34,7 +34,7 @@ export const toolNames: Array<{ name: string; description: string }>= [ }, { "name": "get-insights-prediction-percentiles", - "description": "Prediction Percentiles - meta model from top 10 miners\n\nGet price distribution percentiles for an asset over the 24-hour forecast horizon. Returns predicted prices at 9 percentile levels (0.5th, 5th, 20th, 35th, 50th, 65th, 80th, 95th, 99.5th), giving the full probability distribution of expected price movements. Useful for position sizing, setting price targets, and understanding tail risk. Supported assets: BTC, ETH, XAU, SOL, SPY, NVDA, GOOGL, TSLA, AAPL." + "description": "Prediction Percentiles - meta model from top 10 miners\n\nGet price distribution percentiles for an asset over the 24-hour forecast horizon. Returns predicted prices at 9 percentile levels (0.5th, 5th, 20th, 35th, 50th, 65th, 80th, 95th, 99.5th), giving the full probability distribution of expected price movements. Useful for position sizing, setting price targets, and understanding tail risk. Supported assets: BTC, ETH, XAU, SOL, SP500, NVDA, GOOGL, TSLA, AAPL." }, { "name": "get-insights-volatility",