mcp is an MCP server with 52 tools an agent can call, among them amend_trade, check_trade, close_trade. It answers at https://api.n0brains.com/mcp/ over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 9 of 10 times since 5 September 2026; the last check, on 18 October 2026, succeeded.
Self-routing market intel for agents: A-F trade checks, one-call briefs, real liq maps, proof board.
Description as the publisher wrote it.
| Tool | What it does |
|---|---|
amend_trade | [JOURNAL] Amend an OPEN journal trade by trade_id: move your stop or target, fix size_usd / leverage / thesis. A stop MOVE changes only the current stop (what the watchdog and close-time touch scan use); realized R stays measured against yo Inputs: trade_id, stop, target, size_usd, leverage, thesis |
check_trade | [START HERE — 'vet my trade'] Ask n0brains First: graded pre-trade conditions assessment for a proposed trade. Give asset + side (long/short); optionally entry, stop, target, leverage, horizon_hours (default 24). Returns grade A..F with fla Inputs: asset, side, entry, stop, target, leverage |
close_trade | [JOURNAL] Close a journal trade by trade_id (from log_trade or get_journal). Optionally exit_price (defaults to live price) and note (exit reasoning). n0brains resolves the outcome from real candles over the held window: return %, R multipl Inputs: trade_id, exit_price, note, closed_at |
find_similar_signals | [DRILL-DOWN — history rhymes] Semantic similarity search across the signal corpus: give a coin and/or a free-text query (q), get the k most similar past signals ranked by embedding cosine similarity — 'have we seen this setup before and wha Inputs: coin, q, k |
get_actionable_signals | [START HERE — 'find me a trade'] Signals the production trade-gate itself marked actionable (action_hint=trade_signal — the engine's per-(type,direction) proven verdict), age ≤ max_age_min. Skips anti-predictive cells. Also returns swing_ou Inputs: min_confidence, min_score, max_age_min, asset, signal_type |
get_anti_predictive_cells | [RECEIPTS] Cells from cell_stats.json with inverse_flagged=true. These are (signal_type × direction × regime) buckets where the empirical win-rate is below the inverse_thresholds floor with sufficient sample. Signals in these cells get cali |
get_asset_class_proof | [RECEIPTS] Per-non-crypto-asset-class forward-return scoreboard (asset_class = stock | index | metal | commodity). Measured on that class's own rows + baseline (stock excess vs SP500; index/metal/commodity absolute). Intel-only: the tradeab Inputs: asset_class |
get_check_history | [RECEIPTS — your own] Your past check_trade assessments WITH resolved outcomes: each row is the trade as you submitted it, the grade it got, and (once the horizon passed) the side-adjusted result with stop-touch honored. This is your person |
get_checkable_assets | [META] The asset universe check_trade / get_trade_plan / get_levels can price: Hyperliquid perp coins + tokenized HIP-3 stocks/metals/indices. Call once instead of discovering support by error. Contract: count === len(assets); `degraded: tr |
get_correlation | [DRILL-DOWN] Return-correlation + beta of a coin to BTC and ETH over a 7d window of 15m log returns, plus its most/least correlated peers. Descriptive statistic (correlation is not causation). Same data as REST /correlation/{coin}. Inputs: coin |
get_cross_asset_flows | [CONTEXT] Cross-asset flows: crypto rotation, crypto-vs-tradfi OI split, institutional posture (ETF flow / COT / 13F, descriptive). Answers 'where are funds going and is the market buying something other than crypto?'. Mirrors REST /flows. |
get_discovery | [RECEIPTS — experimental] Emergent edge discovery: corroboration class-combinations mined from the shadow ledger vs realized forward returns, ranked by measured edge (honesty-gated, both-halves). Surfaces patterns nobody hand-coded. status= |
get_economic_calendar | [TIMING] Scheduled macro + earnings calendar — the 'knows WHEN' feed. Upcoming high-impact US macro releases (CPI, NFP, FOMC, PPI, GDP) and tracked single-name earnings (NVDA, TSLA, MSFT, +) with consensus/previous, and actual + surprise on Inputs: days_back, days_ahead, event_class |
get_event_outlook | [TIMING] Upcoming scheduled macro releases + earnings joined with each event's MEASURED historical reaction distribution (event-study library, grouped by surprise sign): 'CPI prints Thursday — the last N hot prints moved SPX/BTC X%'. histor Inputs: days_ahead |
get_indicators | [DRILL-DOWN] Technical indicators for a coin (e.g. 'BTC', 'ETH', 'SOL', 'XRP'): RSI(14), MACD, SMA/EMA (20/50/200 + 200-week), Stochastic, and FIBONACCI retracement levels (90-day swing). Returns daily + weekly timeframes plus a plain-langu Inputs: coin |
get_journal | [JOURNAL] Read your private trade journal. status=open|closed|void|all (default all shows open+closed; void is hidden unless asked), limit for history (default 20). Open trades include live unrealized PnL/R and a warning if your stop level Inputs: status, limit |
get_levels | [DRILL-DOWN] Support/resistance levels for a coin (e.g. 'BTC', 'ETH', 'SOL'). Reads from levels_engine + Hyperliquid mids. Levels are detected on THREE timeframes — 15m (3 days back), 4h (90 days) and 1d (2 years) — and every level carries Inputs: coin |
get_liquidation_map | [DRILL-DOWN] Liquidation map for a coin (e.g. 'BTC', 'ETH'), binned into price clusters — the same feed that powers positioning's liq_magnet and market_state's target/invalidation. Shows long/short imbalance per zone (long_usd vs short_usd Inputs: coin |
get_liquidity_map | [CONTEXT] Net cross-asset liquidity map: Fed net liquidity, stablecoin dry-powder, total perp OI, liquidation pressure, net taker flow. Answers 'where is liquidity?'. Mirrors REST /liquidity. Descriptive, not advice. |
get_long_short | [DRILL-DOWN] Long/short positioning for one coin from REAL data, mode picked by the asset's primary source: DEX price-point buckets (Hyperliquid+GMX, BTC/ETH-style), CFTC COT (metals/oil/indices), or exchange long/short ratios (alts). Retur Inputs: coin, days |
get_macro | [CONTEXT] Current macro bias (regime, BTC/ETH bias + conviction, calendar risks). Mirrors REST /macro current snapshot. Honesty overlay applied: fields marked uncalibrated, insufficient-data flags surfaced. |
get_macro_aligned_signals | [CONTEXT] Active signals whose direction AGREES with the current macro bias (conviction ≥ 0.6). Uses the same rule the internal pipeline uses to boost confidence x1.12 (vs CONFLICTS, which dampens x0.88). macro and macro_pulse signal types Inputs: asset, limit |
get_manipulation | [FORENSICS] Manipulation-risk analysis for one asset: composite manipulation score, coordinated-pump probability, fake-engagement risk, liquidation-cascade detection. Richer than the per-signal manipulation_score field — this is the full st Inputs: coin |
get_market_analogs | [CONTEXT] Nearest historical market-state analogs to right now: k-NN over the cross-asset state (SPX/NDX momentum, VIX level + term structure, DXY, yield curve) with what SPX/NDX/BTC actually did over the following 1d/5d (median, quartiles, Inputs: k |
get_market_brief | [START HERE — market overview] One-call morning brief: market regime (risk appetite), liquidity read, high-impact events next 72h, the engine's actionable reads (has_trade_signal + reads[]), and cross-asset trade-plan ranking — compact proj Inputs: coin |
get_market_opens | [DRILL-DOWN] Latest TradFi market open prices for BTC/ETH/SOL across sessions. Source: watchers.market_opening_watcher.get_latest_opens(). Same data as REST /market-opens. |
get_market_regime | [CONTEXT — market overview] Market-wide risk-appetite read: risk-on / risk-off / squeeze from a blend of the macro composite, cross-sectional breadth, funding regime and vol. Answers 'do conditions favor risk right now?'. Mirrors REST /regi |
get_mindshare | [DRILL-DOWN] Mindshare leaderboard: each asset's share of crypto attention across n0brains' sources over the window, ranked, with velocity (rising / falling / emerging). The edge is a coin's attention ACCELERATING before price moves. Direct |
get_mindshare_coin | [DRILL-DOWN] One coin's mindshare: its attention share %, rank, and velocity vs the prior window (rising/falling/stable/emerging). Same data as REST /mindshare/{coin}. Inputs: coin |
get_narrative | [FORENSICS] Narrative heatmap for one asset: signal momentum, velocity, decay, manipulation probability and directional conviction across 1h / 4h / 24h windows — is the story building or dying? Complements get_mindshare_coin (attention shar Inputs: coin |
get_options | [DRILL-DOWN] Options analytics for a coin (BTC or ETH): ATM implied vol, skew (put-call IV proxy — the fear gauge), IV term structure, put/call OI ratio, and max-pain, from public Deribit data. Positive skew = downside hedging/fear; term_st Inputs: coin |
get_performance | [RECEIPTS] Backtest performance over last N days (1-365, default 30). Same data as REST /performance. Note: no asset filter — performance is aggregated across all assets. Performance is the live forward-return record by signal type. DENOMIN Inputs: days |
get_playbook | [READ FIRST] The routing guide for every n0brains tool: which tool answers which intent (find a trade / vet a trade / coin snapshot / market brief / monitoring) and how to interpret the honesty fields (action_hint, historical_edge, n_eff, c |
get_positioning | [DRILL-DOWN — who is crowded] Positioning thesis for one coin: who is crowded and which way. Combines funding-rate crowding (30d z-score), taker CVD buy/sell dominance (2h + 24h), open-interest-vs-price divergence (new longs / short-coverin Inputs: coin |
get_price | [TRUTH ANCHOR] THE canonical current price (live exchange mid) for a coin — the single source of truth every other n0brains tool's spot/current_price should agree with. Returns {coin, price, source, age_secs, ts}. Use this to sanity-check a Inputs: coin |
get_prices | [TRUTH ANCHOR] Batch canonical prices for several coins in one call. coins = comma-separated symbols, e.g. 'BTC,ETH,SOL' (max 50). Returns {prices:{SYM:price}, missing:[...], source, age_secs}. Inputs: coins |
get_proof | [RECEIPTS] The full public forward-return proof board — richer than get_performance: per-signal-type measured post-signal performance with the proven-gate `tradeable` badges, plus the SWING boards. Args: asset_class (stock|index|metal|commo Inputs: asset_class, horizon |
get_rotation | [CONTEXT] Altseason/rotation read: is capital rotating INTO alts (altseason) or back to BTC (risk-off)? rotation_score in [-1,1] from relative-strength breadth + correlation trend. Breadth is a PROXY, not true BTC dominance. Uncalibrated he |
get_sentiment | [DRILL-DOWN] Aggregate sentiment for a coin: net directional lean (confidence-weighted, recency-decayed), chatter volume + velocity (is it accelerating?), and contributing sources, over 24h. Coverage is CURATED high-edge authors — what the Inputs: coin |
get_signal | [RAW FEED — detail] Fetch a single signal by ID with full enrichment (historical_edge, paired_inverse, latency, priced_in fields). Returns 404 semantics via tool error if signal not found. Inputs: id |
get_signal_with_context, get_signals_since, get_state, get_state_brief, get_trade_plan, get_trust, get_usage, health, list_signals, log_trade, rank_trades, void_trade
Every block below points at https://api.n0brains.com/mcp/. Pick your client and copy.
claude mcp add --transport http mcp https://api.n0brains.com/mcp/
{
"mcpServers": {
"mcp": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://api.n0brains.com/mcp/"]
}
}
}{
"mcpServers": {
"mcp": {
"url": "https://api.n0brains.com/mcp/"
}
}
}{
"servers": {
"mcp": {
"type": "http",
"url": "https://api.n0brains.com/mcp/"
}
}
}{
"context_servers": {
"mcp": {
"url": "https://api.n0brains.com/mcp/"
}
}
}{
"mcpServers": {
"mcp": {
"serverUrl": "https://api.n0brains.com/mcp/"
}
}
}{
"mcpServers": {
"mcp": {
"url": "https://api.n0brains.com/mcp/"
}
}
}name: mcp
version: 0.0.1
schema: v1
mcpServers:
- name: mcp
type: streamable-http
url: https://api.n0brains.com/mcp/{
"mcpServers": {
"mcp": {
"httpUrl": "https://api.n0brains.com/mcp/"
}
}
}{
"mcpServers": {
"mcp": {
"type": "http",
"url": "https://api.n0brains.com/mcp/"
}
}
}{
"mcpServers": {
"mcp": {
"url": "https://api.n0brains.com/mcp/"
}
}
}goose://extension?url=https%3A%2F%2Fapi.n0brains.com%2Fmcp%2F&type=streamable_http&id=mcp&name=mcp
It answered our last check on 18 October 2026 in 509 ms. Over 10 checks since 5 September 2026 it answered 9. Status here comes from Neuronto's own probes, not from the publisher.
Yes. It is published by n0brains.com and served from api.n0brains.com, the vendor's own domain: https://api.n0brains.com/mcp/.
52, as returned by the server's own tools/list on 31 August 2026: amend_trade, check_trade, close_trade, find_similar_signals, get_actionable_signals, get_anti_predictive_cells, get_asset_class_proof, get_check_history, and 44 more.
It answered our last check on 18 October 2026 in 509 ms. Over 10 checks since 5 September 2026 it answered 9.
Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://api.n0brains.com/mcp/. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.
It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.
Publisher: com.n0brains. Endpoint host: api.n0brains.com. ARD identifier: urn:air:com.n0brains:mcp:mcp.
First indexed 31 August 2026. The tools are exactly what the server returned; nothing on this page
is inferred from its name. Ranking in Neuronto search is never for sale.