Commodities Markets Desk
Ce que fait ce MCP
Provides live prediction-market and perpetual-market boards, commodity and crypto signals, probability conversions, expected-value calculations, liquidation estimates, and Kelly sizing.
Outils
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['marketPrice', 'yourProbability'], 'properties': {'marketPrice': {'anyOf': [{'type': 'number'}, {'type': 'string'}], 'description': 'Current contract price in cents (1â\x80\x9399), equal to the implied probability in %. Accepts 55, "55%", "55¢", "$0.55", 0.55 or American odds (+120 / -150) â\x80\x94 all read as 55%.'}, 'yourProbability': {'anyOf': [{'type': 'number'}, {'type': 'string'}], 'description': 'Your own estimate of the true probability the contract resolves YES, in % (0â\x80\x93100). Accepts 55, "55%", "55¢", "$0.55", 0.55 or American odds (+120 / -150) â\x80\x94 all read as 55%.'}}}
Schéma de sortie
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'signal': {'description': 'BUY / SELL / SKIP.'}, 'edge_pp': {'description': 'Your probability minus the price, pp.'}, 'sources': {}, 'edge_pct': {'description': 'Expected-value edge, %.'}, 'tell_user': {'type': 'string', 'description': 'Show this sentence to the user first.'}, 'timestamp': {'type': 'string'}, 'needs_input': {}, 'example_call': {}, 'data_freshness': {}, 'interpretation': {'description': 'Plain-English read.'}, 'market_price_cents': {'description': 'Price used, cents.'}, 'your_probability_pct': {'description': 'Probability used, %.'}}, 'additionalProperties': {}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'tickers': {'type': 'array', 'items': {'type': 'string'}, 'description': "Optional Kalshi ticker watchlist (up to 25) â\x80\x94 e.g. paste the tickers from your Kalshi Pro screener or Canvas to get PMP's edge on exactly those markets. Full market or 3-segment event tickers both work. Tickers PMP doesn't model are returned as not_covered (never a fabricated edge)."}, 'commodity': {'anyOf': [{'type': 'string'}, {'enum': ['silver', 'bitcoin', 'gold', 'oil'], 'type': 'string'}], 'description': 'Which commodity edge to read (needed for a real answer). One of: silver · bitcoin · gold · oil.'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'value': {'anyOf': [{'type': 'number'}, {'type': 'string'}], 'description': 'The numeric value to convert. Needed for a real answer, with format. Accepts a number or a numeric string ("+150", "62%", "2.5").'}, 'format': {'anyOf': [{'type': 'string'}, {'enum': ['probability', 'american', 'decimal'], 'type': 'string'}], 'description': 'Format of `value`: probability (0â\x80\x93100 %), american (e.g. -200 / +150), or decimal (e.g. 2.5). One of: probability · american · decimal.'}}}
Schéma de sortie
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'sources': {}, 'tell_user': {'type': 'string', 'description': 'Show this sentence to the user first.'}, 'timestamp': {'type': 'string'}, 'needs_input': {}, 'decimal_odds': {'description': 'Decimal odds.'}, 'example_call': {}, 'american_odds': {'description': 'American odds, no commas.'}, 'data_freshness': {}, 'probability_pct': {'description': 'Implied probability, %.'}}, 'additionalProperties': {}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'default': 30, 'maximum': 40, 'minimum': 1, 'description': 'Max rows (default 30).'}, 'series': {'type': 'string', 'maxLength': 40, 'description': 'One series: ticker (KXETH15M) or asset ("eth", "gold", "euro").'}, 'open_only': {'type': 'boolean', 'description': 'Only series with a window open right now (default false).'}, 'asset_class': {'anyOf': [{'type': 'string'}, {'enum': ['crypto', 'commodity', 'currency', 'all'], 'type': 'string'}], 'description': 'crypto · commodity · currency · all (default all).'}}}
Schéma de sortie
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'rows': {'description': 'Kalshi 15-minute series: window status, YES price, close time, target, settlement source, up rate.'}, 'as_of': {'description': 'When the board was read.'}, 'sources': {}, 'tell_user': {'type': 'string', 'description': 'Show this sentence to the user first.'}, 'timestamp': {'type': 'string'}, 'needs_input': {}, 'example_call': {}, 'data_freshness': {}}, 'additionalProperties': {}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['winProbability', 'marketPrice'], 'properties': {'bankroll': {'anyOf': [{'type': 'number'}, {'type': 'string'}], 'description': 'Total bankroll in dollars (e.g. 1000). Optional â\x80\x94 omit it and the result is the % of bankroll to stake, without a dollar figure. Accepts a number or a numeric string ("1000", "$1,000").'}, 'fraction': {'enum': ['full', 'half', 'quarter', 'eighth'], 'type': 'string', 'default': 'half', 'description': 'Kelly fraction to apply. Half-Kelly is the common sharp-money default.'}, 'marketPrice': {'anyOf': [{'type': 'number'}, {'type': 'string'}], 'description': 'Contract price in cents (1â\x80\x9399). Sets the payout ratio. Accepts 55, "55%", "55¢", "$0.55", 0.55 or American odds (+120 / -150) â\x80\x94 all read as 55%.'}, 'winProbability': {'anyOf': [{'type': 'number'}, {'type': 'string'}], 'description': 'Your probability the contract resolves YES, in % (0â\x80\x93100). Accepts 55, "55%", "55¢", "$0.55", 0.55 or American odds (+120 / -150) â\x80\x94 all read as 55%.'}}}
Schéma de sortie
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'rating': {'description': 'Qualitative read of the sizing.'}, 'sources': {}, 'tell_user': {'type': 'string', 'description': 'Show this sentence to the user first.'}, 'timestamp': {'type': 'string'}, 'needs_input': {}, 'example_call': {}, 'stake_dollars': {'description': 'Suggested stake in dollars (when a bankroll was given).'}, 'data_freshness': {}, 'full_kelly_pct': {'description': 'Full-Kelly fraction of bankroll, %.'}, 'applied_fraction_pct': {'description': 'The fraction applied, %.'}}, 'additionalProperties': {}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'topic': {'enum': ['macro'], 'type': 'string', 'default': 'macro', 'description': 'macro = US macro-health composite (the only topic â\x80\x94 NFL is now the nfl_edge tool).'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['asset', 'side', 'leverage'], 'properties': {'side': {'anyOf': [{'type': 'string'}, {'enum': ['long', 'short'], 'type': 'string'}], 'description': 'Direction. One of: long · short.'}, 'asset': {'anyOf': [{'type': 'string'}, {'enum': ['btc', 'eth', 'sol', 'xrp', 'doge', 'hype', 'link', 'gold', 'silver', 'platinum', 'palladium'], 'type': 'string'}], 'description': 'The perp. One of: btc · eth · sol · xrp · doge · hype · link · gold · silver · platinum · palladium.'}, 'entry': {'anyOf': [{'type': 'number'}, {'type': 'string'}], 'description': 'Entry price (default: the live price). Accepts a number or a numeric string ("+150", "62%", "2.5").'}, 'margin': {'anyOf': [{'type': 'number'}, {'type': 'string'}], 'description': 'Margin in dollars (default 1000). Accepts a number or a numeric string ("+150", "62%", "2.5").'}, 'leverage': {'anyOf': [{'type': 'number'}, {'type': 'string'}], 'description': 'Leverage, e.g. 5 or "5x". Capped at Kalshiâ\x80\x99s maximum for the size and side.'}, 'hold_days': {'type': 'number', 'default': 7, 'maximum': 365, 'minimum': 0, 'description': 'Days held, for the funding estimate (default 7).'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'asset': {'type': 'string', 'maxLength': 30, 'description': 'One perp: symbol or name ("btc", "gold", "XAG").'}, 'limit': {'type': 'integer', 'default': 25, 'maximum': 30, 'minimum': 1, 'description': 'Max rows (default 25).'}}}
Schéma de sortie
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'rows': {'description': 'Kalshi perps: price, 24h volume, open interest, max leverage, funding.'}, 'as_of': {'description': 'When the board was read.'}, 'sources': {}, 'tell_user': {'type': 'string', 'description': 'Show this sentence to the user first.'}, 'timestamp': {'type': 'string'}, 'needs_input': {}, 'example_call': {}, 'data_freshness': {}}, 'additionalProperties': {}}
Modifications récentes des outils
Serveurs MCP similaires
AlpineDataWorks Intelligence Server
Provides economic, market, supply-chain, real-estate, energy, consumer, labor, and other scored intelligence indices with histori…
Stratalize Finance
Provides financial, macroeconomic, banking, credit, commodities, M&A, ESG, labor, and regulatory benchmarks for analysis and plan…
Valuein — SEC EDGAR Fundamentals & Smart-Money Data
Provides point-in-time SEC EDGAR fundamentals, filings, ownership signals, financial analysis, valuation models, research reports…
equibles
Provides equity and market research tools covering SEC filings, company financials, portfolios, prices, options, macroeconomic da…
DFX Real Estate Intelligence
Provides US commercial real estate, parcel, debt maturity, bank CRE exposure, private capital, investor, ownership, occupancy, an…
simplefunctions
Provides prediction-market data, thesis analysis, market signals, portfolio tracking, and automated intent-based trading workflow…
EventTrader MCP
Provides prediction-market research and trading capabilities, including real-time event-market data, CLOB execution paths, fund i…
Signal8
Provides SEC filings, dilution data, insider and institutional ownership, and political-trade data.