MCP servercom.benawf/mcp
BenAwf remote MCP for Strategy Lab.
Read more
BenAwf remote MCP for Strategy Lab. Streamable HTTP. Paper GA; live venue beta.Overview
Score?
UNRATED 0.601
of what a free look can see, on 14 looks
Looks
15
last 44 min ago
Tools
16
changed 7 days ago
More info
URL
api.benawf.com/mcp
streamable-http
Says it is
benawf 1.0.0
protocol 2025-06-18
In the record since
12 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.601 · highest on record 0.8561
Toolsfrom sha256:6b63ee6cce…01f67b · +0 −0 7 days ago
| Tool | Schema |
|---|---|
| add_entry_gate Add 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 |
input · no output |
| delete_entry_gate Remove one entry gate by id (from get_experiment). Args: id only. Refuses when it would leave both long and short with zero gates. |
input · no output |
| diff_dsl Structured 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. |
input · no output |
| get_backtest Cache-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 @ |
input · no output |
| get_experiment Prose summary plus rules JSON (entry gates with ids, position, exit, cooldownMinutes) and that iteration's @B# refs. Read before inventing translator-shaped mutate args. |
input · no output |
| get_lineage Champion @R#, per-iteration verdicts, levers tried/untried/failed on champion, converged flag, and user canvas view vs recommended working @R#. |
input · no output |
| get_market_context_by_date OHLCV and cited indicators around that date (engine lookback each side). |
input · no output |
| list_backtests Open Lab @B# rows with window, assets, trade count, PnL, win rate, drawdown, and tape_stripped. |
input · no output |
| list_iterations Open Lab @R# rows as the same dump as Live rules (parent, headline @B#, Long/Position/Exit). |
input · no output |
| list_strategies Ids, @R# refs, and backtest headlines for strategies not currently open. |
input · no output |
| list_trades One page of fills (20 per page): trade_id, side, prices, PnL. |
input · no output |
| patch_cooldown Set root cooldownMinutes. Args: cooldownMinutes number|null. You are the DSL translator. Invent the section JSON (condition/position/exit/cooldown). Browser applies only — BenAwf d |
input · no output |
| patch_entry_gate Replace 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 |
input · no output |
| patch_exit Full 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 |
input · no output |
| patch_position Full 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 |
input · no output |
| select_iteration Load an @R# onto the live canvas so mutate tools edit that iteration. |
input · no output |
Verify it yourself
npx teppi-check https://api.benawf.com/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M33TQYWP02WE4WK6T9WBE461