{"$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-06T17:20:46.005Z","url":"https://verifymcp.io/servers/com-tradoshi-rankings/tradoshi","markdownUrl":"https://verifymcp.io/servers/com-tradoshi-rankings/tradoshi.md","server":{"slug":"com-tradoshi-rankings","name":"Tradoshi rankings and research","registryName":"com.tradoshi/rankings","description":"2027 rankings of trading schools and prop firms, every criterion sourced, plus market data","registryStatus":"active","deletedAt":null,"statusMessage":null,"liveness":"live","publisher":{"class":"unknown","claimed":false}},"component":{"slug":"tradoshi","type":"remote","identifier":"https://tradoshi.com/mcp","withdrawn":false,"url":"https://verifymcp.io/servers/com-tradoshi-rankings/tradoshi","version":"1.3.1","transport":null,"scoredAt":"2026-11-06T05:22:04.225Z"},"score":{"total":72,"tier":"medium","status":"scored","weekDelta":3,"history":[{"date":"2026-11-06","total":72},{"date":"2026-11-05","total":72},{"date":"2026-11-04","total":71},{"date":"2026-11-03","total":71},{"date":"2026-11-02","total":70},{"date":"2026-11-01","total":70},{"date":"2026-10-31","total":69},{"date":"2026-10-30","total":69}]},"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":68,"verdict":"fail","reasons":["AI-judged instruction clarity (good).","Tool/resource definitions use about 717 tokens (~79/item across 9 items; 9 tools + 0 resources), lean.","Usage-examples check failed: none of the tools include examples."],"codes":[{"code":"schema.ai_quality","args":{"band":"good"}},{"code":"schema.footprint_lean","args":{"avg":"79","items":"9","tools":"9","tokens":"717","resources":"0"}},{"code":"schema.examples_absent","args":{}}]},{"name":"Stability & Change Management","score":23,"verdict":"partial","reasons":["Stability observed for 7 of 30 days with no destabilising changes; credit accrues until the full window elapses."],"codes":[{"code":"stability.building_history","args":{"days":"7"}}]},{"name":"Tool Coverage","score":78,"verdict":"partial","reasons":["100% of tools have a non-trivial description (not blank, and not just the tool's name).","35% of tool parameters carry a description."],"codes":[{"code":"toolquality.descriptions","args":{"pct":"100"}},{"code":"toolquality.param_docs","args":{"pct":"35"}}]},{"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 9 captured tool definition(s), and no name or description among them implies an irreversible operation.","An AI judge read all 10 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":"9"}},{"code":"toolsafety.manipulation_clean","args":{"units":"10","judged":"10"}}]},{"name":"Capabilities","score":60,"verdict":"fail","reasons":["Spec-recency check failed: implements MCP spec 2025-06-18; the latest is 2026-07-28."],"codes":[{"code":"protocol.outdated","args":{"latest":"2026-07-28","version":"2025-06-18"}}]}],"inconclusive":[],"malware":[],"components":[{"slug":"tradoshi","type":"remote","identifier":"https://tradoshi.com/mcp","withdrawn":false,"score":72,"current":true,"url":"https://verifymcp.io/servers/com-tradoshi-rankings/tradoshi","markdownUrl":"https://verifymcp.io/servers/com-tradoshi-rankings/tradoshi.md"}],"facts":[{"label":"Endpoint","value":"https://tradoshi.com/mcp"},{"label":"Transports","value":"streamable-http"},{"label":"Auth","value":"none"},{"label":"Version","value":"1.3.1"}],"install":{"available":true,"bundleSha256":null},"tools":[{"name":"search_entities","title":"Find a school or a prop firm","description":"Find trading schools and prop firms by name in the Tradoshi 2027 rankings. Returns slugs to use with get_school or get_prop_firm.","inputs":[{"name":"q","type":"string","required":true,"description":"Part of the name, at least 2 characters"}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":57},{"name":"get_school","title":"A trading school's rating","description":"The Tradoshi 2027 rating of a trading school: score out of 100, international, continental and national ranks, pillars, rated programme, regulator warnings, and each criterion with its evidence, source URL and the date it was read.","inputs":[{"name":"slug","type":"string","required":true,"description":"School slug, from search_entities or get_rankings"}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":75},{"name":"get_prop_firm","title":"A prop firm's rating","description":"The Tradoshi 2027 rating of a prop firm: score out of 100, international and market ranks, pillars, trading platforms, rated programme and price of a $100,000 account, regulator warnings, and each criterion with its evidence, source URL and the date it was read.","inputs":[{"name":"slug","type":"string","required":true,"description":"Prop firm slug, from search_entities or get_rankings"}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":88},{"name":"compare","title":"Compare two schools or two prop firms","description":"Side by side ratings of two trading schools or two prop firms of the Tradoshi 2027 rankings.","inputs":[{"name":"a","type":"string","required":true,"description":null},{"name":"b","type":"string","required":true,"description":null},{"name":"type","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":50},{"name":"get_rankings","title":"A ranking","description":"A page of the Tradoshi 2027 ranking of trading and investing schools (filter by country or continent) or prop firms (filter by market: futures, forex-cfd, crypto, stocks, by trading platform: ctrader, mt5, match-trader, tradovate…, or by country).","inputs":[{"name":"continent","type":"string","required":false,"description":null},{"name":"country","type":"string","required":false,"description":"ISO 3166-1 alpha-2 code"},{"name":"limit","type":"integer","required":false,"description":null},{"name":"market","type":"string","required":false,"description":null},{"name":"offset","type":"integer","required":false,"description":null},{"name":"platform","type":"string","required":false,"description":"Prop firms only: trading platform offered, for example ctrader, mt5, match-trader"},{"name":"type","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":150},{"name":"get_methodology","title":"How the rankings are scored","description":"Pillars, weights and criteria of the Tradoshi 2027 ranking of trading and investing schools or of prop firms, with the link to the full methodology.","inputs":[{"name":"type","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":49},{"name":"get_market_figures","title":"Trading journal market figures","description":"Size of the trading journal market, paying subscribers, leader's share and retained growth rate, from the Tradoshi Observatory study.","inputs":[],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":36},{"name":"get_tradoshi_facts","title":"Official facts about Tradoshi","description":"The official facts about Tradoshi, the trading journal publishing these rankings: legal entity and company number, public launch date, platforms, languages, number of supported brokers, plans and prices, trial, payment methods, with the date they were checked.","inputs":[],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":62},{"name":"get_recent_changes","title":"Latest changes","description":"Dated changes: new features of the Tradoshi trading journal (product changelog) and changes to prop firm ratings in the Tradoshi 2027 ranking (score, rank and each criterion before and after).","inputs":[{"name":"limit","type":"integer","required":false,"description":null},{"name":"since","type":"string","required":false,"description":"Only changes on or after this date, YYYY-MM-DD"},{"name":"type","type":"string","required":false,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":85}],"toolsTruncatedAtCapture":false,"diagnostics":{"capturedAt":"2026-11-06T05:22:04.000Z","track":"remote","endpoint":"https://tradoshi.com/mcp","declaredUrl":null,"truncated":false,"tls":{"outcome":"valid","label":"Valid","version":"TLS 1.3","cipherSuite":"TLS_AES_128_GCM_SHA256","chainError":null,"certificates":[{"subject":"CN=tradoshi.com","issuer":"CN=YE1,O=Let's Encrypt,C=US","notBefore":"2026-11-01T18:53:50Z","notAfter":"2027-01-30T18:53:49Z","keyType":"ECDSA","keyBits":256,"isCa":false},{"subject":"CN=YE1,O=Let's Encrypt,C=US","issuer":"CN=Root YE,O=ISRG,C=US","notBefore":"2025-09-03T00:00:00Z","notAfter":"2028-09-02T23:59:59Z","keyType":"ECDSA","keyBits":384,"isCa":true},{"subject":"CN=Root YE,O=ISRG,C=US","issuer":"CN=ISRG Root X2,O=Internet Security Research Group,C=US","notBefore":"2026-05-13T00:00:00Z","notAfter":"2032-09-02T23:59:59Z","keyType":"ECDSA","keyBits":384,"isCa":true},{"subject":"CN=ISRG Root X2,O=Internet Security Research Group,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":"ECDSA","keyBits":384,"isCa":true}]},"dnssec":{"result":"insecure","label":"Not signed","name":"tradoshi.com.","steps":[{"zone":".","outcome":"verified","label":"Verified"},{"zone":"com.","outcome":"verified","label":"Verified"},{"zone":"tradoshi.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":301},"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-30","recent":[{"id":"chg_01a1af4e-9154-7a06-a1b9-a48f02e8a215","kind":"score.rubric_changed","summary":"We updated how we score, so this day's move reflects our rubric, not a change to the server","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-06","url":"https://verifymcp.io/servers/com-tradoshi-rankings/tradoshi#chg-chg_01a1af4e-9154-7a06-a1b9-a48f02e8a215"},{"id":"chg_01a1aa27-e5d6-7b28-abe8-0899a704f7e1","kind":"score.total_changed","summary":"Trust score (71 → 72)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-11-05","url":"https://verifymcp.io/servers/com-tradoshi-rankings/tradoshi#chg-chg_01a1aa27-e5d6-7b28-abe8-0899a704f7e1"},{"id":"chg_01a19fd6-6120-7e3f-a3c9-3aac4dfead69","kind":"score.total_changed","summary":"Trust score (70 → 71)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-11-03","url":"https://verifymcp.io/servers/com-tradoshi-rankings/tradoshi#chg-chg_01a19fd6-6120-7e3f-a3c9-3aac4dfead69"},{"id":"chg_01a19e0f-ff53-74c4-85fc-c8bcff0c5229","kind":"tool.description_changed","summary":"Tool “get_methodology” rewrote its description, which is the text the model reads","materiality":"security","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-02","url":"https://verifymcp.io/servers/com-tradoshi-rankings/tradoshi#chg-chg_01a19e0f-ff53-74c4-85fc-c8bcff0c5229"},{"id":"chg_01a19e0f-ff57-717a-a17d-10055d8a2452","kind":"tool.description_changed","summary":"Tool “get_rankings” rewrote its description, which is the text the model reads","materiality":"security","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-02","url":"https://verifymcp.io/servers/com-tradoshi-rankings/tradoshi#chg-chg_01a19e0f-ff57-717a-a17d-10055d8a2452"},{"id":"chg_01a19e0f-ff58-7115-8827-2d419396a749","kind":"server.instructions_changed","summary":"The server rewrote its instructions, which are the text every model session reads","materiality":"security","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-02","url":"https://verifymcp.io/servers/com-tradoshi-rankings/tradoshi#chg-chg_01a19e0f-ff58-7115-8827-2d419396a749"},{"id":"chg_01a19aad-d882-70b9-869a-36aa590f9b8f","kind":"server.version_changed","summary":"Server version (1.3.0 → 1.3.1)","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-02","url":"https://verifymcp.io/servers/com-tradoshi-rankings/tradoshi#chg-chg_01a19aad-d882-70b9-869a-36aa590f9b8f"},{"id":"chg_01a19587-fa35-7cd7-ac38-e15dd31a54de","kind":"server.version_changed","summary":"Server version (1.2.0 → 1.3.0)","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/com-tradoshi-rankings/tradoshi#chg-chg_01a19587-fa35-7cd7-ac38-e15dd31a54de"},{"id":"chg_01a19587-fa4f-732a-a6a2-d7ff411faf86","kind":"score.total_changed","summary":"Trust score (69 → 70)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/com-tradoshi-rankings/tradoshi#chg-chg_01a19587-fa4f-732a-a6a2-d7ff411faf86"},{"id":"chg_01a19061-d137-743e-8331-4feb2b9ab032","kind":"check.reverified","summary":"Stability (unverified → 0.03)","materiality":"functional","direction":"improvement","scoreDelta":null,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/com-tradoshi-rankings/tradoshi#chg-chg_01a19061-d137-743e-8331-4feb2b9ab032"},{"id":"chg_01a19061-d138-7459-9405-70318a62ff56","kind":"server.version_changed","summary":"Server version (1.1.0 → 1.2.0)","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/com-tradoshi-rankings/tradoshi#chg-chg_01a19061-d138-7459-9405-70318a62ff56"},{"id":"chg_01a19061-d138-7cc0-a040-66dfb4a8c4d9","kind":"server.instructions_changed","summary":"The server rewrote its instructions, which are the text every model session reads","materiality":"security","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/com-tradoshi-rankings/tradoshi#chg-chg_01a19061-d138-7cc0-a040-66dfb4a8c4d9"},{"id":"chg_01a18d53-9f66-7da3-87b2-1c516483d39e","kind":"score.first_scored","summary":"First indexed and scored","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-30","url":"https://verifymcp.io/servers/com-tradoshi-rankings/tradoshi#chg-chg_01a18d53-9f66-7da3-87b2-1c516483d39e"}],"truncated":false,"feedUrl":"https://verifymcp.io/servers/com-tradoshi-rankings/tradoshi/changelog.json"},"links":{"html":"https://verifymcp.io/servers/com-tradoshi-rankings/tradoshi","markdown":"https://verifymcp.io/servers/com-tradoshi-rankings/tradoshi.md","changelogJson":"https://verifymcp.io/servers/com-tradoshi-rankings/tradoshi/changelog.json","changelogRss":"https://verifymcp.io/servers/com-tradoshi-rankings/tradoshi.xml","external":[{"label":"Remote endpoint","href":"https://tradoshi.com/mcp"},{"label":"Website","href":"https://tradoshi.com/en/developers"}]}}