Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,070Paid calls: 1,524Letters: 13Defects: 1,322counted 2 min ago
teppi

MCP servercom.benawf/mcp

BenAwf remote MCP for Strategy Lab.
Read moreBenAwf remote MCP for Strategy Lab. Streamable HTTP. Paper GA; live venue beta.
UNRATEDActivestreamable-httpapi.benawf.com

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

The tools this server lists, read out of the definition it returned
ToolSchema
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 yourselfnpx teppi-check https://api.benawf.com/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M33TQYWP02WE4WK6T9WBE461