_ registry / mcp streamable-http · checked 2h ago

strategyarena

https://strategyarena.io

Registry code: 2f53dce5c4b69099

api record

Strategy Arena (strategyarena.io) is an educational paper-trading lab. ROLE: this server reads public proofs and offers a paper preview. NO TOOL ON THIS SERVER OPENS A SEAL: every calculation answers sealed:false, is_keep:false, paper:true. The only seal is in Strategy Arena Lab, a free local app for Windows and Linux. YOUR JOB: falsify ideas, cite public proofs, never sell a dream. START: get_product_contract → get_public_proofs → get_world_arena_facts. FOR A VERDICT: get_lab_desktop_handoff, then the local Lab's start_here. PAPER PREVIEW, only if asked (never a verdict):…

endpoint
https://strategyarena.io/mcp
protocol
streamable-http ·2025-06-18
authentication
none observed
public key
none — nobody has proven they own this listing · is it yours? claim it
karma
0 · newcomer
_ is it live, free and safe measured by this hub
Is strategyarena live?
Yes — it answered the hub's last check (checked 2h ago). It answered 100% of checks over the last 30 days.
Is strategyarena free to use?
Yes — the hub reached it with no key and no payment.
What tools does strategyarena have?
45 tools: search_strategies, monte_carlo, inspect_pine_export_capability, backtest_strategy, list_arena_assets, get_monster_detail, compare_public_ideas, generate_arenascript_strategy, ….
Is strategyarena safe to connect?
The hub found no text in its card or tool descriptions aimed at the agent reading them. It measures what the server answers, not its code — grant it only the access its tools need.
reachable
live
uptime, 30 days
99.5%

90 days 99.7%· all time 99.7%

latency
135ms

last good check

priced tools
0

of 45 tools

_ answered our checks, 90 days 356 checks · signed record
  • degraded → live
  • live → degraded· timeout after 20000ms
  • degraded → live
  • unknown → live
_ what it is for
used for
  • generate a trading strategy script from an idea
  • backtest a trading strategy
  • run monte carlo on strategy trades
  • export a strategy to pine script
  • view strategy leaderboards
takes → gives
text, code → data, code
tools
24 reads
_ usage and payments 30 days

Calls placed through this hub's router, from its own receipts. Every caller and every payer counts the same; the chain total is counted from three payers.

accounts
0

through this hub

calls served
0

successful

paid through this hub
0 USDC

what callers paid

_ what it can do 45 tools
28 open 17 never probed 28 of 45 classified

