Tradingale MCP
A read-only MCP server providing martingale metrics for 200+ crypto assets and 100+ US stocks. It exposes tools for instrument lookups, catalog searches, and market overviews, allowing AI agents to retrieve Martingale Scores and Startingale data without placing orders or holding funds.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://tradingale.com/mcpWhat its tools do
7 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.
Checks and signals
Each line is separate evidence, not a trust score.
- Passed Endpoint answered the live check ·
- Availability 1 of 1 checks passed in 30 days
What you can do with it
- Retrieve Martingale Score and parameters for a specific instrument
- Search instruments by symbol or name
- Display top crypto or stocks by Martingale Score
- Get complete market analysis across all instruments
Source and maintenance
Protocol and capabilities
- Server
- tradingale 1.1.2
- MCP protocol negotiated in check
- 2025-11-25
- Tools
- 7 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {
"listChanged": true
}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
7 advertised
get_instrument
ONE named instrument, in full. Returns the Martingale Score (0-5), the current Startingale reading, the score breakdown, the sequence structure (spacing, rounds, quantity multipliers) and exchange availability for a single crypto or US stock. Use this when you already know the symbol; use search_instruments to find symbols. Answers in formatted text, not JSON. Costs 1 unit of the monthly quota: the cheapest call, so walking a handful of known symbols one by one is fine.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"symbol"
],
"properties": {
"type": {
"enum": [
"crypto",
"stock"
],
"type": "string",
"description": "Which catalogue to answer from: crypto or stock. Optional. Without it, both are searched; if the symbol exists in both (some tickers are a coin and a US stock), the answer lists both and asks you to call again with a type. With it, that catalogue answers, and the other is tried only if the symbol is not found."
},
"symbol": {
"type": "string",
"maxLength": 10,
"minLength": 1,
"description": "Ticker symbol, not a name: BTC (not Bitcoin), ETH, SOL for crypto; AAPL, NVDA, MELI for US stocks. Case-insensitive. Use search_instruments if you only know the name."
}
},
"additionalProperties": false
}{
"title": "Get instrument metrics",
"readOnlyHint": true
}search_instruments
THE QUERY TOOL: find instruments matching criteria across an asset class. Filter by minimum Martingale score, minimum Startingale, exchange and more; returns a ranked list. Use it when a filter OTHER than count or Startingale floor is needed: exchange, round count, or a minimum Martingale Score. If the only conditions are how many and a Startingale floor, list_top_crypto or list_top_stocks do the same in one step; for no conditions at all, use an overview. Answers in formatted text. Costs 3 units of the monthly quota.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"type": {
"enum": [
"crypto",
"stock"
],
"type": "string",
"description": "Which catalogue to search. One at a time, not both. Default: crypto."
},
"limit": {
"type": "integer",
"maximum": 20,
"minimum": 1,
"description": "How many to return, highest Martingale Score first. 1-20, default 10."
},
"rounds": {
"enum": [
"4",
"5"
],
"type": "string",
"description": "Keep only instruments whose sequence has this many rounds: the total number of orders, initial round included (4 or 5). Omit for both."
},
"exchange": {
"enum": [
"binance",
"kraken_pro",
"hyperliquid"
],
"type": "string",
"description": "Keep only instruments that venue lists. Exactly one of: binance, kraken_pro (note the underscore), hyperliquid. This is a listing fact about the market, reported for callers who run their own execution; Tradingale places no orders on any venue, so it says nothing about where you can or should trade. Crypto only, stocks ignore it. Omit to search every venue."
},
"min_martingale": {
"type": "number",
"maximum": 5,
"minimum": 0,
"description": "Keep only instruments at or above this Martingale Score. Scale 0-5, higher means the price behaviour fits the sequence structure better. Above 4 is the usual starting point for a shortlist. Default: 0 (no filter)."
},
"min_startingale": {
"type": "number",
"maximum": 5,
"minimum": 0,
"description": "Keep only instruments at or above this Startingale reading: how well the CURRENT price sits versus the structure, unlike the Martingale Score which is about behaviour over time. Scale 0-5: 4.3 and above reads Strong, 3.7 and above Favorable, 3 and above Moderate, below that Misaligned. Default: 0 (no filter)."
}
},
"additionalProperties": false
}{
"title": "Search instruments",
"readOnlyHint": true
}list_top_crypto
A RANKED LIST OF CRYPTOS, sized by you: choose how many (1-20) and an optional minimum Startingale. Use this when those two are the ONLY conditions; anything else (a venue, a round count, a minimum Martingale Score) needs search_instruments. For a fixed top 5 with no arguments, use crypto_overview. Answers in formatted text. Costs 3 units of the monthly quota.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"limit": {
"type": "integer",
"maximum": 20,
"minimum": 1,
"description": "How many to return, highest Martingale Score first. 1-20, default 10."
},
"min_startingale": {
"type": "number",
"maximum": 5,
"minimum": 0,
"description": "Keep only entries at or above this Startingale reading: how well the CURRENT price sits versus the structure, unlike the Martingale Score which ranks them. Scale 0-5: 4.3 and above reads Strong, 3.7 and above Favorable, 3 and above Moderate, below that Misaligned. Default: 0 (no filter)."
}
},
"additionalProperties": false
}{
"title": "Top cryptos by Martingale Score",
"readOnlyHint": true
}list_top_stocks
A RANKED LIST OF US STOCKS, sized by you: choose how many (1-20) and an optional minimum Startingale. Use this when those two are the ONLY conditions; anything else (a round count or a minimum Martingale Score) needs search_instruments. For a fixed top 5 with no arguments, use stock_overview. Answers in formatted text. Costs 3 units of the monthly quota.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"limit": {
"type": "integer",
"maximum": 20,
"minimum": 1,
"description": "How many to return, highest Martingale Score first. 1-20, default 10."
},
"min_startingale": {
"type": "number",
"maximum": 5,
"minimum": 0,
"description": "Keep only entries at or above this Startingale reading: how well the CURRENT price sits versus the structure, unlike the Martingale Score which ranks them. Scale 0-5: 4.3 and above reads Strong, 3.7 and above Favorable, 3 and above Moderate, below that Misaligned. Default: 0 (no filter)."
}
},
"additionalProperties": false
}{
"title": "Top stocks by Martingale Score",
"readOnlyHint": true
}market_overview
ONE SNAPSHOT OF BOTH MARKETS, no arguments. Top instruments across crypto AND US stocks together, ranked by Martingale Score (0-5), with their Startingale readings. Use this to open a conversation or answer "how do things look right now". For a single asset class use crypto_overview or stock_overview; to choose the count or filter, use search_instruments. Answers in formatted text. Costs 10 units of the monthly quota: the most expensive call, since it reads both catalogues; the single-class overviews cost half, so do not call this in a loop.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {}
}{
"title": "Market overview",
"readOnlyHint": true
}crypto_overview
ONE SNAPSHOT OF CRYPTO ONLY, no arguments: the top 5 cryptos by Martingale Score (0-5) with their Startingale readings. Use this for a quick picture of crypto alone. To choose how many or apply a Startingale floor, use list_top_crypto; to cover stocks as well, use market_overview. Answers in formatted text. Costs 5 units of the monthly quota.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {}
}{
"title": "Crypto overview",
"readOnlyHint": true
}stock_overview
ONE SNAPSHOT OF US STOCKS ONLY, no arguments: the top 5 stocks by Martingale Score (0-5) with their Startingale readings. Use this for a quick picture of stocks alone. To choose how many or apply a Startingale floor, use list_top_stocks; to cover crypto as well, use market_overview. Answers in formatted text. Costs 5 units of the monthly quota.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {}
}{
"title": "Stock overview",
"readOnlyHint": true
}Prompts
Not advertised
Resources
Not advertised
90-day uptime
A lightweight connection check about every six hours, sampled on hosts with many listings. It shows the server answered, not that its tools work.
- 2026-11-07: 2 of 2 checks answered
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 421 ms
- 95th percentile latency
- 421 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 421 ms · metadata changed · 7 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http tradingale-mcp https://tradingale.com/mcpCodex
codex mcp add tradingale-mcp --url https://tradingale.com/mcpCursor
{
"mcpServers": {
"tradingale-mcp": {
"url": "https://tradingale.com/mcp"
}
}
}Cline
{
"mcpServers": {
"tradingale-mcp": {
"type": "streamableHttp",
"url": "https://tradingale.com/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"tradingale-mcp": {
"type": "http",
"url": "https://tradingale.com/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http tradingale-mcp https://tradingale.com/mcpClaude Desktop
https://tradingale.com/mcpWindsurf
{
"mcpServers": {
"tradingale-mcp": {
"serverUrl": "https://tradingale.com/mcp"
}
}
}Let your agent find its tools
Find servers like Tradingale MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.