{"$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-05T16:02:43.307Z","url":"https://verifymcp.io/servers/com-predictionmarketspicks-weather/api-mcp-weather-mcp-2","markdownUrl":"https://verifymcp.io/servers/com-predictionmarketspicks-weather/api-mcp-weather-mcp-2.md","server":{"slug":"com-predictionmarketspicks-weather","name":"Weather Markets Edge Desk","registryName":"com.predictionmarketspicks/weather","description":"Kalshi weather markets: daily-high board beside the NWS forecast, live edges, EV, Kelly, base rates.","registryStatus":"active","deletedAt":null,"statusMessage":null,"liveness":"live","publisher":{"class":"unknown","claimed":false}},"component":{"slug":"api-mcp-weather-mcp-2","type":"remote","identifier":"https://predictionmarketspicks.com/api/mcp-weather/mcp?via=registry","withdrawn":false,"url":"https://verifymcp.io/servers/com-predictionmarketspicks-weather/api-mcp-weather-mcp-2","version":"1.2.0","transport":null,"scoredAt":"2026-11-05T03:07:04.966Z"},"score":{"total":85,"tier":"high trust","status":"scored","weekDelta":3,"history":[{"date":"2026-11-05","total":85},{"date":"2026-11-04","total":85},{"date":"2026-11-03","total":84},{"date":"2026-11-02","total":84},{"date":"2026-11-01","total":83},{"date":"2026-10-31","total":83},{"date":"2026-10-30","total":82},{"date":"2026-10-29","total":82},{"date":"2026-10-28","total":81},{"date":"2026-10-27","total":81},{"date":"2026-10-26","total":81},{"date":"2026-10-25","total":80},{"date":"2026-10-24","total":80},{"date":"2026-10-23","total":79},{"date":"2026-10-22","total":78},{"date":"2026-10-21","total":78},{"date":"2026-10-20","total":78},{"date":"2026-10-19","total":77},{"date":"2026-10-18","total":77},{"date":"2026-10-17","total":76},{"date":"2026-10-16","total":76},{"date":"2026-10-15","total":75},{"date":"2026-10-14","total":75},{"date":"2026-10-13","total":74},{"date":"2026-10-12","total":74}]},"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":77,"verdict":"fail","reasons":["100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).","AI-judged instruction clarity (excellent).","Context-footprint check failed: tool/resource definitions use about 1540 tokens (~220/item across 7 items; 7 tools + 0 resources), over budget; trim descriptions and params.","Usage-examples check failed: none of the tools include examples."],"codes":[{"code":"schema.descriptions","args":{"pct":"100"}},{"code":"schema.ai_quality","args":{"band":"excellent"}},{"code":"schema.footprint_heavy","args":{"avg":"220","items":"7","tools":"7","tokens":"1540","resources":"0"}},{"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 (57% 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":"57"}}]},{"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 7 captured tool definition(s), and no name or description among them implies an irreversible operation.","An AI judge read all 8 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":"7"}},{"code":"toolsafety.manipulation_clean","args":{"units":"8","judged":"8"}}]},{"name":"Capabilities","score":100,"verdict":"pass","reasons":["Implements a current MCP spec version (2026-07-28)."],"codes":[{"code":"protocol.current","args":{"version":"2026-07-28"}}]}],"inconclusive":[],"malware":[],"components":[{"slug":"api-mcp-weather-mcp-2","type":"remote","identifier":"https://predictionmarketspicks.com/api/mcp-weather/mcp?via=registry","withdrawn":false,"score":85,"current":true,"url":"https://verifymcp.io/servers/com-predictionmarketspicks-weather/api-mcp-weather-mcp-2","markdownUrl":"https://verifymcp.io/servers/com-predictionmarketspicks-weather/api-mcp-weather-mcp-2.md"}],"facts":[{"label":"Endpoint","value":"https://predictionmarketspicks.com/api/mcp-weather/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":"weather_board","title":"Kalshi Weather Board — daily-high strikes vs the NWS forecast","description":"Use for \"Kalshi NYC high temperature odds\". Every open Kalshi daily-high strike in 13 cities: YES price, settlement station and source, the strict-comparison rule, close time, and the NWS forecast high beside it. Pass city (\"nyc\", \"KXHIGHCHI\"). Market data only.","inputs":[{"name":"city","type":"string","required":false,"description":"City name or series (\"nyc\", \"KXHIGHTBOS\"). Omit for all."},{"name":"day","type":null,"required":false,"description":"today (default) · tomorrow · all."}],"outputs":[{"name":"as_of","type":null,"required":false,"description":"When the board was read."},{"name":"cities","type":null,"required":false,"description":"Per city and settlement day: NWS high, close time, strikes with two-sided YES mids."},{"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":"rule","type":null,"required":false,"description":"The strict comparison Kalshi settles on."},{"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":112},{"name":"edge_alerts","title":"Edge Alerts (weather / commodity / mispricing)","description":"Use for \"any edge on Kalshi\", \"where is the edge today\" and \"weather trade signals\". Our model alerts on Kalshi — weather, bitcoin/silver/gold/oil, mispricings — with feed, tier, side, price, model probability, edge and link. Real time with Pro; free is delayed 24h without the thesis. One identical, impersonal feed for every subscriber; filters only select. Informational, not investment advice.","inputs":[{"name":"feed","type":"string","required":false,"description":"Comma-separated feeds to include: weather, bitcoin, silver, gold, oil, mispricing, sports_arb, nfl. Omit for all."},{"name":"limit","type":"number|string|null","required":false,"description":"Max alerts to return (default 25; 4 when the call has no arguments)."},{"name":"min_tier","type":null,"required":false,"description":"Minimum confidence tier (returns that tier and above). One of: SPECULATIVE · MODERATE · STRONG."},{"name":"since","type":"string","required":false,"description":"ISO-8601 timestamp — only alerts created after it."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":216},{"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":"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":"bayes_update","title":"Bayesian Probability Update","description":"Update a prior probability with one or more pieces of evidence using Bayes theorem. Given a prior and a list of evidence items (each with P(evidence | true) and P(evidence | false)), returns the posterior probability and the per-step chain. Use for \"update my estimate with new information\", \"posterior probability\", \"how does this news change the odds\".","inputs":[{"name":"evidence","type":"array","required":false,"description":"One or more evidence items, applied in order. Each item needs likelihoodIfTrue and likelihoodIfFalse on the 0–100 scale, e.g. [{ \"likelihoodIfTrue\": 80, \"likelihoodIfFalse\": 20 }]."},{"name":"prior","type":"number|string","required":false,"description":"Prior probability the hypothesis is true, in % (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":205},{"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-05T03:07:04.000Z","track":"remote","endpoint":"https://predictionmarketspicks.com/api/mcp-weather/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_01a1a9ac-9fa3-7710-99c6-94e40bfcea2e","kind":"param.description_changed","summary":"“weather_board” reworded the description of “day”","materiality":"cosmetic","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-05","url":"https://verifymcp.io/servers/com-predictionmarketspicks-weather/api-mcp-weather-mcp-2#chg-chg_01a1a9ac-9fa3-7710-99c6-94e40bfcea2e"},{"id":"chg_01a1a9ac-9fa3-71eb-ab75-8c1dba261d0a","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-weather/api-mcp-weather-mcp-2#chg-chg_01a1a9ac-9fa3-71eb-ab75-8c1dba261d0a"},{"id":"chg_01a1a9ac-9fa2-756f-b061-06450098aa32","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-weather/api-mcp-weather-mcp-2#chg-chg_01a1a9ac-9fa2-756f-b061-06450098aa32"},{"id":"chg_01a1a9ac-9fa2-703e-a9eb-33cb7504f6f4","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-weather/api-mcp-weather-mcp-2#chg-chg_01a1a9ac-9fa2-703e-a9eb-33cb7504f6f4"},{"id":"chg_01a1a9ac-9fa1-75da-aab0-37e329d76d85","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-weather/api-mcp-weather-mcp-2#chg-chg_01a1a9ac-9fa1-75da-aab0-37e329d76d85"},{"id":"chg_01a1a9ac-9fa0-7535-9bc6-f8b57f21d2cf","kind":"param.description_changed","summary":"“edge_alerts” reworded the description of “limit”","materiality":"cosmetic","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-05","url":"https://verifymcp.io/servers/com-predictionmarketspicks-weather/api-mcp-weather-mcp-2#chg-chg_01a1a9ac-9fa0-7535-9bc6-f8b57f21d2cf"},{"id":"chg_01a1a9ac-9fa4-7032-a633-f2fe79b14974","kind":"capability.disabled","summary":"The server no longer declares the “resources” capability","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-05","url":"https://verifymcp.io/servers/com-predictionmarketspicks-weather/api-mcp-weather-mcp-2#chg-chg_01a1a9ac-9fa4-7032-a633-f2fe79b14974"},{"id":"chg_01a1a486-73ef-731b-9306-d82ecaec485f","kind":"score.total_changed","summary":"Trust score (84 → 85)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-11-04","url":"https://verifymcp.io/servers/com-predictionmarketspicks-weather/api-mcp-weather-mcp-2#chg-chg_01a1a486-73ef-731b-9306-d82ecaec485f"},{"id":"chg_01a19a39-b2f1-72ba-8857-45a2dedd76d1","kind":"score.total_changed","summary":"Trust score (83 → 84)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-11-02","url":"https://verifymcp.io/servers/com-predictionmarketspicks-weather/api-mcp-weather-mcp-2#chg-chg_01a19a39-b2f1-72ba-8857-45a2dedd76d1"},{"id":"chg_01a18fec-8007-7d05-80a6-7bc0e1f5ffe7","kind":"score.total_changed","summary":"Trust score (82 → 83)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/com-predictionmarketspicks-weather/api-mcp-weather-mcp-2#chg-chg_01a18fec-8007-7d05-80a6-7bc0e1f5ffe7"},{"id":"chg_01a185a1-bb61-70c0-b6d6-576183162f3b","kind":"score.total_changed","summary":"Trust score (81 → 82)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-29","url":"https://verifymcp.io/servers/com-predictionmarketspicks-weather/api-mcp-weather-mcp-2#chg-chg_01a185a1-bb61-70c0-b6d6-576183162f3b"},{"id":"chg_01a1762f-10d1-7dfc-bf15-43c417b39b27","kind":"score.total_changed","summary":"Trust score (80 → 81)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-26","url":"https://verifymcp.io/servers/com-predictionmarketspicks-weather/api-mcp-weather-mcp-2#chg-chg_01a1762f-10d1-7dfc-bf15-43c417b39b27"},{"id":"chg_01a16be1-d300-7e81-8c4c-49563fb518e5","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-weather/api-mcp-weather-mcp-2#chg-chg_01a16be1-d300-7e81-8c4c-49563fb518e5"},{"id":"chg_01a16be1-d304-7151-ab16-33a5fb619619","kind":"score.total_changed","summary":"Trust score (79 → 80)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-24","url":"https://verifymcp.io/servers/com-predictionmarketspicks-weather/api-mcp-weather-mcp-2#chg-chg_01a16be1-d304-7151-ab16-33a5fb619619"},{"id":"chg_01a16be1-d303-7b3b-a06d-06cd19c5dc3f","kind":"param.description_changed","summary":"“kelly_size” reworded the description of “bankroll”","materiality":"cosmetic","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-24","url":"https://verifymcp.io/servers/com-predictionmarketspicks-weather/api-mcp-weather-mcp-2#chg-chg_01a16be1-d303-7b3b-a06d-06cd19c5dc3f"},{"id":"chg_01a16be1-d302-7ea5-a678-65c439236280","kind":"param.description_changed","summary":"“edge_alerts” reworded the description of “limit”","materiality":"cosmetic","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-24","url":"https://verifymcp.io/servers/com-predictionmarketspicks-weather/api-mcp-weather-mcp-2#chg-chg_01a16be1-d302-7ea5-a678-65c439236280"},{"id":"chg_01a16be1-d302-73ff-97fd-dc5cd08c94e7","kind":"tool.description_changed","summary":"Tool “edge_alerts” 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-weather/api-mcp-weather-mcp-2#chg-chg_01a16be1-d302-73ff-97fd-dc5cd08c94e7"},{"id":"chg_01a16be1-d301-7dd2-9a03-567d70940da1","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-weather/api-mcp-weather-mcp-2#chg-chg_01a16be1-d301-7dd2-9a03-567d70940da1"},{"id":"chg_01a166ba-bc38-7d78-9a61-8b2161ddb9e0","kind":"score.total_changed","summary":"Trust score (78 → 79)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-23","url":"https://verifymcp.io/servers/com-predictionmarketspicks-weather/api-mcp-weather-mcp-2#chg-chg_01a166ba-bc38-7d78-9a61-8b2161ddb9e0"},{"id":"chg_01a15747-3b44-7e27-b03c-70b8be836861","kind":"score.total_changed","summary":"Trust score (77 → 78)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-20","url":"https://verifymcp.io/servers/com-predictionmarketspicks-weather/api-mcp-weather-mcp-2#chg-chg_01a15747-3b44-7e27-b03c-70b8be836861"}],"truncated":true,"feedUrl":"https://verifymcp.io/servers/com-predictionmarketspicks-weather/api-mcp-weather-mcp-2/changelog.json"},"links":{"html":"https://verifymcp.io/servers/com-predictionmarketspicks-weather/api-mcp-weather-mcp-2","markdown":"https://verifymcp.io/servers/com-predictionmarketspicks-weather/api-mcp-weather-mcp-2.md","changelogJson":"https://verifymcp.io/servers/com-predictionmarketspicks-weather/api-mcp-weather-mcp-2/changelog.json","changelogRss":"https://verifymcp.io/servers/com-predictionmarketspicks-weather/api-mcp-weather-mcp-2.xml","external":[{"label":"Remote endpoint","href":"https://predictionmarketspicks.com/api/mcp-weather/mcp?via=registry"},{"label":"Repository","href":"https://github.com/predictionmarketspicks/mcp"},{"label":"Website","href":"https://predictionmarketspicks.com/weather"}]}}