Server definition
- Hash
- sha256:259ddd397725bbd208f2fda4e1fe6cb1da5476e63ca67f6c159df484297f5b4a
- What it is
- What a remote MCP server returned when asked what it offers: 11 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "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.",
"inputSchema": {
"properties": {
"firm_slug": {
"description": "Optional firm slug to restrict retrieval.",
"type": "string"
},
"include_raw_sources": {
"default": false,
"description": "Include retrieved source excerpts for audit/debug use.",
"type": "boolean"
},
"limit": {
"default": 8,
"maximum": 20,
"minimum": 1,
"type": "number"
},
"question": {
"description": "Question about prop firm rules, pricing, payouts, terms, restrictions, or comparisons.",
"type": "string"
}
},
"required": [
"question"
],
"type": "object"
},
"name": "ask_propfirm_question",
"outputSchema": null
},
{
"description": "Retrieve KB-backed rule excerpts for multiple firms so an agent can compare drawdown, payouts, consistency, news trading, and prohibited practices.",
"inputSchema": {
"properties": {
"limit_per_firm": {
"default": 5,
"maximum": 10,
"minimum": 1,
"type": "number"
},
"question": {
"description": "Optional comparison focus, for example news trading, drawdown, payouts, EAs, copy trading.",
"type": "string"
},
"slugs": {
"description": "Firm slugs to compare.",
"items": {
"type": "string"
},
"maxItems": 6,
"minItems": 2,
"type": "array"
}
},
"required": [
"slugs"
],
"type": "object"
},
"name": "compare_firm_rules",
"outputSchema": null
},
{
"description": "Compare several prop firms side by side using PropScorer metrics.",
"inputSchema": {
"properties": {
"slugs": {
"description": "Firm slugs to compare.",
"items": {
"type": "string"
},
"maxItems": 6,
"minItems": 2,
"type": "array"
}
},
"required": [
"slugs"
],
"type": "object"
},
"name": "compare_firms",
"outputSchema": null
},
{
"description": "Search the KB for firms matching a rule preference, such as static drawdown, news trading allowed, daily payouts, or no consistency rule.",
"inputSchema": {
"properties": {
"limit": {
"default": 12,
"maximum": 25,
"minimum": 1,
"type": "number"
},
"query": {
"description": "Rule preference or restriction to search for.",
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "find_firms_by_rules",
"outputSchema": null
},
{
"description": "Get currently visible PropScorer promo codes and deals, ranked by discount and public availability.",
"inputSchema": {
"properties": {
"category": {
"default": "futures",
"enum": [
"futures",
"crypto",
"all"
],
"type": "string"
},
"limit": {
"default": 20,
"maximum": 50,
"minimum": 1,
"type": "number"
}
},
"type": "object"
},
"name": "get_deals",
"outputSchema": null
},
{
"description": "Return KB-backed rules, pricing, payout, FAQ, and terms excerpts for one firm, with source URLs and freshness metadata.",
"inputSchema": {
"properties": {
"category": {
"default": "all",
"enum": [
"rules",
"pricing",
"payouts",
"terms",
"faq",
"all"
],
"type": "string"
},
"limit": {
"default": 12,
"maximum": 30,
"minimum": 1,
"type": "number"
},
"slug": {
"description": "Firm slug.",
"type": "string"
}
},
"required": [
"slug"
],
"type": "object"
},
"name": "get_firm_rules",
"outputSchema": null
},
{
"description": "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\"}).",
"inputSchema": {
"properties": {
"slug": {
"description": "Firm slug, for example apex-trader-funding, topstep, take-profit-trader, or tradeify.",
"type": "string"
}
},
"required": [
"slug"
],
"type": "object"
},
"name": "get_firm_score",
"outputSchema": null
},
{
"description": "Return knowledge base coverage and freshness for one or more firms.",
"inputSchema": {
"properties": {
"slugs": {
"description": "Optional firm slugs. Omit to inspect all firms with KB rows.",
"items": {
"type": "string"
},
"type": "array"
}
},
"type": "object"
},
"name": "get_kb_freshness",
"outputSchema": null
},
{
"description": "Return payout-related intelligence for one firm, including payout speed, transparency, and payout stats when available.",
"inputSchema": {
"properties": {
"slug": {
"description": "Firm slug.",
"type": "string"
}
},
"required": [
"slug"
],
"type": "object"
},
"name": "get_payout_intel",
"outputSchema": null
},
{
"description": "Rank firms for a trader profile using price, account size, payout, platform, and rule preferences.",
"inputSchema": {
"properties": {
"category": {
"default": "futures",
"enum": [
"futures",
"crypto",
"all"
],
"type": "string"
},
"daily_payouts": {
"description": "Prefer firms with daily payouts.",
"type": "boolean"
},
"limit": {
"default": 10,
"maximum": 25,
"minimum": 1,
"type": "number"
},
"max_price": {
"description": "Maximum challenge price.",
"type": "number"
},
"min_account_size": {
"description": "Minimum account size.",
"type": "number"
},
"one_day_pass": {
"description": "Prefer firms with one-day-pass rules.",
"type": "boolean"
},
"platform": {
"description": "Preferred platform, for example Tradovate, NinjaTrader, TradingView.",
"type": "string"
}
},
"type": "object"
},
"name": "rank_firms_for_trader_profile",
"outputSchema": null
},
{
"description": "Search PropScorer's prop firm database by name, category, platform, instrument, or rule preference.",
"inputSchema": {
"properties": {
"category": {
"default": "futures",
"enum": [
"futures",
"crypto",
"all"
],
"type": "string"
},
"limit": {
"default": 10,
"maximum": 25,
"minimum": 1,
"type": "number"
},
"query": {
"description": "Optional text query, for example Apex, Topstep, Tradovate, crypto, or daily payouts.",
"type": "string"
}
},
"type": "object"
},
"name": "search_firms",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:259ddd397725bbd208f2fda4e1fe6cb1da5476e63ca67f6c159df484297f5b4a | sha256sum