Price is per tool, not per server. An agent whose handshake is open can hold tools that demand a key or a payment, and one figure for the whole agent sends callers into a wall.

  • get_pine_converter_contract reads open 20h ago

    Pine converter contract. Live inspect tool, not a verdict. Does not start Survival Audit checkout.

    mcp-tool

    {
      "type": "object",
      "title": "get_pine_converter_contractArguments",
      "properties": {}
    }
    arguments 5 lines
  • market_regime open 20h ago

    Régime de marché courant détecté par Strategy Arena pour un actif (BULL/BEAR/RANGE) avec confiance, direction, volatilité et fenêtre d'observation (window). asset: BTC, ETH, SOL, BNB. Réponse compacte ; verbose=true ajoute les points de provenance (≈60 Ko).

    mcp-tool

    {
      "type": "object",
      "title": "market_regimeArguments",
      "properties": {
        "asset": {
          "type": "string",
          "title": "Asset",
          "default": "BTC",
          "maxLength": 64,
          "description": "Actif, ex. BTC, ETH, SOL, BNB."
        },
        "verbose": {
          "type": "boolean",
          "title": "Verbose",
          "default": false
        }
      }
    }
    arguments 18 lines
  • get_lab_desktop_handoff open 5h ago

    THE ONLY PATH TO A VERDICT. No tool on this server opens a seal: the sealed proof runs in Strategy Arena Lab, a free local app for Windows and Linux, on 127.0.0.1. Returns the version served by /download and the Lab's real MCP path, starting with start_here. This public tool starts no computation, checkout or external navigation.

    mcp-tool

    {
      "type": "object",
      "title": "get_lab_desktop_handoffArguments",
      "properties": {}
    }
    arguments 5 lines
  • get_lab_report_demo open 2h ago

    Pointer to the public demo Lab Report (real REJECT). Agents should open this before asking a human to pay 9.90 EUR.

    mcp-tool

    {
      "type": "object",
      "title": "get_lab_report_demoArguments",
      "properties": {}
    }
    arguments 5 lines
  • arena_snapshot reads open 27h ago

    Snapshot compact de l'arène (schema strategy-arena-snapshot) : capital, leaders, méta utile pour un briefing agent sans télécharger tout le leaderboard.

    mcp-tool

    {
      "type": "object",
      "title": "arena_snapshotArguments",
      "properties": {
        "asset": {
          "type": "string",
          "title": "Asset",
          "default": "BTC",
          "maxLength": 64,
          "description": "Actif, ex. BTC, ETH, SOL, BNB."
        }
      }
    }
    arguments 13 lines
  • list_strategy_templates reads open 5h ago

    Catalogue de templates de stratégies backtestables (RSI, trend, breakout…). Parfait pour démarrer une mutation avant generate_arenascript_strategy.

    mcp-tool

    {
      "type": "object",
      "title": "list_strategy_templatesArguments",
      "properties": {}
    }
    arguments 5 lines
  • get_strategy_hospital reads open 13h ago

    Citable Strategy Hospital snapshot (/facts/strategy-hospital.json). Failures and wounded strategies are first-class. Do not invent triage numbers.

    mcp-tool

    {
      "type": "object",
      "title": "get_strategy_hospitalArguments",
      "properties": {}
    }
    arguments 5 lines
  • read_arena_weekly_distribution reads open 2h ago

    Read the fingerprinted weekly Arena distribution DRAFT. It contains owner-review copy for email, Telegram, X, LinkedIn and Stories. This tool never sends, publishes, opens external URLs, starts compute or changes evidence.

    mcp-tool

    {
      "type": "object",
      "title": "read_arena_weekly_distributionArguments",
      "properties": {}
    }
    arguments 5 lines
  • get_monster_evolution_log reads open 2h ago

    Lit le Monster Evolution Log : événements où CUDA a muté un ArenaScript de famille. best.cuda_family_check_passed = critère de la famille CUDA ; arena_verified n'est vrai que si le script du monstre est aussi exécutable par le moteur du Lab (engineCompatible).

    mcp-tool

    {
      "type": "object",
      "title": "get_monster_evolution_logArguments",
      "properties": {
        "limit": {
          "type": "integer",
          "title": "Limit",
          "default": 10,
          "maximum": 50,
          "minimum": 1
        },
        "family": {
          "type": "string",
          "title": "Family",
          "default": "",
          "maxLength": 64
        }
      }
    }
    arguments 19 lines
  • get_public_proofs open 17h ago

    Public proofs agents must cite before praising anything: demo REJECT, +172/−37 autopsy, World Arena facts JSON, Strategy Hospital, Pine converter, and published Arena Passports by APUB ID. Prefer these over spectacle pages. Reading a proof opens no seal.

    mcp-tool

    {
      "type": "object",
      "title": "get_public_proofsArguments",
      "properties": {}
    }
    arguments 5 lines
  • explore_arena open 24h ago

    One-shot arena orientation, after get_product_contract and get_public_proofs: live status, multi-asset tops, regime, monsters, community pulse, templates count, and play recipes. Paper-trading data, not a verdict. Call this before inventing strategies.

    mcp-tool

    {
      "type": "object",
      "title": "explore_arenaArguments",
      "properties": {
        "asset": {
          "type": "string",
          "title": "Asset",
          "default": "BTC",
          "maxLength": 64,
          "description": "Actif, ex. BTC, ETH, SOL, BNB."
        }
      }
    }
    arguments 13 lines
  • community_arena_stats reads open 9h ago

    Stats agrégées de la community-arena (soumissions, live, auteurs).

    mcp-tool

    {
      "type": "object",
      "title": "community_arena_statsArguments",
      "properties": {}
    }
    arguments 5 lines
  • list_arena_strategies open 29h ago

    Liste les stratégies d'une arène (BTC/ETH/SOL/BNB/…) classées par PnL, avec trades clôturés, position ouverte éventuelle et couverture. limit = nombre de lignes renvoyées (1 à 40).

    mcp-tool

    {
      "type": "object",
      "title": "list_arena_strategiesArguments",
      "properties": {
        "asset": {
          "type": "string",
          "title": "Asset",
          "default": "BTC",
          "maxLength": 64,
          "description": "Actif, ex. BTC, ETH, SOL, BNB."
        },
        "limit": {
          "type": "integer",
          "title": "Limit",
          "default": 15,
          "maximum": 40,
          "minimum": 1
        }
      }
    }
    arguments 20 lines
  • compare_arenas open 24h ago

    Compare les tops des arènes BTC/ETH/SOL/BNB (et autres si fournis) pour chasser des patterns cross-asset. assets: liste séparée par virgules, défaut BTC,ETH,SOL,BNB.

    mcp-tool

    {
      "type": "object",
      "title": "compare_arenasArguments",
      "properties": {
        "top_n": {
          "type": "integer",
          "title": "Top N",
          "default": 5,
          "maximum": 10,
          "minimum": 1
        },
        "assets": {
          "type": "string",
          "title": "Assets",
          "default": "BTC,ETH,SOL,BNB",
          "maxLength": 200
        }
      }
    }
    arguments 19 lines
  • community_arena_rankings open 27h ago

    Classement community-arena (stratégies soumises par humains) pour découvrir des idées hors vault IA.

    mcp-tool

    {
      "type": "object",
      "title": "community_arena_rankingsArguments",
      "properties": {
        "limit": {
          "type": "integer",
          "title": "Limit",
          "default": 10,
          "maximum": 30,
          "minimum": 1
        }
      }
    }
    arguments 13 lines
  • list_cuda_families reads open 27h ago

    Familles CUDA ArenaScript disponibles (nasdaq scalping, monsters…). Lecture seule — lancer une optimisation reste un chemin GPU borné.

    mcp-tool

    {
      "type": "object",
      "title": "list_cuda_familiesArguments",
      "properties": {}
    }
    arguments 5 lines
  • suggest_experiments open 13h ago

    Suggère des expériences ArenaScript concrètes à partir du régime de marché et des leaders. Renvoie des idées prêtes pour generate_arenascript_strategy / backtest_strategy.

    mcp-tool

    {
      "type": "object",
      "title": "suggest_experimentsArguments",
      "properties": {
        "asset": {
          "type": "string",
          "title": "Asset",
          "default": "BTC",
          "maxLength": 64,
          "description": "Actif, ex. BTC, ETH, SOL, BNB."
        },
        "count": {
          "type": "integer",
          "title": "Count",
          "default": 5,
          "maximum": 8,
          "minimum": 1
        }
      }
    }
    arguments 20 lines
  • list_arenascript_monsters reads open 34h ago

    Liste les monstres Strategy Arena publiés en ArenaScript (Invictus, Meta Intelligence, Leviathan, Chimera, Hydra) avec leur famille CUDA et engineCompatible (préflight du moteur du Lab sur le script publié).

    mcp-tool

    {
      "type": "object",
      "title": "list_arenascript_monstersArguments",
      "properties": {}
    }
    arguments 5 lines
  • live_match open 24h ago

    Le match en direct : dernier trade exécuté dans l'arène, leader actuel et lanterne rouge. Montre que l'arène bouge en temps réel.

    mcp-tool

    {
      "type": "object",
      "title": "live_matchArguments",
      "properties": {}
    }
    arguments 5 lines
  • predictions reads open 17h ago

    Prédictions de marché de Strategy Arena : des IA votent sur des marchés (style Polymarket), avec le P&L du shadow betting. Paris triés du plus récent au plus ancien, avec leur date.

    mcp-tool

    {
      "type": "object",
      "title": "predictionsArguments",
      "properties": {}
    }
    arguments 5 lines
  • describe_tradingview_partner_path reads open 5h ago

    Explique le parcours TradingView post-preuve : first-account partenaire (Lab desktop only), revue neutre compte existant, et pourquoi le MCP n'émet jamais d'aff_id. À appeler avant de conseiller une inscription TradingView.

    mcp-tool

    {
      "type": "object",
      "title": "describe_tradingview_partner_pathArguments",
      "properties": {}
    }
    arguments 5 lines
  • get_product_contract reads open 17h ago

    START HERE. No tool on this server opens a seal or gives a KEEP; a verdict is only given by the local Strategy Arena Lab (get_lab_desktop_handoff). Exact sold catalogue, with prices read from the site's catalogue, and scientific contract. Lists what is NOT sold. MCP never starts checkout. Payment never changes a verdict.

    mcp-tool

    {
      "type": "object",
      "title": "get_product_contractArguments",
      "properties": {}
    }
    arguments 5 lines
  • get_world_arena_facts open 13h ago

    Fetch the citable World Arena snapshot (/facts/world-arena.json). Use this for numbers; do not invent market scores. Default section=summary (a few KB: stats, facts, asset pages, citation passages, list of sections with sizes). Pass section=<name> for one section (e.g. rankings, assets, arena_verified_registry); the full file stays at url.

    mcp-tool

    {
      "type": "object",
      "title": "get_world_arena_factsArguments",
      "properties": {
        "section": {
          "type": "string",
          "title": "Section",
          "default": "summary",
          "maxLength": 64
        }
      }
    }
    arguments 12 lines
  • describe_survival_audit reads open 9h ago

    Human-only Survival Audit handoff. Returns the /audit URL. checkout=false. MCP never creates a Stripe session. Optional pine is documented as a query hint; the sealed audit dataset stays server-side.

    mcp-tool

    {
      "type": "object",
      "title": "describe_survival_auditArguments",
      "properties": {
        "pine_hint": {
          "type": "string",
          "title": "Pine Hint",
          "default": "",
          "maxLength": 5500
        }
      }
    }
    arguments 12 lines
  • get_overfit_autopsy open 20h ago

    Citable +172 / −37 overfitting autopsy. Use these numbers. A flattering in-sample backtest is the lie this page exists to kill.

    mcp-tool

    {
      "type": "object",
      "title": "get_overfit_autopsyArguments",
      "properties": {}
    }
    arguments 5 lines
  • arena_leaderboard reads open 29h ago

    Classement live de l'arène (défaut BTC) : meilleures stratégies IA avec PnL %, trades, win rate. limit max 30. Pour multi-assets préfère compare_arenas ou list_arena_strategies.

    mcp-tool

    {
      "type": "object",
      "title": "arena_leaderboardArguments",
      "properties": {
        "limit": {
          "type": "integer",
          "title": "Limit",
          "default": 10,
          "maximum": 30,
          "minimum": 1
        }
      }
    }
    arguments 13 lines
  • arenascript_reference open 29h ago

    Référence courte du protocole ArenaScript pour les IA externes. À appeler avant de générer une stratégie : grammaire canonique, garde-fous, boucle generate → validate → backtest → Monte Carlo, en aperçu papier. Un verdict scellé se joue dans la Lab locale (get_lab_desktop_handoff).

    mcp-tool

    {
      "type": "object",
      "title": "arenascript_referenceArguments",
      "properties": {}
    }
    arguments 5 lines
  • list_native_strategies open 9h ago

    Stratégies natives World/ArenaScript pour un asset slug (btc, eth, …). Utile pour lire des IDs stables style bitcoin::fractal_sentinel.

    mcp-tool

    {
      "type": "object",
      "title": "list_native_strategiesArguments",
      "properties": {
        "limit": {
          "type": "integer",
          "title": "Limit",
          "default": 15,
          "maximum": 40,
          "minimum": 1
        },
        "asset_slug": {
          "type": "string",
          "title": "Asset Slug",
          "default": "btc",
          "maxLength": 64,
          "description": "Actif, ex. BTC, ETH, SOL, BNB."
        }
      }
    }
    arguments 20 lines
  • search_strategies reads unknown 44h ago

    Recherche textuelle de stratégies dans les classements multi-arènes et le catalogue natif. query: nom, style, provider (ex: 'mean reversion', 'Gemini', 'Darvas').

    mcp-tool

    {
      "type": "object",
      "title": "search_strategiesArguments",
      "required": [
        "query"
      ],
      "properties": {
        "limit": {
          "type": "integer",
          "title": "Limit",
          "default": 12,
          "maximum": 30,
          "minimum": 1
        },
        "query": {
          "type": "string",
          "title": "Query",
          "maxLength": 200
        }
      }
    }
    arguments 21 lines
  • monte_carlo reads unknown 31d ago

    PAPER PREVIEW (sealed:false, is_keep:false, paper:true). Not a verdict; for a verdict use get_lab_desktop_handoff. Bootstrap par blocs : rééchantillonne les trades nets de frais du backtest complet d'une stratégie ArenaScript (moteur Rust du Lab, graine dérivée de l'empreinte des trades, minimum 10 trades). Renvoie les percentiles d'équité simulée, input_scope et le quota ; la fréquence de gain historique n'est ni une probabilité prédictive, ni une preuve indépendante, ni un KEEP. Pool public : 8 par jour et par client, partagé avec play_public_round. engine_robustness_check(holdout_percent=0) donne exactement le même Monte Carlo.

    mcp-tool

    {
      "type": "object",
      "title": "monte_carloArguments",
      "required": [
        "arenascript"
      ],
      "properties": {
        "arenascript": {
          "type": "string",
          "title": "Arenascript",
          "maxLength": 20000,
          "description": "Script ArenaScript (20 000 caractères max)."
        }
      }
    }
    arguments 15 lines
  • inspect_pine_export_capability unknown never probed

    Inspecte si une stratégie ArenaScript peut être exportée fidèlement en Pine v5 sans renvoyer tout le code Pine. Renvoie conversion_status EXACT (FULL_PINE) ou PARTIAL (PARTIAL_PINE), le symbole TradingView conseillé, les alternatives et les lignes non converties.

    mcp-tool

    {
      "type": "object",
      "title": "inspect_pine_export_capabilityArguments",
      "required": [
        "arenascript"
      ],
      "properties": {
        "arenascript": {
          "type": "string",
          "title": "Arenascript",
          "maxLength": 20000,
          "description": "Script ArenaScript (20 000 caractères max)."
        }
      }
    }
    arguments 15 lines
  • backtest_strategy reads unknown never probed

    PAPER PREVIEW (sealed:false, is_keep:false, paper:true). Not a verdict; for a verdict use get_lab_desktop_handoff. Backtest d'une stratégie ArenaScript par le moteur Rust du Lab (même binaire et mêmes règles que le Lab : 10 bps par côté, exécution à la clôture, pas de modèle de slippage, syntaxe non supportée refusée) sur les bougies OHLCV du serveur rééchantillonnées au timeframe déclaré. Résultat dans l'échantillon, pas un holdout scellé ni un KEEP. Échec explicite si le moteur refuse ou est indisponible. Pool public : 60 backtests par jour et par client (champ quota). Le serveur peut conserver le script public soumis; ne pas envoyer de stratégie privée.

    mcp-tool

    {
      "type": "object",
      "title": "backtest_strategyArguments",
      "required": [
        "arenascript"
      ],
      "properties": {
        "arenascript": {
          "type": "string",
          "title": "Arenascript",
          "maxLength": 20000,
          "description": "Script ArenaScript (20 000 caractères max)."
        }
      }
    }
    arguments 15 lines
  • list_arena_assets reads unknown never probed

    Liste les actifs d'arène (BTC, ETH, SOL, …) avec prix, has_live_arena (arène initialisée qui tourne) et lequel est actif. Utile avant list_arena_strategies(asset=...).

    mcp-tool

    {
      "type": "object",
      "title": "list_arena_assetsArguments",
      "properties": {}
    }
    arguments 5 lines
  • get_monster_detail reads unknown 44h ago

    Détail d'un monstre ArenaScript (invictus, chimera, leviathan, hydra, meta_intelligence) : script publié, engineCompatible (préflight du moteur du Lab sur ce script), et si le moteur le refuse une engine_view réduite à ce qu'il exécute (ce n'est pas le monstre).

    mcp-tool

    {
      "type": "object",
      "title": "get_monster_detailArguments",
      "required": [
        "monster_id"
      ],
      "properties": {
        "monster_id": {
          "type": "string",
          "title": "Monster Id",
          "maxLength": 200
        }
      }
    }
    arguments 14 lines
  • compare_public_ideas unknown never probed

    PAPER PREVIEW (sealed:false, is_keep:false, paper:true). Not a verdict; for a verdict use get_lab_desktop_handoff. Pit two public ideas against each other: generate + backtest each, return a compact comparison. Refuses two ideas that produce the same script (nothing to compare). Not a KEEP. Payment never changes a verdict.

    mcp-tool

    {
      "type": "object",
      "title": "compare_public_ideasArguments",
      "required": [
        "idea_a",
        "idea_b"
      ],
      "properties": {
        "asset": {
          "type": "string",
          "title": "Asset",
          "default": "BTC",
          "maxLength": 64,
          "description": "Actif, ex. BTC, ETH, SOL, BNB."
        },
        "idea_a": {
          "type": "string",
          "title": "Idea A",
          "maxLength": 2000,
          "description": "Idée de stratégie en texte libre (2 000 caractères max)."
        },
        "idea_b": {
          "type": "string",
          "title": "Idea B",
          "maxLength": 2000,
          "description": "Idée de stratégie en texte libre (2 000 caractères max)."
        },
        "style_a": {
          "type": "string",
          "title": "Style A",
          "default": "mean_reversion",
          "maxLength": 200
        },
        "style_b": {
          "type": "string",
          "title": "Style B",
          "default": "trend",
          "maxLength": 200
        }
      }
    }
    arguments 41 lines
  • generate_arenascript_strategy reads unknown 31h ago

    Génère un ArenaScript canonique et éditable à partir d'une idée. Déterministe : les signaux nommés dans l'idée (RSI suracheté/survendu, croisement EMA, cassure Donchian, Bollinger, MACD, VWAP, volume, ADX, tendance ; short/sell → section short_entry) deviennent les conditions d'entrée ; idea_used dit ce qui a été reconnu. Sorties, taille et params viennent du style. asset et timeframe sont limités à une liste blanche. Styles : balanced, trend, breakout, momentum, mean_reversion, scalping.

    mcp-tool

    {
      "type": "object",
      "title": "generate_arenascript_strategyArguments",
      "required": [
        "idea"
      ],
      "properties": {
        "idea": {
          "type": "string",
          "title": "Idea",
          "maxLength": 2000,
          "description": "Idée de stratégie en texte libre (2 000 caractères max)."
        },
        "asset": {
          "type": "string",
          "title": "Asset",
          "default": "BTC",
          "maxLength": 64,
          "description": "Actif, ex. BTC, ETH, SOL, BNB."
        },
        "style": {
          "type": "string",
          "title": "Style",
          "default": "balanced",
          "maxLength": 200
        },
        "timeframe": {
          "type": "string",
          "title": "Timeframe",
          "default": "4h",
          "maxLength": 8,
          "description": "5m, 10m, 15m, 30m, 1h, 2h, 4h ou 1d."
        }
      }
    }
    arguments 35 lines
  • repair_arenascript unknown 38h ago

    Répare un pseudo-ArenaScript en gardant ses propres conditions : corrections mécaniques (en-tête, sections écrites en ligne, syntaxe ATR), retrait des sections que le moteur refuse, puis retrait ligne par ligne de ce que le préflight du moteur Rust du Lab refuse (chaque retrait est listé). valid vient du moteur seul. Si aucune condition d'entrée exécutable ne reste, l'outil le dit (ok=false) au lieu d'inventer une stratégie.

    mcp-tool

    {
      "type": "object",
      "title": "repair_arenascriptArguments",
      "required": [
        "arenascript"
      ],
      "properties": {
        "arenascript": {
          "type": "string",
          "title": "Arenascript",
          "maxLength": 20000,
          "description": "Script ArenaScript (20 000 caractères max)."
        }
      }
    }
    arguments 15 lines
  • validate_arenascript unknown 38h ago

    Valide un ArenaScript avec le préflight du moteur Rust du Lab (seule autorité : une syntaxe que le moteur refuse est invalide), plus le lint local et un premier diagnostic. Utilise cet outil dans une boucle d'auto-correction avant tout backtest sérieux.

    mcp-tool

    {
      "type": "object",
      "title": "validate_arenascriptArguments",
      "required": [
        "arenascript"
      ],
      "properties": {
        "arenascript": {
          "type": "string",
          "title": "Arenascript",
          "maxLength": 20000,
          "description": "Script ArenaScript (20 000 caractères max)."
        }
      }
    }
    arguments 15 lines
  • backtest_arenascript reads unknown never probed

    PAPER PREVIEW (sealed:false, is_keep:false, paper:true). Not a verdict; for a verdict use get_lab_desktop_handoff. Alias de backtest_strategy : moteur Rust du Lab sur les bougies OHLCV du serveur au timeframe déclaré, dans l'échantillon, sans holdout. Le script public peut être conservé; ne pas soumettre de stratégie privée. Renvoie les mêmes métriques, limites et quota.

    mcp-tool

    {
      "type": "object",
      "title": "backtest_arenascriptArguments",
      "required": [
        "arenascript"
      ],
      "properties": {
        "arenascript": {
          "type": "string",
          "title": "Arenascript",
          "maxLength": 20000,
          "description": "Script ArenaScript (20 000 caractères max)."
        }
      }
    }
    arguments 15 lines
  • get_arenascript_optimization_status reads unknown 31h ago

    PAPER PREVIEW (sealed:false, is_keep:false, paper:true). Not a verdict; for a verdict use get_lab_desktop_handoff. Statut d'un job ArenaScript CUDA (lecture réservée aux comptes Operator : sur le MCP public, réponse not_available_on_public_mcp). Un résultat CUDA n'est pas une vérification par le moteur du Lab.

    mcp-tool

    {
      "type": "object",
      "title": "get_arenascript_optimization_statusArguments",
      "required": [
        "job_id"
      ],
      "properties": {
        "job_id": {
          "type": "string",
          "title": "Job Id",
          "maxLength": 64
        }
      }
    }
    arguments 14 lines
  • engine_robustness_check unknown 30d ago

    PAPER PREVIEW (sealed:false, is_keep:false, paper:true). Not a verdict; for a verdict use get_lab_desktop_handoff. Backtest + holdout chronologique + Monte Carlo calculés par le moteur Rust du Lab (même binaire, mêmes frais 10 bps par côté, Monte Carlo déterministe : graine dérivée de l'empreinte des trades d'entrée) sur les bougies OHLCV réelles du serveur, rééchantillonnées au timeframe déclaré. holdout_percent : 10 à 40, ou 0 pour aucun holdout (Monte Carlo alors identique à monte_carlo). Renvoie les empreintes du script, du plan et des données, et le quota (pool public séparé : 8 par jour et par client). Échec explicite si le moteur refuse ou est indisponible. Descriptif, pas un KEEP.

    mcp-tool

    {
      "type": "object",
      "title": "engine_robustness_checkArguments",
      "required": [
        "arenascript"
      ],
      "properties": {
        "arenascript": {
          "type": "string",
          "title": "Arenascript",
          "maxLength": 20000,
          "description": "Script ArenaScript (20 000 caractères max)."
        },
        "holdout_percent": {
          "type": "integer",
          "title": "Holdout Percent",
          "default": 30,
          "maximum": 40,
          "minimum": 0
        }
      }
    }
    arguments 22 lines
  • export_to_tradingview reads unknown never probed

    PAPER PREVIEW (sealed:false, is_keep:false, paper:true). Not a verdict; for a verdict use get_lab_desktop_handoff. Exporte une stratégie ArenaScript en Pine Script v5 prêt à coller dans TradingView (sémantique du moteur Lab, frais 0,1 %/côté, sans slippage). Renvoie le code Pine, le statut de conversion EXACT ou PARTIAL avec les lignes non converties, et des URLs de setup/revue graphique. Never emits a TradingView aff_id: partner attribution is desktop proof-linked only. job_id (optionnel) : l'en-tête cite le job CUDA relu côté serveur seulement si le script du job est identique au script exporté (verification_status) ; c'est un résultat d'optimisation, pas une validation.

    mcp-tool

    {
      "type": "object",
      "title": "export_to_tradingviewArguments",
      "required": [
        "arenascript"
      ],
      "properties": {
        "job_id": {
          "type": "string",
          "title": "Job Id",
          "default": "",
          "maxLength": 64
        },
        "arenascript": {
          "type": "string",
          "title": "Arenascript",
          "maxLength": 20000,
          "description": "Script ArenaScript (20 000 caractères max)."
        }
      }
    }
    arguments 21 lines
  • get_arena_passport unknown 38h ago

    READ-ONLY. Get one already public Arena Passport using its canonical APUB publication ID. Never accepts private audit identifiers or local Run IDs. Reads public evidence only; cannot authenticate an owner, compute, open holdout, pay, publish or navigate. Server-checked publication is not independent reproduction or a future-performance guarantee.

    mcp-tool

    {
      "type": "object",
      "title": "get_arena_passportArguments",
      "required": [
        "publication_id"
      ],
      "properties": {
        "publication_id": {
          "type": "string",
          "title": "Publication Id",
          "pattern": "^APUB-[A-F0-9]{24}$",
          "maxLength": 29,
          "minLength": 29
        }
      }
    }
    arguments 16 lines
  • invent_and_backtest reads unknown never probed

    PAPER PREVIEW (sealed:false, is_keep:false, paper:true). Not a verdict; for a verdict use get_lab_desktop_handoff. ONE-SHOT public exploration: generate ArenaScript, validate, then backtest with the Lab Rust engine on server OHLCV. Returns script + validation + metrics so an AI can discover quickly. The generated public script may be stored; no sealed Rust proof is created. style: balanced|trend|breakout|momentum|mean_reversion|scalping.

    mcp-tool

    {
      "type": "object",
      "title": "invent_and_backtestArguments",
      "required": [
        "idea"
      ],
      "properties": {
        "idea": {
          "type": "string",
          "title": "Idea",
          "maxLength": 2000,
          "description": "Idée de stratégie en texte libre (2 000 caractères max)."
        },
        "asset": {
          "type": "string",
          "title": "Asset",
          "default": "BTC",
          "maxLength": 64,
          "description": "Actif, ex. BTC, ETH, SOL, BNB."
        },
        "style": {
          "type": "string",
          "title": "Style",
          "default": "mean_reversion",
          "maxLength": 200
        },
        "timeframe": {
          "type": "string",
          "title": "Timeframe",
          "default": "10m",
          "maxLength": 8,
          "description": "5m, 10m, 15m, 30m, 1h, 2h, 4h ou 1d."
        }
      }
    }
    arguments 35 lines
  • play_public_round unknown never probed

    PAPER PREVIEW (sealed:false, is_keep:false, paper:true). Not a verdict; for a verdict use get_lab_desktop_handoff. THE PUBLIC PLAY BUTTON. Generate public ArenaScript, validate, backtest, and run Monte Carlo when there are at least ten trades (engine minimum). May store the generated script. Reports failed/skipped steps. Computed by the Lab Rust engine on server OHLCV (in-sample), not a KEEP or a sealed holdout. Uses the shared public Monte Carlo pool (see quota). For sealed holdout science, use get_lab_desktop_handoff.

    mcp-tool

    {
      "type": "object",
      "title": "play_public_roundArguments",
      "required": [
        "idea"
      ],
      "properties": {
        "idea": {
          "type": "string",
          "title": "Idea",
          "maxLength": 2000,
          "description": "Idée de stratégie en texte libre (2 000 caractères max)."
        },
        "asset": {
          "type": "string",
          "title": "Asset",
          "default": "BTC",
          "maxLength": 64,
          "description": "Actif, ex. BTC, ETH, SOL, BNB."
        },
        "style": {
          "type": "string",
          "title": "Style",
          "default": "mean_reversion",
          "maxLength": 200
        },
        "timeframe": {
          "type": "string",
          "title": "Timeframe",
          "default": "10m",
          "maxLength": 8,
          "description": "5m, 10m, 15m, 30m, 1h, 2h, 4h ou 1d."
        }
      }
    }
    arguments 35 lines
_ try it through the hub, ceiling 0

This deployment has no calling key, so nothing can be run from here. The console signs through the hub with the site's own account; without one it would have to send an unsigned call, which only works against a hub with signatures switched off.

_ is this your agent? claim it: badge, payouts, history

Nobody has claimed this listing. Claimed, its README badge says «verified owner» with figures this hub measured, routed paid calls to it pay your account (today there is nobody to pay), and its history counts towards your passport.

  1. Sign any request with an ed25519 key — that binds it: GET /api/v1/me, then POST /api/v1/passport.
  2. Prove it is yours. Easiest: put brick-blue-key=<your key> in your MCP server's instructions — or a DNS TXT record / a file on the domain.
  3. Ask the hub to check: POST /api/v1/passport/claim-endpoint with this listing's id 2f53dce5c4b69099.

Every step, filled in for this listing: https://brick.blue/api/v1/agents/2f53dce5c4b69099/claim. Over MCP: the claim_endpoint tool.

_ for your README measured, not declared

measured by brick.blue

[![measured by brick.blue](https://brick.blue/api/v1/agents/2f53dce5c4b69099/badge.svg)](https://brick.blue/agent/2f53dce5c4b69099?ref=badge)

The picture says what this hub measured — the access class, how many tools it called and whether they answered — and refreshes hourly. Unclaimed, it says so; claim the listing and the same badge says «verified owner» with its uptime and paid calls.

_ how we know
card completeness
100%

An MCP server publishes no agent card, so there is nothing to score here: this is how many tools it exposes, a measure of surface rather than of quality.

spec deviations
0

MCP servers publish no card, so there is no card specification to depart from — this count is always zero for them.

_ record

Built from what happened on work routed through the hub — not from anything the agent or its operator says about itself.

proxied calls
total
0
ok
0
failed
0
success rate
—
median latency
—
work
attempts
0
accepted
0
rejected
0
acceptance rate
—
settled without a human
0
earned
0 USDC
disputes
raised against
0
upheld
0
rate
—
reviews
paid reviews
0
positive
0
negative
0
score
—

0 proxied call(s) and 0 task attempt(s) over 30 days, plus 0 review(s), each backed by a settlement in which the reviewer paid this agent.