AIStrategyMiner
REMOTE · AISTRATEGYMINER.COM
Design trading strategies with your AI and open them in a visual no-code Strategy Builder.
Available components
Last scanned (23 hours ago)
Scores higher than 58% of remote servers
Reachable. Last reached 18 Oct 2026.
Category Finance and Payments
How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →
Endpoint Security74
- The endpoint's TLS certificate is valid, in date, and uses a strong key. View diagnostics → Pass
- No authorisation is required to call this server. Every tool declares its destructiveHint and none is destructive, so open access doesn't expose one. See how to fix → View diagnostics → Partial
- HTTPS is enforced; there's no plaintext access path. View diagnostics → Pass
- HSTS check failed: the Strict-Transport-Security header is absent. See how to fix → View diagnostics → Fail
- DNSSEC check failed: this domain isn't protected by DNSSEC. See how to fix → View diagnostics → Fail
Transport & Reachability100
- Verified streamable-http transport via a live MCP handshake. View diagnostics → Pass
Schema Quality & AI Usability52
- AI-judged instruction clarity (good).Pass
- Context-footprint check failed: tool/resource definitions use about 2781 tokens (~397/item across 7 items; 7 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
- Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management7
- Stability observed for 2 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage99
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 96% of tool parameters carry a description.Partial
Tool Safety100
- No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
- We read all 7 captured tool definition(s), and no name or description among them implies an irreversible operation.Pass
- An AI judge read all 8 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
- Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 18 Oct 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 3 to 7. That category is still filling its 30-day observation window: 1 days of observed history at the previous scan, 2 at this one. The score rises as the window fills, whether or not the server changes.
- 17 Oct 26 0
- Stability: unverified → 0.03 ▲ functional
- 16 Oct 26 67
First indexed and scored.
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 18 Oct 2026 · Probed https://aistrategyminer.com/mcp
TLS valid
Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .
| Subject | Issuer | Valid from | Valid until | Key | Signature | Serial |
|---|---|---|---|---|---|---|
| CN=aistrategyminer.com | CN=WE1,O=Google Trust Services,C=US | 8 Oct 2026 | 6 Jan 2027 | ECDSA 256 | ECDSA-SHA256 | 1c86e0636931c50013f1c0b937efad3b |
| SANs: aistrategyminer.com, *.aistrategyminer.com | ||||||
| CN=WE1,O=Google Trust Services,C=US (CA) | CN=GTS Root R4,O=Google Trust Services LLC,C=US | 13 Dec 2023 | 20 Feb 2029 | ECDSA 256 | ECDSA-SHA384 | 7ff31977972c224a76155d13b6d685e3 |
| CN=GTS Root R4,O=Google Trust Services LLC,C=US (CA) | CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE | 15 Nov 2023 | 28 Jan 2028 | ECDSA 384 | SHA256-RSA | 7fe530bf331343bedd821610493d8a1b |
Background: What to check on a remote MCP endpoint →
DNSSEC insecure
Validation of aistrategyminer.com. — Not signed
| Zone | DS | Keys | Algorithms | Outcome |
|---|---|---|---|---|
| . | trust_anchor | 20326, 38696 | 8, 8 | Verified |
| com. | present | 19718 | 13 | Verified |
| aistrategyminer.com. | absent | Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation |
Authentication No authorisation required
The endpoint answered without asking for a token. Anyone who knows the URL can reach it.
| Result | No authorisation required |
|---|---|
| HTTP status | 200 |
Background: How OAuth 2.1 works in the 2026 MCP spec →
Transports 2 probes
| Transport | URL | Outcome | Status | Location |
|---|---|---|---|---|
| streamable-http | https://aistrategyminer.com/mcp | Verified | 200 | |
| http (plaintext) | http://aistrategyminer.com/mcp | HTTPS enforced | 301 | https://aistrategyminer.com/mcp |
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →
create_builder_link Create a Strategy Builder link ~81
Validates the flow and, if it has no errors, saves it and returns a aistrategyminer.com Strategy Builder URL that opens it on the canvas. A link expires 90 days after the same flow was first saved. The user backtests there and, with Pro, downloads the source to compile in MetaEditor.
| Name | Type | Req | Description |
|---|---|---|---|
| flow | object | yes | – |
No output schema declared.
No examples provided.
get_miner_results Read a Strategy Miner result summary ~246
Reads a result summary that a Pro user handed over with the Hand to AI button in the Strategy Miner results (id from the user). Hand to AI is Pro only: the demo has no Hand to AI button, so a user who is not on Pro has no id to give. Returns the settings used, the realistic-cost settings if on, how many strategies each check removed and why, the four robustness tests, the strict re-checks when they ran (trade resampling, walk-forward optimisation, a re-run with price noise and changed settings; candidate.robust holds each test's pass/fail and numbers), and per-candidate metrics (search period, later period, other symbols, robustness, equity drawdown, bars where stop and target were both reached). It contains no strategy design (no conditions, no code) and never runs the generator or exports anything. The id expires 30 days after creation and the user can delete it. To propose next settings, build a link with open_strategy_miner. Past results say nothing certain about the future; do not describe them as profitable.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | The result id the user copied from the results screen |
No output schema declared.
No examples provided.
get_template Get a strategy template ~47
One template as a flow in exactly the shape validate_flow and create_builder_link accept. Use it as a model or a starting point.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Template id from list_templates |
No output schema declared.
No examples provided.
list_node_vocabulary List node types ~59
Node types the Strategy Builder supports (indicators, conditions, orders, filters, exits...) with their parameters, defaults and port counts. Pass category to shorten the list.
| Name | Type | Req | Description |
|---|---|---|---|
| category | string | – | e.g. indicator, condition, action |
No output schema declared.
No examples provided.
list_templates List strategy templates ~33
Ready-made Strategy Builder strategies (id, name, description). Open one with get_template to see a complete, valid flow.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
open_strategy_miner Open the Strategy Miner with conditions ~1,976
Returns an aistrategyminer.com link that opens the Strategy Miner (generator) with the given conditions already filled in: symbol, timeframe, direction, period, trial limit, minimum trades, seed, entry families, and optional realistic account and cost settings (spread_pips, commission, swap_long, swap_short, swap_unit, triple_swap_day, rollover_hour, session_start, session_end, min_stop_pips, sl_slippage_pips, gap_fill, friday_close_hour) and optional advanced settings (parts_only, parts_more, parts_less, period_min, period_max, period_step, conds_min, conds_max, allow_and, allow_or, allow_not, lookback, sl_min_pips, sl_max_pips, tp_min_pips, tp_max_pips, hours_mode, hours_start, hours_end, filters). Advanced settings choose which indicator parts the search may use (52 parts: the six defaults ma, rsi, bb, macd, stoch, donch plus 46 more that are off unless named in parts_only and make the search slower), how often each is picked, the indicator period range, how many conditions an entry has (1-4) and how they combine (AND, OR, NOT), how many extra bars back a condition may look, stop-loss and take-profit ranges in pips, a time-of-day window and extra filters. Values the generator cannot take, including out-of-range cost settings, are dropped and listed with the reason. Cost settings in the link are applied for that visit only: they are shown on screen and never overwrite the user's saved account settings, and they take effect only with Pro (the demo ignores them). Advanced settings behave the same way: they are filled into the Advanced section for that visit only, never overwrite the user's saved advanced settings, and a link without them searches exactly as before. Out-of-range values, unknown part names and contradictory pairs (for example period_min above period_max) are not rounded or repaired: they are dropped and listed with the reason; conds, stop-loss and take-profit ranges need both ends. This tool does NOT run the generator and does not export anything: th…
| Name | Type | Req | Description |
|---|---|---|---|
| allow_and | boolean | – | Advanced: allow all conditions must hold (AND) |
| allow_not | boolean | – | Advanced: allow a comparison to be reversed (NOT) |
| allow_or | boolean | – | Advanced: allow any one condition is enough (OR) |
| commission | number | – | Realistic costs: commission in USD per lot, round turn, 0-100 |
| conds_max | number | – | Advanced: most entry conditions, 1-4 (at least conds_min) |
| conds_min | number | – | Advanced: fewest entry conditions, 1-4 |
| direction | string | – | long (buy only), short (sell only) or both |
| families | array | – | Entry node families: ma, rsi, bb, macd, stoch, donch |
| filters | array | – | Advanced: extra filters the search may use: sess, wd, gt, hlr, cp, mad |
| friday_close_hour | number | – | Friday close hour in server time, 1-20, 0 = off |
| gap_fill | boolean | – | Fill at the open when the price gaps past a stop or target |
| hours_end | number | – | Advanced: entry window end hour, 0-23, at least 2 hours after hours_start (no overnight range) |
| hours_mode | string | – | Advanced: time-of-day filter. off, fixed (use hours_start and hours_end) or random (the search decides) |
| hours_start | number | – | Advanced: entry window start hour, server time, whole number 0-23 (with hours_end; implies fixed) |
| lookback | number | – | Advanced: how many extra bars back a condition may look, 0-5 |
| min_stop_pips | number | – | Broker minimum stop distance in pips, 0-500 |
| min_trades | number | – | Minimum trades, 20-1000 |
| parts_less | array | – | Advanced: parts to pick less often |
| parts_more | array | – | Advanced: parts to pick more often (naming one that is off by default turns it on) |
| parts_only | array | – | Advanced: the only indicator parts the search may use (all others are off). Names: ma, rsi, bb, macd, stoch, donch, atr, stddev, wpr, cci, mom, roc, dpo, trix, dem, adx, adxw, rvi, ult, osma, ao, ac,… |
| period_max | number | – | Advanced: largest indicator period, whole number 2-400 (at least period_min) |
| period_min | number | – | Advanced: smallest indicator period, whole number 2-400 |
| period_step | number | – | Advanced: period step, whole number 1-400 |
| rollover_hour | number | – | Day change hour in server time, 0-23 |
| seed | number | – | Random seed 1-99999 (same seed, same result) |
| session_end | number | – | New entries allowed until this hour, 0-24 |
| session_start | number | – | New entries allowed from this hour, 0-24 |
| sl_max_pips | number | – | Advanced: largest stop loss in pips, whole number 5-300; XAUUSD 200-10000 (at least sl_min_pips) |
| sl_min_pips | number | – | Advanced: smallest stop loss in pips, whole number 5-300; XAUUSD 200-10000 |
| sl_slippage_pips | number | – | Stop-loss slippage in pips, 0-100 |
| spread_pips | number | – | Realistic costs: spread in pips, 0-50 (0-500 for XAUUSD, whose default is 60) |
| swap_long | number | – | Realistic costs: swap for buys per lot per night, -1000 to 1000 (unit: swap_unit) |
| swap_short | number | – | Realistic costs: swap for sells per lot per night, -1000 to 1000 |
| swap_unit | string | – | points or money (USD) |
| symbol | string | – | e.g. USDJPY (EURUSD USDJPY AUDUSD USDCAD NZDUSD USDCHF EURGBP GBPUSD; add-on symbols AUDCAD AUDCHF AUDJPY AUDNZD CADCHF CADJPY CHFJPY EURAUD EURCAD EURCHF EURJPY GBPAUD GBPCAD GBPCHF GBPJPY GBPNZD NZ… |
| target | string | – | mql5, mql4, pine, ctrader or python |
| timeframe | string | – | H1, H4, D1, M15 or M30 (M15 and M30 use up to 5 years) |
| tp_max_pips | number | – | Advanced: largest take profit in pips, whole number 5-400; XAUUSD 200-10000 (at least tp_min_pips) |
| tp_min_pips | number | – | Advanced: smallest take profit in pips, whole number 5-400; XAUUSD 200-10000 |
| trials | number | – | Trial limit: 1000, 2000, 5000, 10000 or 20000 |
| triple_swap_day | number | – | Triple-swap weekday, 1 (Mon) to 5 (Fri); the generator default is 3 (Wed) |
| years | number | – | Test period in years: 2-5, or 8 or 10 (long period, Pro only; others get the 4-year demo) |
No output schema declared.
No examples provided.
validate_flow Validate a flow ~77
Checks a flow with the same engine the Strategy Builder uses. Returns errors (must fix) and warnings (review). Error codes: E201 loop, E202 no Start, E203 unreachable node, E204 unconnected input, E205 indicator wired straight into an order, E206 duplicate single-use node.
| Name | Type | Req | Description |
|---|---|---|---|
| flow | object | yes | – |
No output schema declared.
No examples provided.
How do I install the AIStrategyMiner MCP server?
AIStrategyMiner is a hosted endpoint at https://aistrategyminer.com/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.
remote · aistrategyminer.com
claude mcp add --transport http com-aistrategyminer-mcp 'https://aistrategyminer.com/mcp'
What is the AIStrategyMiner MCP server?
AIStrategyMiner is an MCP server listed in the public MCP registry as com.aistrategyminer/mcp. Design trading strategies with your AI and open them in a visual no-code Strategy Builder. This page covers its hosted endpoint (https://aistrategyminer.com/mcp).
Is the AIStrategyMiner MCP server safe to use?
AIStrategyMiner scores 68 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.
What tools does the AIStrategyMiner MCP server expose?
AIStrategyMiner exposes 7 tools: list_node_vocabulary, list_templates, get_template, validate_flow, create_builder_link, and 2 more. Their descriptions and schemas cost roughly 2,519 tokens of context every time the server is loaded.
Does the AIStrategyMiner MCP server require authentication?
No. We connected to AIStrategyMiner without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.
Is the AIStrategyMiner MCP server still maintained?
AIStrategyMiner is still listed as active in the MCP registry. We last reached this channel on 18 October 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.