PropScorer
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Read-only MCP tools for prop firm scores, comparisons, payouts, deals, and rules.
| Author | io.github.r2hb-assistant |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 613 ms |
| Last measured | 2026-10-24 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"PropScorer": {
"url": "https://mcp.propscorer.com",
"transport": "streamable-http"
}
}
}
Measured tools (11)
search_firmsSearch PropScorer's prop firm database by name, category, platform, instrument, or rule preference.
Parameters:
limit— numberquery— string — Optional text query, for example Apex, Topstep, Tradovate, crypto, or daily payouts.category— string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_firm_scoreGet the PropScore, health signals, rules, plans, promos, and editorial notes for one firm. Use this before broad Q&A when the user names a single firm. Example: get_firm_score({"slug":"apex-trader-funding"}) or get_firm_score({"slug":"topstep"}).
Parameters:
slug(required) — string — Firm slug, for example apex-trader-funding, topstep, take-profit-trader, or tradeify.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
compare_firmsCompare several prop firms side by side using PropScorer metrics.
Parameters:
slugs(required) — array — Firm slugs to compare.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_payout_intelReturn payout-related intelligence for one firm, including payout speed, transparency, and payout stats when available.
Parameters:
slug(required) — string — Firm slug.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
rank_firms_for_trader_profileRank firms for a trader profile using price, account size, payout, platform, and rule preferences.
Parameters:
limit— numbercategory— stringplatform— string — Preferred platform, for example Tradovate, NinjaTrader, TradingView.max_price— number — Maximum challenge price.one_day_pass— boolean — Prefer firms with one-day-pass rules.daily_payouts— boolean — Prefer firms with daily payouts.min_account_size— number — Minimum account size.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_dealsGet currently visible PropScorer promo codes and deals, ranked by discount and public availability.
Parameters:
limit— numbercategory— string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
ask_propfirm_questionAnswer a complex prop firm question with PropScorer live data, KB-backed source context, citations, and freshness/debug metadata. Use for multi-firm comparisons or nuanced rules questions; use get_firm_score first for a simple single-firm score lookup.
Parameters:
question(required) — string — Question about prop firm rules, pricing, payouts, terms, restrictions, or comparisons.limit— numberfirm_slug— string — Optional firm slug to restrict retrieval.include_raw_sources— boolean — Include retrieved source excerpts for audit/debug use.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_firm_rulesReturn KB-backed rules, pricing, payout, FAQ, and terms excerpts for one firm, with source URLs and freshness metadata.
Parameters:
slug(required) — string — Firm slug.limit— numbercategory— string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
compare_firm_rulesRetrieve KB-backed rule excerpts for multiple firms so an agent can compare drawdown, payouts, consistency, news trading, and prohibited practices.
Parameters:
slugs(required) — array — Firm slugs to compare.question— string — Optional comparison focus, for example news trading, drawdown, payouts, EAs, copy trading.limit_per_firm— number
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
find_firms_by_rulesSearch the KB for firms matching a rule preference, such as static drawdown, news trading allowed, daily payouts, or no consistency rule.
Parameters:
query(required) — string — Rule preference or restriction to search for.limit— number
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_kb_freshnessReturn knowledge base coverage and freshness for one or more firms.
Parameters:
slugs— array — Optional firm slugs. Omit to inspect all firms with KB rows.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.