accueil / serveurs / Finance & Paiement / com.firmfax/prop-firm-data
com.firmfax/prop-firm-data
serveur MCP (Model Context Protocol) · firmfax 1.0.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que com.firmfax/prop-firm-data est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.firmfax/prop-firm-data » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 6 outils
- compare_firms≈ 172 tokens
Two firms side by side. Reports each figure with its evidence state and whether the pair is comparable at all: a field neither firm records is not a tie, and a field only one records is not a win. No per-field winner is declared, because the direction of "better" for several of these is a judgement the published scoring model already makes; each firm's grade is returned alongside so the verdict comes from that model rather than from this tool.
Paramètres, retour & exemple (2)
Paramètresa· string · requis
First firm slug.b· string · requis
Second firm slug.
Exemple d'appel{"name": "compare_firms", "arguments": {"a": "texte", "b": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - find_firms≈ 714 tokens
Firms matching every criterion given. A firm whose record does not carry a criterion is never counted as a match and never silently dropped: it is returned separately under unknown, with the field that could not be tested. Absence is common here, so read counts before treating the matched list as the answer.
Paramètres, retour & exemple (12)
ParamètresassetClass· string · optionnel · forex | futures | crypto
Firms recorded as offering this. 21 of 71 records name no asset class and are returned as unknown.maxResetFee· number · optionnel
Reset fee at or below this. 56 of 71 record no fee.maxActivationFee· number · optionnel
Activation fee at or below this. 42 of 71 record no fee.maxConsistencyPct· number · optionnel
Consistency rule at or below this. 28 of 71 record none.maxDailyLossLimit· number · optionnel
Daily loss limit at or below this, in the unit dailyLossLimitUnit names. 31 of 71 record none.maxMinTradingDays· number · optionnel
Minimum trading days at or below this, counted as minTradingDaysUnit names. 16 of 71 record none.dailyLossLimitUnit· string · optionnel · percent | usd
The unit maxDailyLossLimit is in. Daily loss limits are recorded in percent at some firms and in dollars at others, and the two are never compared: a firm recorded in the other unit is returned under unknown with its unit named.maxMinDaysToPayout· number · optionnel
Minimum days to first payout at or below this, counted as minDaysToPayoutUnit names. 26 of 71 record none.minTradingDaysUnit· string · optionnel · calendar_days | trading_days | winning_days
What maxMinTradingDays counts: calendar_days, trading_days or winning_days. A minimum is compared only with minimums counted the same way; a firm counting another way, or stating no unit, is returned under unknown with what it counts named.minDaysToPayoutUnit· string · optionnel · calendar_days | trading_days | winning_days
What maxMinDaysToPayout counts: calendar_days, trading_days or winning_days. A wait is compared only with waits counted the same way; a firm counting another way, or stating no unit, is returned under unknown with what it counts named.minTradingDaysMinProfit· number · optionnel
With winning_days only: the profit a day must reach to count. A firm whose winning days carry a different profit bar is returned under unknown.minDaysToPayoutMinProfit· number · optionnel
With winning_days only: the profit a day must reach to count. A firm whose winning days carry a different profit bar is returned under unknown.
Exemple d'appel{"name": "find_firms", "arguments": {"assetClass": "forex", "maxResetFee": 1, "maxActivationFee": 1, "maxConsistencyPct": 1, "maxDailyLossLimit": 1, "maxMinTradingDays": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_evidence≈ 168 tokens
The stored reading behind a figure: the verbatim quote, the page it came from, and the date we read it. Answers "we hold none" explicitly rather than returning an empty list. `outcome` is load-bearing: a `contradicted`, `contradiction` or `absent` row records what we read, not a figure we publish. Use get_firm for the published figure.
Paramètres, retour & exemple (2)
Paramètresslug· string · requis
The firm slug, e.g. "topstep".field· string · optionnel
One field path, e.g. "rules.dailyLossLimit". Omit for every field we hold for this firm.
Exemple d'appel{"name": "get_evidence", "arguments": {"slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_firm≈ 88 tokens
One prop trading firm. Every figure states whether we hold evidence for it, and a firm whose score range spans more than one band carries no letter grade at all.
Paramètres, retour & exemple (1)
Paramètresslug· string · requis
The firm slug, e.g. "topstep".
Exemple d'appel{"name": "get_firm", "arguments": {"slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_rule_changes≈ 218 tokens
The dated record of what changed, newest first. Every entry states its KIND, and most of this tape is FirmFax correcting its own data rather than a firm changing its rules. Read counts before describing industry activity: a total taken across kinds overstates it.
Paramètres, retour & exemple (4)
Paramètreskind· string · optionnel · firm | record | withdrawn
firm = the firm changed a rule. record = FirmFax corrected its own data. withdrawn = we published an entry and then retracted it.slug· string · optionnel
Limit to one firm. Omit for every firm.limit· number · optionnel
How many entries to return, newest first. Default 50.since· string · optionnel
ISO date, e.g. "2026-08-01". Entries dated on or after it.
Exemple d'appel{"name": "get_rule_changes", "arguments": {"kind": "firm", "slug": "texte", "limit": 1, "since": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_firms≈ 43 tokens
Every firm slug and name. Carries no figures, so nothing here needs evidence.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_firms", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».