mcpbeat Sign in

BenAwf MCP Server

answering

BenAwf is answering right now. Last checked 8 min ago. It exposes 16 tools.

BenAwf remote MCP for Strategy Lab. Streamable HTTP. Paper GA; live venue beta.

Uptime history 49 days of history · worst day 0%
49 days agonow
100.0%
Uptime 24h
91 of 91 checks
16
Tools
read from the server
238 ms
Response time
average over 24h
open, no key
Access
streamable-http

What changed 7

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 19 October 2026. No other catalogue keeps this.

8 Nov 5 tool descriptions were rewritten add_entry_gate, patch_cooldown, patch_entry_gate and 2 more
19 Oct 2 tools changed the parameters they ask for delete_entry_gate, get_backtest

Nothing serious here today

Today is the operative word: we check BenAwf every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 8 min ago.

run in your terminal
claude mcp add mcp --transport http https://api.benawf.com/mcp
Settings → Connectors → Add custom connector, then paste this address
https://api.benawf.com/mcp
~/.codex/config.toml
[mcp_servers.mcp]
url = "https://api.benawf.com/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "mcp": {
      "url": "https://api.benawf.com/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "mcp": {
      "type": "http",
      "url": "https://api.benawf.com/mcp"
    }
  }
}

Available tools 16

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

patch
patch_cooldown
Set root cooldownMinutes. Args: cooldownMinutes number|null. You are the DSL translator. Invent the section JSON (condition/position/exit/cooldown). Lab applies only — BenAwf does not call an LLM. No prose text.
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). Lab applies only — BenAwf does not call an LLM. No prose text.
patch_exit
Full replace of rules.exit. Args: exit JSON. You are the DSL translator. Invent the section JSON (condition/position/exit/cooldown). Lab applies only — BenAwf does not call an LLM. No prose text.
patch_position
Full replace of rules.position. Args: position JSON. You are the DSL translator. Invent the section JSON (condition/position/exit/cooldown). Lab applies only — BenAwf does not call an LLM. No prose text.
entry
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). Lab applies only — BenAwf does not call an LLM. No prose text.
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.
backtest
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 @R# + window → cached @B# (identical stats; follow the comment). After any mutate pass that result's dsl_ref. If you changed rules behind the same R#/draft, or suspect a stale cached @B#, pass force:true to force a fresh sim — never extrapolate from a cached B# of a different rules state.
backtests
list_backtests
Open Lab @B# rows with window, assets, trade count, PnL, win rate, drawdown, and tape_stripped.
diff
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.
experiment
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.
iterations
list_iterations
Open Lab @R# rows as the same dump as Live rules (parent, headline @B#, Long/Position/Exit).
lineage
get_lineage
Champion @R#, per-iteration verdicts, levers tried/untried/failed on champion, converged flag, and user canvas view vs recommended working @R#.
market
get_market_context_by_date
OHLCV and cited indicators around that date (engine lookback each side).
select
select_iteration
Load an @R# onto the live canvas so mutate tools edit that iteration.
strategies
list_strategies
Ids, @R# refs, and backtest headlines for strategies not currently open.
trades
list_trades
One page of fills (20 per page): trade_id, side, prices, PnL.

Endpoints

URLTransportStateLatencyChecked
https://api.benawf.com/mcp streamable-http answering 241 ms 8 min ago

Alternatives to BenAwf

same job, measured the same way
Crawleo MCP
by crawleo

Hosted Crawleo MCP (remote streamable HTTP endpoint).

answering
SentinelOne (Purple)
by wyre-technology

Multitenant Streamable HTTP wrapper for the SentinelOne purple-mcp server.

local only
SentinelOne (Purple)
by wyre-ai

Multitenant Streamable HTTP wrapper for the SentinelOne purple-mcp server.

local only
L
Launchkit MCP
by onrender-creative-mcp-40dj

Remote MCP that generates original launch assets over Streamable HTTP. Usage is metered in credits.

12 tools answering
MCP Abap Adt Compact HTTP Ro
by fr0ster

Read-only compact MCP server for SAP ABAP ADT over Streamable HTTP: x-sap-* headers

1 202 installs/wk local only
MCP Abap Adt HTTP
by fr0ster

MCP server for SAP ABAP ADT over Streamable HTTP: credentials from x-sap-* headers per request

1 227 installs/wk local only
Buggazi
by jyswee

Project management for coding agents. Bugs, features, sprints. Streamable HTTP + SSE remotes.

220 installs/wk 2 tools answering
MCP Abap Adt HTTP Ro
by fr0ster

Read-only MCP server for SAP ABAP ADT over Streamable HTTP: x-sap-* header credentials

1 200 installs/wk local only

BenAwf — questions

Answers built from our own checks of this server.

What can BenAwf do?
It exposes 16 tools, read directly from the server on our last check. Among them: add_entry_gate, delete_entry_gate, diff_dsl, get_backtest, get_experiment, get_lineage and 10 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
What is BenAwf mostly used for?
Its tools cluster around patch and entry. That is what this server is built to work with — the grouping comes from the actual tool names, not from a category we assigned.
Is BenAwf working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 238 ms. The bar chart above shows every period we have measured.
How do I connect BenAwf?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does BenAwf need an API key?
No. BenAwf completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 16 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is BenAwf?
It answers our handshake in 238 ms on average, which is faster than 57% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.