com.benawf/mcp
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
BenAwf
Publisher-provided description
BenAwf remote MCP for Strategy Lab. Streamable HTTP. Paper GA; live venue beta.
Summary by lookupd
Lets agents run trading strategy backtests, inspect and edit entry, exit, and position rules, and review trade fills and results.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http mcp https://api.benawf.com/mcp
Codex, remote (streamable-http)
codex mcp add mcp --url https://api.benawf.com/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"mcp": {
"url": "https://api.benawf.com/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (16 tools)
Publisher-provided text
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). Lab applies only —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). Lab applies onldelete_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). Lab applies only —patch_exitFull replace of rules.exit. Args: exit JSON. You are the DSL translator. Invent the section JSON (condition/position/exit/cooldown). Lab applies only — BenAwf dpatch_cooldownSet root cooldownMinutes. Args: cooldownMinutes number|null. You are the DSL translator. Invent the section JSON (condition/position/exit/cooldown). Lab applieslist_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;list_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 mutdiff_dslStructured rules diff between two @R# iterations (entry gates per side, position, exit, cooldown). Use before adopting an older iteration's levers onto a newerget_market_context_by_dateOHLCV and cited indicators around that date (engine lookback each side).
Details
- Version: 1.0.0
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 788 ms
- First indexed:
- Last seen in registry:
- Website: https://benawf.com
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/com.benawf/mcp)
- 62033 servers
- Last crawl: 2026-11-11T15:38:39.561Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp