Read-only MCP tools for prop firm scores, comparisons, payouts, deals, and rules.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Answer 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.
Question about prop firm rules, pricing, payouts, terms, restrictions, or comparisons.
Optional firm slug to restrict retrieval.
Include retrieved source excerpts for audit/debug use.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Answer 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.
| Argument | Type | Description |
|---|---|---|
| limit | number | |
| question* | string | Question about prop firm rules, pricing, payouts, terms, restrictions, or comparisons. |
| firm_slug | string | Optional firm slug to restrict retrieval. |
| include_raw_sources | boolean | Include retrieved source excerpts for audit/debug use. |
{
"type": "object",
"required": [
"question"
],
"properties": {
"limit": {
"type": "number",
"default": 8,
"maximum": 20,
"minimum": 1
},
"question": {
"type": "string",
"description": "Question about prop firm rules, pricing, payouts, terms, restrictions, or comparisons."
},
"firm_slug": {
"type": "string",
"description": "Optional firm slug to restrict retrieval."
},
"include_raw_sources": {
"type": "boolean",
"default": false,
"description": "Include retrieved source excerpts for audit/debug use."
}
}
}Retrieve KB-backed rule excerpts for multiple firms so an agent can compare drawdown, payouts, consistency, news trading, and prohibited practices.
| Argument | Type | Description |
|---|---|---|
| slugs* | array | Firm slugs to compare. |
| question | string | Optional comparison focus, for example news trading, drawdown, payouts, EAs, copy trading. |
| limit_per_firm | number |
{
"type": "object",
"required": [
"slugs"
],
"properties": {
"slugs": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 6,
"minItems": 2,
"description": "Firm slugs to compare."
},
"question": {
"type": "string",
"description": "Optional comparison focus, for example news trading, drawdown, payouts, EAs, copy trading."
},
"limit_per_firm": {
"type": "number",
"default": 5,
"maximum": 10,
"minimum": 1
}
}
}Compare several prop firms side by side using PropScorer metrics.
| Argument | Type | Description |
|---|---|---|
| slugs* | array | Firm slugs to compare. |
{
"type": "object",
"required": [
"slugs"
],
"properties": {
"slugs": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 6,
"minItems": 2,
"description": "Firm slugs to compare."
}
}
}Search the KB for firms matching a rule preference, such as static drawdown, news trading allowed, daily payouts, or no consistency rule.
| Argument | Type | Description |
|---|---|---|
| limit | number | |
| query* | string | Rule preference or restriction to search for. |
{
"type": "object",
"required": [
"query"
],
"properties": {
"limit": {
"type": "number",
"default": 12,
"maximum": 25,
"minimum": 1
},
"query": {
"type": "string",
"description": "Rule preference or restriction to search for."
}
}
}Get currently visible PropScorer promo codes and deals, ranked by discount and public availability.
| Argument | Type | Description |
|---|---|---|
| limit | number | |
| category | string |
{
"type": "object",
"properties": {
"limit": {
"type": "number",
"default": 20,
"maximum": 50,
"minimum": 1
},
"category": {
"enum": [
"futures",
"crypto",
"all"
],
"type": "string",
"default": "futures"
}
}
}Return KB-backed rules, pricing, payout, FAQ, and terms excerpts for one firm, with source URLs and freshness metadata.
| Argument | Type | Description |
|---|---|---|
| slug* | string | Firm slug. |
| limit | number | |
| category | string |
{
"type": "object",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"description": "Firm slug."
},
"limit": {
"type": "number",
"default": 12,
"maximum": 30,
"minimum": 1
},
"category": {
"enum": [
"rules",
"pricing",
"payouts",
"terms",
"faq",
"all"
],
"type": "string",
"default": "all"
}
}
}Get 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"}).
| Argument | Type | Description |
|---|---|---|
| slug* | string | Firm slug, for example apex-trader-funding, topstep, take-profit-trader, or tradeify. |
{
"type": "object",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"description": "Firm slug, for example apex-trader-funding, topstep, take-profit-trader, or tradeify."
}
}
}Return knowledge base coverage and freshness for one or more firms.
| Argument | Type | Description |
|---|---|---|
| slugs | array | Optional firm slugs. Omit to inspect all firms with KB rows. |
{
"type": "object",
"properties": {
"slugs": {
"type": "array",
"items": {
"type": "string"
},
"description": "Optional firm slugs. Omit to inspect all firms with KB rows."
}
}
}Return payout-related intelligence for one firm, including payout speed, transparency, and payout stats when available.
| Argument | Type | Description |
|---|---|---|
| slug* | string | Firm slug. |
{
"type": "object",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"description": "Firm slug."
}
}
}Rank firms for a trader profile using price, account size, payout, platform, and rule preferences.
| Argument | Type | Description |
|---|---|---|
| limit | number | |
| category | string | |
| platform | 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. |
{
"type": "object",
"properties": {
"limit": {
"type": "number",
"default": 10,
"maximum": 25,
"minimum": 1
},
"category": {
"enum": [
"futures",
"crypto",
"all"
],
"type": "string",
"default": "futures"
},
"platform": {
"type": "string",
"description": "Preferred platform, for example Tradovate, NinjaTrader, TradingView."
},
"max_price": {
"type": "number",
"description": "Maximum challenge price."
},
"one_day_pass": {
"type": "boolean",
"description": "Prefer firms with one-day-pass rules."
},
"daily_payouts": {
"type": "boolean",
"description": "Prefer firms with daily payouts."
},
"min_account_size": {
"type": "number",
"description": "Minimum account size."
}
}
}Search PropScorer's prop firm database by name, category, platform, instrument, or rule preference.
| Argument | Type | Description |
|---|---|---|
| limit | number | |
| query | string | Optional text query, for example Apex, Topstep, Tradovate, crypto, or daily payouts. |
| category | string |
{
"type": "object",
"properties": {
"limit": {
"type": "number",
"default": 10,
"maximum": 25,
"minimum": 1
},
"query": {
"type": "string",
"description": "Optional text query, for example Apex, Topstep, Tradovate, crypto, or daily payouts."
},
"category": {
"enum": [
"futures",
"crypto",
"all"
],
"type": "string",
"default": "futures"
}
}
}