{"$schema":"https://verifymcp.io/schemas/trust-report.json","schemaVersion":1,"license":{"name":"CC BY-NC 4.0","url":"https://creativecommons.org/licenses/by-nc/4.0/"},"generatedAt":"2026-11-05T15:48:44.123Z","url":"https://verifymcp.io/servers/com-predictionmarketspicks-commodities/api-mcp-commodities-mcp-2","markdownUrl":"https://verifymcp.io/servers/com-predictionmarketspicks-commodities/api-mcp-commodities-mcp-2.md","server":{"slug":"com-predictionmarketspicks-commodities","name":"Macro & Commodities Desk","registryName":"com.predictionmarketspicks/commodities","description":"Kalshi macro: Fed rate odds, gold, silver, oil and bitcoin edges, 15-min markets, Kelly sizing.","registryStatus":"active","deletedAt":null,"statusMessage":null,"liveness":"live","publisher":{"class":"unknown","claimed":false}},"component":{"slug":"api-mcp-commodities-mcp-2","type":"remote","identifier":"https://predictionmarketspicks.com/api/mcp-commodities/mcp?via=registry","withdrawn":false,"url":"https://verifymcp.io/servers/com-predictionmarketspicks-commodities/api-mcp-commodities-mcp-2","version":"1.2.0","transport":null,"scoredAt":"2026-11-05T01:15:04.430Z"},"score":{"total":83,"tier":"high trust","status":"scored","weekDelta":3,"history":[{"date":"2026-11-05","total":83},{"date":"2026-11-04","total":82},{"date":"2026-11-03","total":82},{"date":"2026-11-02","total":82},{"date":"2026-11-01","total":81},{"date":"2026-10-31","total":81},{"date":"2026-10-30","total":80},{"date":"2026-10-29","total":80},{"date":"2026-10-28","total":79},{"date":"2026-10-27","total":79},{"date":"2026-10-26","total":78},{"date":"2026-10-25","total":78},{"date":"2026-10-24","total":77},{"date":"2026-10-23","total":77},{"date":"2026-10-22","total":76},{"date":"2026-10-21","total":76},{"date":"2026-10-20","total":75},{"date":"2026-10-19","total":75},{"date":"2026-10-18","total":74},{"date":"2026-10-17","total":74},{"date":"2026-10-16","total":73},{"date":"2026-10-15","total":73},{"date":"2026-10-14","total":73},{"date":"2026-10-13","total":72},{"date":"2026-10-12","total":72}]},"categories":[{"name":"Endpoint Security","score":80,"verdict":"fail","reasons":["The endpoint's TLS certificate is valid, in date, and uses a strong key.","No authorisation is required to call this server. Nothing on it is marked destructive, but we can't show that an anonymous caller can only read: full credit needs the server to list at least one tool and every tool to be verifiably read-only. We use a best-effort check of tool names and descriptions to tell read-only tools from tools that change things, so some genuinely read-only tools may not get full credit. Names that start with a read verb (get, list, read, search and similar) and accurate readOnlyHint annotations help. Meet that to earn full credit, or require authorisation.","HTTPS is enforced; there's no plaintext access path.","The HSTS (Strict-Transport-Security) header is present.","DNSSEC check failed: this domain isn't protected by DNSSEC."],"codes":[{"code":"tls.valid","args":{}},{"code":"auth.none_no_destructive","args":{}},{"code":"https.enforced","args":{}},{"code":"headers.hsts_present","args":{}},{"code":"dnssec.absent","args":{}}]},{"name":"Transport & Reachability","score":100,"verdict":"pass","reasons":["Verified streamable-http transport via a live MCP handshake."],"codes":[{"code":"transport.verified","args":{"transport":"streamable-http"}}]},{"name":"Schema Quality & AI Usability","score":65,"verdict":"fail","reasons":["67% of prompts and resources have a non-trivial description (not blank, and not just the item's name).","AI-judged instruction clarity (good).","Context-footprint check failed: tool/resource definitions use about 1986 tokens (~165/item across 12 items; 10 tools + 2 resources), over budget; trim descriptions and params.","Usage-examples check failed: none of the tools include examples."],"codes":[{"code":"schema.descriptions","args":{"pct":"67"}},{"code":"schema.ai_quality","args":{"band":"good"}},{"code":"schema.footprint_heavy","args":{"avg":"165","items":"12","tools":"10","tokens":"1986","resources":"2"}},{"code":"schema.examples_absent","args":{}}]},{"name":"Stability & Change Management","score":80,"verdict":"partial","reasons":["Stability observed for 24 of 30 days with no destabilising changes; credit accrues until the full window elapses."],"codes":[{"code":"stability.building_history","args":{"days":"24"}}]},{"name":"Tool Coverage","score":100,"verdict":"pass","reasons":["100% of tools have a non-trivial description (not blank, and not just the tool's name).","100% of tool parameters carry a description.","Structured output schemas are declared (60% of tools); any adoption earns full credit."],"codes":[{"code":"toolquality.descriptions","args":{"pct":"100"}},{"code":"toolquality.param_docs","args":{"pct":"100"}},{"code":"toolquality.output_present","args":{"pct":"60"}}]},{"name":"Tool Safety","score":100,"verdict":"pass","reasons":["No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.","We read all 10 captured tool definition(s), and no name or description among them implies an irreversible operation.","An AI judge read all 12 captured unit(s) of tool text and found none that tries to manipulate the model reading it."],"codes":[{"code":"toolsafety.injection_clean","args":{}},{"code":"toolsafety.destructive_none","args":{"tools":"10"}},{"code":"toolsafety.manipulation_clean","args":{"units":"12","judged":"12"}}]},{"name":"Capabilities","score":100,"verdict":"pass","reasons":["Implements a current MCP spec version (2026-07-28).","Supports UI / widget rendering."],"codes":[{"code":"protocol.current","args":{"version":"2026-07-28"}},{"code":"cap.ui_supported","args":{}}]}],"inconclusive":[],"malware":[],"components":[{"slug":"api-mcp-commodities-mcp-2","type":"remote","identifier":"https://predictionmarketspicks.com/api/mcp-commodities/mcp?via=registry","withdrawn":false,"score":83,"current":true,"url":"https://verifymcp.io/servers/com-predictionmarketspicks-commodities/api-mcp-commodities-mcp-2","markdownUrl":"https://verifymcp.io/servers/com-predictionmarketspicks-commodities/api-mcp-commodities-mcp-2.md"}],"facts":[{"label":"Endpoint","value":"https://predictionmarketspicks.com/api/mcp-commodities/mcp?via=registry"},{"label":"Transports","value":"streamable-http"},{"label":"Auth","value":"none"},{"label":"Version","value":"1.2.0"}],"install":{"available":true,"bundleSha256":null},"tools":[{"name":"fifteen_min_board","title":"Kalshi 15-Minute Markets — every series, live","description":"Use for \"what is the ETH 15-minute market doing\" and \"which Kalshi 15-minute markets are open\". Every Kalshi 15-minute up-or-down series (crypto, metals, energy, FX): window status, YES price, close time, target, settlement source and the up rate over the last 96 windows; the same window on Polymarket international for BTC/ETH/SOL/XRP; and our live Bitcoin top-of-hour strategy with its record.","inputs":[{"name":"asset_class","type":null,"required":false,"description":"crypto · commodity · currency · all (default all)."},{"name":"horizon","type":null,"required":false,"description":"15m (Kalshi, default) or 5m (Polymarket US BTC/ETH/SOL/XRP; Kalshi lists none). One of: 15m · 5m."},{"name":"limit","type":"number|string|null","required":false,"description":"Max rows (default 30)."},{"name":"open_only","type":"boolean","required":false,"description":"Only series with a window open right now (default false)."},{"name":"series","type":"string","required":false,"description":"One series: ticker (KXETH15M) or asset (\"eth\", \"gold\", \"euro\")."}],"outputs":[{"name":"as_of","type":null,"required":false,"description":"When the board was read."},{"name":"data_freshness","type":null,"required":false,"description":null},{"name":"example_call","type":null,"required":false,"description":null},{"name":"needs_input","type":null,"required":false,"description":null},{"name":"our_model","type":null,"required":false,"description":"Bitcoin only: our published top-of-hour strategy — version and status (\"current version\": it stays until it breaks), live_record (our own Kalshi account, after fees), paper record, last_call (the bot…"},{"name":"rows","type":null,"required":false,"description":"Kalshi 15-minute series: window status, YES price, close time, target, settlement source, up rate; for BTC/ETH/SOL/XRP the same window on Polymarket (international, live book: price_source, as_of), a…"},{"name":"sources","type":null,"required":false,"description":null},{"name":"tell_user","type":"string","required":false,"description":"Show this sentence to the user first."},{"name":"timestamp","type":"string","required":false,"description":null}],"hasOutputSchema":true,"hasExamples":false,"tokenEstimate":231},{"name":"perps_board","title":"Kalshi Perps Board — price, leverage and funding for every perp","description":"Use for \"Kalshi perps funding rate\" and \"how much leverage on Kalshi gold perps\". Every Kalshi perpetual future: price, 24h volume, open interest, max leverage long and short, funding cadence, and what funding has cost a long since launch. Pass asset (\"btc\", \"gold\") for one.","inputs":[{"name":"asset","type":"string","required":false,"description":"One perp: symbol or name (\"btc\", \"gold\", \"XAG\")."},{"name":"limit","type":"number|string|null","required":false,"description":"Max rows (default 25)."}],"outputs":[{"name":"as_of","type":null,"required":false,"description":"When the board was read."},{"name":"data_freshness","type":null,"required":false,"description":null},{"name":"example_call","type":null,"required":false,"description":null},{"name":"needs_input","type":null,"required":false,"description":null},{"name":"rows","type":null,"required":false,"description":"Kalshi perps: price, 24h volume, open interest, max leverage, funding."},{"name":"sources","type":null,"required":false,"description":null},{"name":"tell_user","type":"string","required":false,"description":"Show this sentence to the user first."},{"name":"timestamp","type":"string","required":false,"description":null}],"hasOutputSchema":true,"hasExamples":false,"tokenEstimate":114},{"name":"perp_liquidation","title":"Kalshi Perp Liquidation — where a leveraged position gets closed out","description":"Use for \"where does a 5x bitcoin long liquidate on Kalshi\". Estimates a Kalshi perp's liquidation price and the % move to it from Kalshi's risk parameters (a 5x BTC long is about 8% away, not the 20% the 100÷leverage rule implies), plus fees and expected funding. An estimate; Kalshi's app shows the exact one. Assets: btc, eth, sol, xrp, doge, hype, link, gold, silver, platinum, palladium. Free.","inputs":[{"name":"asset","type":null,"required":false,"description":"The perp."},{"name":"entry","type":"number|string","required":false,"description":"Entry price (default: the live price)."},{"name":"hold_days","type":"number","required":false,"description":"Days held, for the funding estimate (default 7)."},{"name":"leverage","type":"number|string","required":false,"description":"Leverage, e.g. 5 or \"5x\". Capped at Kalshi’s maximum for the size and side."},{"name":"margin","type":"number|string","required":false,"description":"Margin in dollars (default 1000)."},{"name":"side","type":null,"required":false,"description":"Direction. One of: long · short."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":226},{"name":"commodity_edge","title":"Commodity Edge (Gold / Silver / Oil / Bitcoin)","description":"Use for \"gold edge today\" and \"oil or bitcoin trade signal\". The Kalshi daily gold, silver or WTI strike, or hourly bitcoin strike, with the largest PMP model edge, as a ticket: side, entry price, resolve criterion, model probability, edge, tier and quarter-Kelly size. Pass tickers[] to check a watchlist. Pro — sign in with PredictionMarketsPicks, or a Pro API key.","inputs":[{"name":"commodity","type":null,"required":false,"description":"Which commodity edge to read (needed for a real answer). One of: silver · bitcoin · gold · oil."},{"name":"tickers","type":"array","required":false,"description":"Optional Kalshi ticker watchlist (up to 25), market or event tickers. Unmodeled tickers return not_covered."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":159},{"name":"market_pulse","title":"Market Pulse — Macro","description":"The US macro-health composite (0–100) and regime plus the six category scores (growth, labor, inflation, rates, liquidity, sentiment). Returns the composite, the regime call and 2 category scores without an account, 4 to a signed-in account, and all six with Pro. Use for \"how is the US economy\", \"macro regime\", \"risk-on or risk-off\".","inputs":[{"name":"topic","type":null,"required":false,"description":"macro = the US macro-health composite (the only topic). One of: macro."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":110},{"name":"fed_rate_odds","title":"Fed Rate Odds (FOMC)","description":"Use for \"will the Fed cut, hold or hike\" and \"next FOMC meeting odds\". Live Kalshi odds for each remaining 2026 FOMC meeting: the next meeting's full strike breakdown and days-until, the rate path, the current fed funds rate, and a next-meeting cross-venue check against Polymarket and CME futures, with the gap in pp.","inputs":[{"name":"horizon","type":"number|string|null","required":false,"description":"Meetings in the rate path (default 3)."}],"outputs":[{"name":"by_venue","type":null,"required":false,"description":"Next-meeting odds by venue (Kalshi, Polymarket, CME futures)."},{"name":"current_target_range","type":null,"required":false,"description":"Current fed funds target range."},{"name":"data_freshness","type":null,"required":false,"description":null},{"name":"divergence_pp","type":null,"required":false,"description":"Headline cross-venue gap for the next meeting, pp."},{"name":"example_call","type":null,"required":false,"description":null},{"name":"needs_input","type":null,"required":false,"description":null},{"name":"next_meeting","type":null,"required":false,"description":"Next FOMC meeting: date, days until, strike breakdown."},{"name":"rate_path_2026","type":null,"required":false,"description":"Implied outcome at each remaining 2026 meeting."},{"name":"sources","type":null,"required":false,"description":null},{"name":"tell_user","type":"string","required":false,"description":"Show this sentence to the user first."},{"name":"timestamp","type":"string","required":false,"description":null}],"hasOutputSchema":true,"hasExamples":false,"tokenEstimate":109},{"name":"base_rate_gap","title":"Base Rate Gap","description":"Use for \"how does this price compare to history\" and \"is the market ignoring the base rate\". Compares a market price with the historical base rate for a class of events: the gap in pp, a signal, and sample-size quality. Pass a known baseRateId (the parameter lists them) or your own baseRateValue.","inputs":[{"name":"baseRateId","type":null,"required":false,"description":"Known base-rate id to look up (includes sample size + source)."},{"name":"baseRateValue","type":"number","required":false,"description":"Your own base rate in % (0–100), used when no baseRateId is given."},{"name":"marketPrice","type":"number|string","required":false,"description":"Current market price in cents / implied probability % (0–100). Needed for a real answer. Accepts 55, \"55%\", \"55¢\", \"$0.55\", 0.55 or American odds (+120 / -150) — all read as 55%."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":191},{"name":"convert_probability","title":"Convert Probability / Odds","description":"Convert between implied probability, American odds, and decimal odds. Give one value and its format and get all three back (American odds carry no commas, e.g. +441 or -200). Use for \"what is +150 as a probability\", \"convert 62% to American odds\", \"decimal to implied odds\".","inputs":[{"name":"format","type":null,"required":false,"description":"Format of `value`: probability (0–100 %), american (e.g. -200 / +150), or decimal (e.g. 2.5). One of: probability · american · decimal."},{"name":"value","type":"number|string","required":false,"description":"The numeric value to convert. Needed for a real answer, with format."}],"outputs":[{"name":"american_odds","type":null,"required":false,"description":"American odds, no commas."},{"name":"data_freshness","type":null,"required":false,"description":null},{"name":"decimal_odds","type":null,"required":false,"description":"Decimal odds."},{"name":"example_call","type":null,"required":false,"description":null},{"name":"needs_input","type":null,"required":false,"description":null},{"name":"probability_pct","type":null,"required":false,"description":"Implied probability, %."},{"name":"sources","type":null,"required":false,"description":null},{"name":"tell_user","type":"string","required":false,"description":"Show this sentence to the user first."},{"name":"timestamp","type":"string","required":false,"description":null}],"hasOutputSchema":true,"hasExamples":false,"tokenEstimate":142},{"name":"calculate_ev","title":"Calculate EV Edge","description":"Use for \"is this contract mispriced\" and \"what is my edge\". Give a Kalshi or Polymarket price in cents and your own probability; returns the % expected-value edge and a BUY / SELL / SKIP read.","inputs":[{"name":"marketPrice","type":"number|string","required":false,"description":"Current contract price in cents (1–99), equal to the implied probability in %. Required for a real answer. Accepts 55, \"55%\", \"55¢\", \"$0.55\", 0.55 or American odds (+120 / -150) — all read as 55%."},{"name":"yourProbability","type":"number|string","required":false,"description":"Your own estimate of the true probability the contract resolves YES, in % (0–100). Required for a real answer. Accepts 55, \"55%\", \"55¢\", \"$0.55\", 0.55 or American odds (+120 / -150) — all read as 55%."}],"outputs":[{"name":"data_freshness","type":null,"required":false,"description":null},{"name":"edge_pct","type":null,"required":false,"description":"Expected-value edge, %."},{"name":"edge_pp","type":null,"required":false,"description":"Your probability minus the price, pp."},{"name":"example_call","type":null,"required":false,"description":null},{"name":"interpretation","type":null,"required":false,"description":"Plain-English read."},{"name":"market_price_cents","type":null,"required":false,"description":"Price used, cents."},{"name":"needs_input","type":null,"required":false,"description":null},{"name":"signal","type":null,"required":false,"description":"BUY / SELL / SKIP."},{"name":"sources","type":null,"required":false,"description":null},{"name":"tell_user","type":"string","required":false,"description":"Show this sentence to the user first."},{"name":"timestamp","type":"string","required":false,"description":null},{"name":"your_probability_pct","type":null,"required":false,"description":"Probability used, %."}],"hasOutputSchema":true,"hasExamples":false,"tokenEstimate":194},{"name":"kelly_size","title":"Kelly Position Size","description":"Compute the optimal Kelly position size for a prediction-market contract. Given your win probability, the market price (which sets the payout), your bankroll, and a Kelly fraction (full / half / quarter / eighth), returns the dollar stake and a risk rating. Use for \"how much should I stake\", \"what is my position size\", \"Kelly sizing for this trade\".","inputs":[{"name":"bankroll","type":"number|string","required":false,"description":"Total bankroll in dollars (e.g. 1000). Optional — omit it and the result is the % of bankroll to stake, without a dollar figure."},{"name":"fraction","type":null,"required":false,"description":"Kelly fraction to apply. Half-Kelly is the common sharp-money default. One of: full · half · quarter · eighth."},{"name":"marketPrice","type":"number|string","required":false,"description":"Contract price in cents (1–99). Sets the payout ratio. Omit both this and winProbability for the inputs and a worked example. Accepts 55, \"55%\", \"55¢\", \"$0.55\", 0.55 or American odds (+120 / -150) —…"},{"name":"winProbability","type":"number|string","required":false,"description":"Your probability the contract resolves YES, in % (0–100). Omit both this and marketPrice for the inputs and a worked example. Accepts 55, \"55%\", \"55¢\", \"$0.55\", 0.55 or American odds (+120 / -150) —…"}],"outputs":[{"name":"applied_fraction_pct","type":null,"required":false,"description":"The fraction applied, %."},{"name":"data_freshness","type":null,"required":false,"description":null},{"name":"example_call","type":null,"required":false,"description":null},{"name":"full_kelly_pct","type":null,"required":false,"description":"Full-Kelly fraction of bankroll, %."},{"name":"needs_input","type":null,"required":false,"description":null},{"name":"rating","type":null,"required":false,"description":"Qualitative read of the sizing."},{"name":"sources","type":null,"required":false,"description":null},{"name":"stake_dollars","type":null,"required":false,"description":"Suggested stake in dollars (when a bankroll was given)."},{"name":"tell_user","type":"string","required":false,"description":"Show this sentence to the user first."},{"name":"timestamp","type":"string","required":false,"description":null}],"hasOutputSchema":true,"hasExamples":false,"tokenEstimate":300}],"toolsTruncatedAtCapture":false,"diagnostics":{"capturedAt":"2026-11-05T01:15:04.000Z","track":"remote","endpoint":"https://predictionmarketspicks.com/api/mcp-commodities/mcp?via=registry","declaredUrl":null,"truncated":false,"tls":{"outcome":"valid","label":"Valid","version":"TLS 1.3","cipherSuite":"TLS_AES_128_GCM_SHA256","chainError":null,"certificates":[{"subject":"CN=predictionmarketspicks.com","issuer":"CN=YR2,O=Let's Encrypt,C=US","notBefore":"2026-09-16T06:14:19Z","notAfter":"2026-12-15T06:14:18Z","keyType":"RSA","keyBits":2048,"isCa":false},{"subject":"CN=YR2,O=Let's Encrypt,C=US","issuer":"CN=Root YR,O=ISRG,C=US","notBefore":"2025-09-03T00:00:00Z","notAfter":"2028-09-02T23:59:59Z","keyType":"RSA","keyBits":2048,"isCa":true},{"subject":"CN=Root YR,O=ISRG,C=US","issuer":"CN=ISRG Root X1,O=Internet Security Research Group,C=US","notBefore":"2026-05-13T00:00:00Z","notAfter":"2032-09-02T23:59:59Z","keyType":"RSA","keyBits":4096,"isCa":true}]},"dnssec":{"result":"insecure","label":"Not signed","name":"predictionmarketspicks.com.","steps":[{"zone":".","outcome":"verified","label":"Verified"},{"zone":"com.","outcome":"verified","label":"Verified"},{"zone":"predictionmarketspicks.com.","outcome":"insecure_proven","label":"Unsigned (proven)"}]},"auth":{"outcome":"none","label":"No authorisation required","gate":null,"gateLabel":null,"status":200,"authorizationServers":[]},"httpsRedirect":{"outcome":"https_enforced","label":"HTTPS enforced","status":308},"transports":[{"transport":"streamable-http","outcome":"verified","label":"Verified","status":200,"followed":false}],"provenance":null,"installScripts":[],"installScriptsTotal":null,"vulnerabilities":[],"vulnerabilitiesTotal":null,"dependencies":null},"mismatches":[],"changelog":{"trackingSince":"2026-10-12","recent":[{"id":"chg_01a1a946-1394-724e-974c-394bfac79c91","kind":"param.added_optional","summary":"“fed_rate_odds” added an optional parameter “horizon”","materiality":"cosmetic","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-05","url":"https://verifymcp.io/servers/com-predictionmarketspicks-commodities/api-mcp-commodities-mcp-2#chg-chg_01a1a946-1394-724e-974c-394bfac79c91"},{"id":"chg_01a1a946-1397-7154-83e6-b6f71d3eaa16","kind":"score.total_changed","summary":"Trust score (82 → 83)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-11-05","url":"https://verifymcp.io/servers/com-predictionmarketspicks-commodities/api-mcp-commodities-mcp-2#chg-chg_01a1a946-1397-7154-83e6-b6f71d3eaa16"},{"id":"chg_01a1a946-1396-7bb9-863c-389cad03cac2","kind":"param.description_changed","summary":"“kelly_size” reworded the description of “winProbability”","materiality":"cosmetic","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-05","url":"https://verifymcp.io/servers/com-predictionmarketspicks-commodities/api-mcp-commodities-mcp-2#chg-chg_01a1a946-1396-7bb9-863c-389cad03cac2"},{"id":"chg_01a1a946-1396-76a9-be20-7103399c0ea0","kind":"param.required_to_optional","summary":"“kelly_size” made “winProbability” optional","materiality":"cosmetic","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-05","url":"https://verifymcp.io/servers/com-predictionmarketspicks-commodities/api-mcp-commodities-mcp-2#chg-chg_01a1a946-1396-76a9-be20-7103399c0ea0"},{"id":"chg_01a1a946-1396-711a-ac98-c0da49a9ee32","kind":"param.description_changed","summary":"“kelly_size” reworded the description of “marketPrice”","materiality":"cosmetic","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-05","url":"https://verifymcp.io/servers/com-predictionmarketspicks-commodities/api-mcp-commodities-mcp-2#chg-chg_01a1a946-1396-711a-ac98-c0da49a9ee32"},{"id":"chg_01a1a946-1395-7acf-bed7-06738af67888","kind":"param.required_to_optional","summary":"“kelly_size” made “marketPrice” optional","materiality":"cosmetic","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-05","url":"https://verifymcp.io/servers/com-predictionmarketspicks-commodities/api-mcp-commodities-mcp-2#chg-chg_01a1a946-1395-7acf-bed7-06738af67888"},{"id":"chg_01a199d2-5601-7de7-9892-ec15dc971b2c","kind":"score.total_changed","summary":"Trust score (81 → 82)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-11-02","url":"https://verifymcp.io/servers/com-predictionmarketspicks-commodities/api-mcp-commodities-mcp-2#chg-chg_01a199d2-5601-7de7-9892-ec15dc971b2c"},{"id":"chg_01a18f86-3c25-77f0-8dae-a0c963669392","kind":"score.total_changed","summary":"Trust score (80 → 81)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/com-predictionmarketspicks-commodities/api-mcp-commodities-mcp-2#chg-chg_01a18f86-3c25-77f0-8dae-a0c963669392"},{"id":"chg_01a18539-93a0-784c-b3e8-323806e8fbe1","kind":"score.total_changed","summary":"Trust score (79 → 80)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-29","url":"https://verifymcp.io/servers/com-predictionmarketspicks-commodities/api-mcp-commodities-mcp-2#chg-chg_01a18539-93a0-784c-b3e8-323806e8fbe1"},{"id":"chg_01a18013-6803-7975-a97d-eef4e9665272","kind":"param.added_optional","summary":"“fifteen_min_board” added an optional parameter “horizon”","materiality":"cosmetic","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-28","url":"https://verifymcp.io/servers/com-predictionmarketspicks-commodities/api-mcp-commodities-mcp-2#chg-chg_01a18013-6803-7975-a97d-eef4e9665272"},{"id":"chg_01a17aec-9fa2-7df9-b940-bad46eea9d09","kind":"score.total_changed","summary":"Trust score (78 → 79)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-27","url":"https://verifymcp.io/servers/com-predictionmarketspicks-commodities/api-mcp-commodities-mcp-2#chg-chg_01a17aec-9fa2-7df9-b940-bad46eea9d09"},{"id":"chg_01a1709f-886e-7b5f-96cc-0dea557e3100","kind":"score.total_changed","summary":"Trust score (77 → 78)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-25","url":"https://verifymcp.io/servers/com-predictionmarketspicks-commodities/api-mcp-commodities-mcp-2#chg-chg_01a1709f-886e-7b5f-96cc-0dea557e3100"},{"id":"chg_01a16b79-16e3-713b-a80c-5f41f6d60a55","kind":"param.description_changed","summary":"“fifteen_min_board” reworded the description of “limit”","materiality":"cosmetic","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-24","url":"https://verifymcp.io/servers/com-predictionmarketspicks-commodities/api-mcp-commodities-mcp-2#chg-chg_01a16b79-16e3-713b-a80c-5f41f6d60a55"},{"id":"chg_01a16b79-16e2-7453-95c6-39d197b8aef0","kind":"tool.description_changed","summary":"Tool “fifteen_min_board” rewrote its description, which is the text the model reads","materiality":"security","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-24","url":"https://verifymcp.io/servers/com-predictionmarketspicks-commodities/api-mcp-commodities-mcp-2#chg-chg_01a16b79-16e2-7453-95c6-39d197b8aef0"},{"id":"chg_01a16b79-16e1-78c2-ba62-9b5673d4abc6","kind":"param.description_changed","summary":"“convert_probability” reworded the description of “value”","materiality":"cosmetic","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-24","url":"https://verifymcp.io/servers/com-predictionmarketspicks-commodities/api-mcp-commodities-mcp-2#chg-chg_01a16b79-16e1-78c2-ba62-9b5673d4abc6"},{"id":"chg_01a16b79-16df-75b6-8044-1a1e586836de","kind":"param.description_changed","summary":"“commodity_edge” reworded the description of “tickers”","materiality":"cosmetic","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-24","url":"https://verifymcp.io/servers/com-predictionmarketspicks-commodities/api-mcp-commodities-mcp-2#chg-chg_01a16b79-16df-75b6-8044-1a1e586836de"},{"id":"chg_01a16b79-16de-7f3b-afa8-80f06bb71fd7","kind":"param.description_changed","summary":"“base_rate_gap” reworded the description of “baseRateId”","materiality":"cosmetic","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-24","url":"https://verifymcp.io/servers/com-predictionmarketspicks-commodities/api-mcp-commodities-mcp-2#chg-chg_01a16b79-16de-7f3b-afa8-80f06bb71fd7"},{"id":"chg_01a16b79-16dd-79ce-9d78-b03ab3e8eb39","kind":"check.measure","summary":"Schema quality (183 → 157)","materiality":"functional","direction":"improvement","scoreDelta":null,"occurredOn":"2026-10-24","url":"https://verifymcp.io/servers/com-predictionmarketspicks-commodities/api-mcp-commodities-mcp-2#chg-chg_01a16b79-16dd-79ce-9d78-b03ab3e8eb39"},{"id":"chg_01a16b79-16e6-7f0e-a6aa-19b1b7f19979","kind":"param.description_changed","summary":"“perp_liquidation” reworded the description of “margin”","materiality":"cosmetic","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-24","url":"https://verifymcp.io/servers/com-predictionmarketspicks-commodities/api-mcp-commodities-mcp-2#chg-chg_01a16b79-16e6-7f0e-a6aa-19b1b7f19979"},{"id":"chg_01a16b79-16ea-71fe-af41-5b8f73e61df4","kind":"param.description_changed","summary":"“perps_board” reworded the description of “limit”","materiality":"cosmetic","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-24","url":"https://verifymcp.io/servers/com-predictionmarketspicks-commodities/api-mcp-commodities-mcp-2#chg-chg_01a16b79-16ea-71fe-af41-5b8f73e61df4"}],"truncated":true,"feedUrl":"https://verifymcp.io/servers/com-predictionmarketspicks-commodities/api-mcp-commodities-mcp-2/changelog.json"},"links":{"html":"https://verifymcp.io/servers/com-predictionmarketspicks-commodities/api-mcp-commodities-mcp-2","markdown":"https://verifymcp.io/servers/com-predictionmarketspicks-commodities/api-mcp-commodities-mcp-2.md","changelogJson":"https://verifymcp.io/servers/com-predictionmarketspicks-commodities/api-mcp-commodities-mcp-2/changelog.json","changelogRss":"https://verifymcp.io/servers/com-predictionmarketspicks-commodities/api-mcp-commodities-mcp-2.xml","external":[{"label":"Remote endpoint","href":"https://predictionmarketspicks.com/api/mcp-commodities/mcp?via=registry"},{"label":"Repository","href":"https://github.com/predictionmarketspicks/mcp"},{"label":"Website","href":"https://predictionmarketspicks.com/commodity-markets"}]}}