# AIStrategyMiner (remote · aistrategyminer.com)

Design trading strategies with your AI and open them in a visual no-code Strategy Builder.

- Trust score: 68/100 (medium)
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-10-19

## Components

- remote · `aistrategyminer.com`: 68/100 (this document), [markdown](https://verifymcp.io/servers/com-aistrategyminer-mcp/aistrategyminer.md), [page](https://verifymcp.io/servers/com-aistrategyminer-mcp/aistrategyminer)

## Channel facts

- Endpoint: `https://aistrategyminer.com/mcp`
- Transports: `streamable-http`
- Auth: `none`
- Version: `1.0.0`

## Trust breakdown

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. Scores are 0–100 per category. Scoring method: https://verifymcp.io/docs/scoring (what has changed: https://verifymcp.io/docs/scoring/changelog)

Scored 2026-10-19.

- **Endpoint Security**: 74/100
  - The endpoint's TLS certificate is valid, in date, and uses a strong key.
  - No authorisation is required to call this server. Every tool declares its destructiveHint and none is destructive, so open access doesn't expose one.
  - HTTPS is enforced; there's no plaintext access path.
  - HSTS check failed: the Strict-Transport-Security header is absent.
  - DNSSEC check failed: this domain isn't protected by DNSSEC.
- **Transport & Reachability**: 100/100
  - Verified streamable-http transport via a live MCP handshake.
- **Schema Quality & AI Usability**: 52/100
  - AI-judged instruction clarity (good).
  - 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.
  - Usage-examples check failed: none of the tools include examples.
- **Stability & Change Management**: 10/100
  - Stability observed for 3 of 30 days with no destabilising changes; credit accrues until the full window elapses.
- **Tool Coverage**: 99/100
  - 100% of tools have a non-trivial description (not blank, and not just the tool's name).
  - 96% of tool parameters carry a description.
- **Tool Safety**: 100/100
  - No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.
  - We read all 7 captured tool definition(s), and no name or description among them implies an irreversible operation.
  - An AI judge read all 8 captured unit(s) of tool text and found none that tries to manipulate the model reading it.
- **Capabilities**: 100/100
  - Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.

## Install

### 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.

### Claude

```bash
claude mcp add --transport http com-aistrategyminer-mcp 'https://aistrategyminer.com/mcp'
```

### Cursor

```json
{
  "mcpServers": {
    "com-aistrategyminer-mcp": {
      "url": "https://aistrategyminer.com/mcp"
    }
  }
}
```

### VS Code

```json
{
  "servers": {
    "com-aistrategyminer-mcp": {
      "type": "http",
      "url": "https://aistrategyminer.com/mcp"
    }
  }
}
```

### Codex

```toml
[mcp_servers.com-aistrategyminer-mcp]
url = "https://aistrategyminer.com/mcp"
```

### opencode

```json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "com-aistrategyminer-mcp": {
      "type": "remote",
      "url": "https://aistrategyminer.com/mcp",
      "enabled": true
    }
  }
}
```

### OpenClaw

```bash
openclaw mcp add com-aistrategyminer-mcp --url 'https://aistrategyminer.com/mcp' --transport streamable-http
```

### Hermes

```yaml
mcp_servers:
  com-aistrategyminer-mcp:
    url: "https://aistrategyminer.com/mcp"
```

### Netclaw

```json
{
  "McpServers": {
    "com-aistrategyminer-mcp": {
      "Transport": "http",
      "Url": "https://aistrategyminer.com/mcp"
    }
  }
}
```

### Vellum

```bash
assistant mcp add com-aistrategyminer-mcp -t streamable-http -u 'https://aistrategyminer.com/mcp'
```

### Other

```json
{
  "mcpServers": {
    "com-aistrategyminer-mcp": {
      "type": "http",
      "url": "https://aistrategyminer.com/mcp"
    }
  }
}
```

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

## Changelog

Every change recorded for this component, newest first. Days that predate change tracking, or that we cannot explain, say so: "we were watching and nothing happened" and "we were not watching" are different claims.

### 2026-10-18 (score 68, +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.

### 2026-10-17 (score 67, 0)

- [functional improvement] Stability: unverified → 0.03

### 2026-10-16 (score 67)

First indexed and scored.

## MCP tools (7)

### `list_node_vocabulary` (~59 tokens)

List node types

Node types the Strategy Builder supports (indicators, conditions, orders, filters, exits...) with their parameters, defaults and port counts. Pass category to shorten the list.

Input parameters:

- `category` (string): e.g. indicator, condition, action

### `list_templates` (~33 tokens)

List strategy templates

Ready-made Strategy Builder strategies (id, name, description). Open one with get_template to see a complete, valid flow.

### `get_template` (~47 tokens)

Get a strategy template

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.

Input parameters:

- `id` (string, required): Template id from list_templates

### `validate_flow` (~77 tokens)

Validate a flow

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.

Input parameters:

- `flow` (object, required)

### `create_builder_link` (~81 tokens)

Create a Strategy Builder link

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.

Input parameters:

- `flow` (object, required)

### `open_strategy_miner` (~1976 tokens)

Open the Strategy Miner with conditions

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…

Input parameters:

- `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)

### `get_miner_results` (~246 tokens)

Read a Strategy Miner result summary

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.

Input parameters:

- `id` (string, required): The result id the user copied from the results screen

## Diagnostics

Captured diagnostic sections: TLS, DNSSEC, Authorisation, Transports. The full working is on the page: https://verifymcp.io/servers/com-aistrategyminer-mcp/aistrategyminer#diagnostics

## Score history

- 2026-10-19: 68
- 2026-10-18: 68
- 2026-10-17: 67
- 2026-10-16: 67

## Common questions

### 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 19 October 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.

## Links

- Remote endpoint: https://aistrategyminer.com/mcp
- Website: https://aistrategyminer.com/en/docs/ai/connect
- Changelog RSS feed: https://verifymcp.io/servers/com-aistrategyminer-mcp/aistrategyminer.xml
- Changelog JSON feed: https://verifymcp.io/servers/com-aistrategyminer-mcp/aistrategyminer.json
- HTML version of this page: https://verifymcp.io/servers/com-aistrategyminer-mcp/aistrategyminer
