All servers · AI models & agents · Markets & trading · Research & knowledge
BenAwf
com.benawf/mcp · v1.0.0
Tools changed (7 days)
Measured by MCP Station
| Last check | Reachable |
|---|---|
| Checked at | — |
| Check success 7 / 30 days | — |
| First-try success 30 days | — |
| Median response | — |
| Lookups 30 days | — |
| Authentication | No auth |
| MCP version | 2025-06-18 |
| Rank score | — |
| Declared risk | Not declared (tools carry no read/destructive hints) |
| Capabilities declared | prompts, resources, tools |
| Tool definitions | 16 tools · with description 100% · input schema is an object 100% · read/destructive hints 0% |
Description written by the publisher, not verified
BenAwf remote MCP for Strategy Lab. Streamable HTTP. Paper GA; live venue beta.
Connect
streamable-http · https://api.benawf.com/mcp
claude mcp add --transport http mcp https://api.benawf.com/mcp{
"mcpServers": {
"mcp": {
"url": "https://api.benawf.com/mcp"
}
}
}Tools as reported by the server
list_iterationsOpen Lab @R# rows as the same dump as Live rules (parent, headline @B#, Long/Position/Exit).get_lineageChampion @R#, per-iteration verdicts, levers tried/untried/failed on champion, converged flag, and user canvas view vs recommended working @R#.select_iterationLoad an @R# onto the live canvas so mutate tools edit that iteration.add_entry_gateAdd one AND entry gate. Args: side + condition JSON. You are the DSL translator. Invent the section JSON (condition/position/exit/cooldown). Browser applies only — BenAwf does not call an LLM. No prose text.patch_entry_gateReplace one entry gate by id. Args: id + condition JSON. You are the DSL translator. Invent the section JSON (condition/position/exit/cooldown). Browser applies only — BenAwf does not call an LLM. No prose text.delete_entry_gateRemove one entry gate by id (from get_experiment). Args: id only. Refuses when it would leave both long and short with zero gates.patch_positionFull replace of rules.position. Args: position JSON. You are the DSL translator. Invent the section JSON (condition/position/exit/cooldown). Browser applies only — BenAwf does not call an LLM. No prose text.patch_exitFull replace of rules.exit. Args: exit JSON. You are the DSL translator. Invent the section JSON (condition/position/exit/cooldown). Browser applies only — BenAwf does not call an LLM. No prose text.patch_cooldownSet root cooldownMinutes. Args: cooldownMinutes number|null. You are the DSL translator. Invent the section JSON (condition/position/exit/cooldown). Browser applies only — BenAwf does not call an LLM. No prose text.list_strategiesIds, @R# refs, and backtest headlines for strategies not currently open.list_backtestsOpen Lab @B# rows with window, assets, trade count, PnL, win rate, drawdown, and tape_stripped.get_backtestCache-or-run one sim for an @R# + window, then return Score, trade count, PnL, drawdown, and bounded stats for one run. Numbers only — no BenAwf assessment LLM; you analyze. Same @R# + window → cached @B# (identical stats; follow the comment). After any mutate pass that result's dsl_ref. If you chanlist_tradesOne page of fills (20 per page): trade_id, side, prices, PnL.get_experimentProse summary plus rules JSON (entry gates with ids, position, exit, cooldownMinutes) and that iteration's @B# refs. Read before inventing translator-shaped mutate args.diff_dslStructured rules diff between two @R# iterations (entry gates per side, position, exit, cooldown). Use before adopting an older iteration's levers onto a newer one.get_market_context_by_dateOHLCV and cited indicators around that date (engine lookback each side).
Tool changes
- 2026-10-20: list_iterations, get_lineage, select_iteration, add_entry_gate, patch_entry_gate, delete_entry_gate, patch_position, patch_exit, patch_cooldown, list_strategies, list_backtests, get_backtest
- 2026-10-16: list_iterations, get_lineage, select_iteration, add_entry_gate, patch_entry_gate, delete_entry_gate, patch_position, patch_exit, patch_cooldown, list_strategies, list_backtests, get_backtest
Website · JSON · Text for agents · Registry updated 2026-09-21