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

dmoera-creator

https://dmoera.xyz

Registry code: 327bbc4906631759

api record

dMoERA Creator Studio — build, test, deploy, and manage crypto trading strategies and funds. Creator tools: list_domains, list_bots, get_bot_profile, get_feature_catalog, get_market_regime, get_current_prices, sandbox_backtest, submit_strategy, list_strategies, get_strategy_report, get_marketplace_bots, get_tournament_status. Fund management tools (personal funds — own bots only): list_funds, get_fund, get_active_fund, create_fund, add_bot_to_fund, remove_bot_from_fund, swap_bot_in_fund, update_fund_weights, update_fund_caps, activate_fund, deactivate_fund, close_fund, estimate_swap_cost,…

endpoint
https://dmoera.xyz/mcp
protocol
http-sse ·2025-06-18
authentication
none observed
public key
none — nobody has proven they own this listing
karma
0 · newcomer
reachable
live
uptime, 30 days
100%

90 days 100%· all time 100%

latency
768ms

last good check

priced tools
0

of 44 tools

_ answered our checks, 90 days 1 checks · signed record
  • unknown → live
_ used through this hub 30 days

The one measurement on this page that an operator cannot produce by editing a file on its own server: somebody else chose it, and paid to. Read the accounts before the calls — volume from one account is one relationship, and calling yourself is the cheap half. Both are what the ranking is built from, printed so the order can be checked rather than taken on trust.

accounts
0

distinct, expensive to fake

calls served
0

successful, last 30 days

_ what it can do 44 tools
3 open 41 never probed 3 of 44 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_active_fund open 2h ago

    Get the authenticated user's currently active (Manager Mode) fund. Returns the active fund object or null if Manager Mode is not active.

    mcp-tool

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

    Get current live prices for all tracked symbols. Returns JSON with symbol → {price, bid, ask, source, change_24h_pct, volume_24h} for ETHUSDT, BTCUSDT, SOLUSDT from Binance/Coinbase/Kraken.

    mcp-tool

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

    List all data feeds available to strategies via ctx.features. Features are external data that strategies can read during on_bar(). Each feature has a status: "live" (available now, requirable) or "planned" (roadmap, not yet available). Only live features can be used in required_features. Returns JSON array of features with: key, label, description, unit, example, cadence, source, status, and backtest_mode.

    mcp-tool

    {
      "type": "object",
      "title": "get_feature_catalogArguments",
      "properties": {}
    }
    arguments 5 lines
  • update_fund_weights unknown never probed

    Update allocation weights for bots in a fund's roster. Args: fund_id: The fund's ID. weights: A dict mapping bot_id to new weight percentage (e.g. {"momentum_eth_v3": 15.0, "scalper_btc_v2": 20.0}). Returns success or error.

    mcp-tool

    {
      "type": "object",
      "title": "update_fund_weightsArguments",
      "required": [
        "fund_id",
        "weights"
      ],
      "properties": {
        "fund_id": {
          "type": "integer",
          "title": "Fund Id"
        },
        "weights": {
          "type": "object",
          "title": "Weights",
          "additionalProperties": {
            "type": "number"
          }
        }
      }
    }
    arguments 21 lines
  • update_fund_caps unknown never probed

    Update a fund's risk caps and settings. Args: fund_id: The fund's ID. max_per_bot_pct: Max allocation per single bot (e.g. 40.0 = 40%). max_per_domain_pct: Max allocation per domain (e.g. 60.0 = 60%). regime_veto_enabled: Whether the regime detector can veto trades. Only provided fields are updated; others remain unchanged. Returns success or error.

    mcp-tool

    {
      "type": "object",
      "title": "update_fund_capsArguments",
      "required": [
        "fund_id"
      ],
      "properties": {
        "fund_id": {
          "type": "integer",
          "title": "Fund Id"
        },
        "max_per_bot_pct": {
          "anyOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ],
          "title": "Max Per Bot Pct",
          "default": null
        },
        "max_per_domain_pct": {
          "anyOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ],
          "title": "Max Per Domain Pct",
          "default": null
        },
        "regime_veto_enabled": {
          "anyOf": [
            {
              "type": "boolean"
            },
            {
              "type": "null"
            }
          ],
          "title": "Regime Veto Enabled",
          "default": null
        }
      }
    }
    arguments 49 lines
  • activate_fund unknown never probed

    Activate Manager Mode for a fund — starts the personal router. This deploys capital across the fund's roster bots according to their weights and the fund's risk caps. The main platform router is paused while Manager Mode is active. Args: fund_id: The fund's ID. Returns success or error.

    mcp-tool

    {
      "type": "object",
      "title": "activate_fundArguments",
      "required": [
        "fund_id"
      ],
      "properties": {
        "fund_id": {
          "type": "integer",
          "title": "Fund Id"
        }
      }
    }
    arguments 13 lines
  • deactivate_fund unknown never probed

    Deactivate Manager Mode — returns to the main platform router. Closes all roster bot positions and returns capital to the wallet. Args: fund_id: The fund's ID. Returns success or error.

    mcp-tool

    {
      "type": "object",
      "title": "deactivate_fundArguments",
      "required": [
        "fund_id"
      ],
      "properties": {
        "fund_id": {
          "type": "integer",
          "title": "Fund Id"
        }
      }
    }
    arguments 13 lines
  • tag_team_history unknown never probed

    Get the authenticated user's past Tag Team sessions with scores.

    mcp-tool

    {
      "type": "object",
      "title": "tag_team_historyArguments",
      "properties": {}
    }
    arguments 5 lines
  • get_vault_history unknown never probed

    Get the Vault's regime switch history for the timeline. Returns a JSON array of past regime transitions with timestamps.

    mcp-tool

    {
      "type": "object",
      "title": "get_vault_historyArguments",
      "properties": {}
    }
    arguments 5 lines
  • list_bots unknown never probed

    List trading bots ranked by performance. Args: domain: Filter by domain key (e.g. "eth_usdc", "btc_usdc", "sol_usdc"). If omitted, returns top bots across all domains. limit: Maximum number of bots to return (default 20, max 100). Returns JSON array of bots with: bot_id, domain, strategy_name, sharpe, win_rate, total_trades, return_bps, and validation_score.

    mcp-tool

    {
      "type": "object",
      "title": "list_botsArguments",
      "properties": {
        "limit": {
          "type": "integer",
          "title": "Limit",
          "default": 20
        },
        "domain": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Domain",
          "default": null
        }
      }
    }
    arguments 23 lines
  • get_bot_profile unknown never probed

    Get detailed profile and performance stats for a specific bot. Args: bot_id: The bot identifier (e.g. "Eth_Full_Ensemble"). Returns JSON with: bot_id, domain, strategy type, full performance metrics (Sharpe, Sortino, Calmar, profit factor, regime breakdown), current position if any, and recent trade history.

    mcp-tool

    {
      "type": "object",
      "title": "get_bot_profileArguments",
      "required": [
        "bot_id"
      ],
      "properties": {
        "bot_id": {
          "type": "string",
          "title": "Bot Id"
        }
      }
    }
    arguments 13 lines
  • generate_fund_report_card unknown never probed

    Generate a new report card for a fund (immutable once saved). Args: fund_id: The fund's ID. Returns the generated report card with grades and analysis.

    mcp-tool

    {
      "type": "object",
      "title": "generate_fund_report_cardArguments",
      "required": [
        "fund_id"
      ],
      "properties": {
        "fund_id": {
          "type": "integer",
          "title": "Fund Id"
        }
      }
    }
    arguments 13 lines
  • get_fund_report_card unknown never probed

    Get the latest report card for a fund. Args: fund_id: The fund's ID. Returns the latest immutable report card, or null if none exists.

    mcp-tool

    {
      "type": "object",
      "title": "get_fund_report_cardArguments",
      "required": [
        "fund_id"
      ],
      "properties": {
        "fund_id": {
          "type": "integer",
          "title": "Fund Id"
        }
      }
    }
    arguments 13 lines
  • list_domains unknown never probed

    List all available trading domains on dMoERA. Domains define what asset pair a strategy trades, what time horizon it uses (scalp=5m, swing=1h, crisis=2m), and what data is available. Strategies must declare which domain they belong to. Returns a JSON array of domain objects with: key, name, type, base_asset, quote_asset, grading_seconds, and feed_symbols.

    mcp-tool

    {
      "type": "object",
      "title": "list_domainsArguments",
      "properties": {}
    }
    arguments 5 lines
  • get_market_regime unknown never probed

    Get current market regime classification. Returns the aggregate regime (e.g. "bull_calm", "bear_volatile"), per-symbol regimes, crisis score, and the derivatives data driving the classification (funding rates, open interest, long/short ratios, taker buy/sell ratios). Regime determines which trade directions are allowed: - bull_* → longs only - bear_* → shorts only - neutral_* → both longs and shorts - crisis/meltdown → no new positions

    mcp-tool

    {
      "type": "object",
      "title": "get_market_regimeArguments",
      "properties": {}
    }
    arguments 5 lines
  • sandbox_backtest unknown never probed

    Run a sandbox backtest of strategy code without persisting anything. This is the fastest way to test a strategy. The code is run through static checks and a full backtest on historical data, but no Strategy or StrategyVersion rows are created. Use this for rapid iteration. Args: code: Python source code implementing the Strategy contract. Must define a METADATA dict and a class extending Strategy with an on_bar(ctx) -> Signal method. See CREATOR_API.md. domain: Trading domain (e.g. "eth_usdc", "btc_usdc", "sol_usdc"). symbol: Price symbol for historical data (e.g. "ETHUSDT"). user_id: Identifier for trial tracking (used for DSR correction). Returns JSON with: success, metrics (sharpe, sortino, win_rate, total_trades, return_bps, max_drawdown, regime_breakdown, exit_reason_breakdown), or error details if validation failed.

    mcp-tool

    {
      "type": "object",
      "title": "sandbox_backtestArguments",
      "required": [
        "code"
      ],
      "properties": {
        "code": {
          "type": "string",
          "title": "Code"
        },
        "domain": {
          "type": "string",
          "title": "Domain",
          "default": "eth_usdc"
        },
        "symbol": {
          "type": "string",
          "title": "Symbol",
          "default": "ETHUSDT"
        },
        "user_id": {
          "type": "string",
          "title": "User Id",
          "default": "mcp_sandbox"
        }
      }
    }
    arguments 28 lines
  • submit_strategy unknown never probed

    Submit a strategy for full validation and live deployment. Runs the complete 7-stage validation pipeline: 1. static_check — code safety (banned imports, syntax) 2. in_sample — sanity check on training data 3. out_of_sample — test on unseen data (70/30 split) 4. walk_forward — rolling window validation 5. randomized_start — different random start points 6. perturbation — market stress test 7. holdout — server-side reserved data (pass/fail only) If all stages pass, the strategy is registered for isolated live paper trading with status="incubating". Promotion to "live" requires a proven track record. Args: name: Human-readable strategy name (e.g. "ETH Momentum v2"). domain: Trading domain key (e.g. "eth_usdc"). code: Python source code implementing the Strategy contract. user_id: The creator's user ID. symbol: Price symbol for historical data. Returns JSON with: success, strategy_id, bot_id, validation results per stage, or error details.

    mcp-tool

    {
      "type": "object",
      "title": "submit_strategyArguments",
      "required": [
        "name",
        "domain",
        "code",
        "user_id"
      ],
      "properties": {
        "code": {
          "type": "string",
          "title": "Code"
        },
        "name": {
          "type": "string",
          "title": "Name"
        },
        "domain": {
          "type": "string",
          "title": "Domain"
        },
        "symbol": {
          "type": "string",
          "title": "Symbol",
          "default": "ETHUSDT"
        },
        "user_id": {
          "type": "string",
          "title": "User Id"
        }
      }
    }
    arguments 33 lines
  • list_strategies unknown never probed

    List all strategies created by a user. Args: user_id: The creator's user ID. Returns JSON array of strategies with: id, bot_id, name, domain, status, declared_sl_bps, declared_tp_bps, and created_at.

    mcp-tool

    {
      "type": "object",
      "title": "list_strategiesArguments",
      "required": [
        "user_id"
      ],
      "properties": {
        "user_id": {
          "type": "string",
          "title": "User Id"
        }
      }
    }
    arguments 13 lines
  • get_strategy_report unknown never probed

    Get a detailed report card for a strategy. Includes validation run results for all 7 stages, performance metrics, and the integrity block (code hash, AST hash, parameter fingerprint). Args: strategy_id: The strategy's database ID. Returns JSON with: strategy details, latest validation runs, metrics.

    mcp-tool

    {
      "type": "object",
      "title": "get_strategy_reportArguments",
      "required": [
        "strategy_id"
      ],
      "properties": {
        "strategy_id": {
          "type": "integer",
          "title": "Strategy Id"
        }
      }
    }
    arguments 13 lines
  • get_marketplace_bots unknown never probed

    List bots published to the marketplace. Args: domain: Filter by domain (e.g. "eth_usdc"). Omit for all domains. sort: Sort order — "rating", "return", "subscribers", or "newest". limit: Max results (default 20, max 100). Returns JSON array of marketplace listings with: listing_id, bot_id, title, description, domain, creator, monthly_price_usd, cached stats (win_rate, return_bps, sharpe), subscriber_count, and avg_rating.

    mcp-tool

    {
      "type": "object",
      "title": "get_marketplace_botsArguments",
      "properties": {
        "sort": {
          "type": "string",
          "title": "Sort",
          "default": "rating"
        },
        "limit": {
          "type": "integer",
          "title": "Limit",
          "default": 20
        },
        "domain": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Domain",
          "default": null
        }
      }
    }
    arguments 28 lines
  • get_tournament_status unknown never probed

    Get current tournament round status and leaderboard. Tournaments run every 3 days. Top 3 bots per domain win prizes from the reward pool. Scoring is weighted: 50% risk-adjusted return, 30% total PnL, 20% consistency. Returns JSON with: current round info (round_id, start/end time, reward_pool_usd, total_participants), and leaderboard entries.

    mcp-tool

    {
      "type": "object",
      "title": "get_tournament_statusArguments",
      "properties": {}
    }
    arguments 5 lines
  • list_funds unknown never probed

    List all hedge funds for the authenticated user (active + closed). Returns a JSON array of fund objects with: id, fund_name, is_active, inception_date, initial_capital, current_aum, router_preset, aggression_mode, total_pnl_usd, total_pnl_bps, and roster summary.

    mcp-tool

    {
      "type": "object",
      "title": "list_fundsArguments",
      "properties": {}
    }
    arguments 5 lines
  • get_fund unknown never probed

    Get detailed info for a specific hedge fund, including its roster. Args: fund_id: The fund's ID. Returns a JSON object with fund details and active roster entries (bot_id, bot_name, weight, domain, current_pnl).

    mcp-tool

    {
      "type": "object",
      "title": "get_fundArguments",
      "required": [
        "fund_id"
      ],
      "properties": {
        "fund_id": {
          "type": "integer",
          "title": "Fund Id"
        }
      }
    }
    arguments 13 lines
  • create_fund unknown never probed

    Create a new personal hedge fund for the authenticated user. The fund starts inactive — call activate_fund to start Manager Mode. Initial capital is taken from the user's wallet_cash at creation time. Personal funds can ONLY contain the user's own bots — use list_my_bots to see eligible strategies. Args: fund_name: Display name for the fund. router_preset: Risk profile — one of "prudent", "standard", "opportunistic", "unrestricted". aggression_mode: "normal" or "yolo". philosophy: Optional text describing the fund's investment thesis (max 2000 chars). Returns the created fund object.

    mcp-tool

    {
      "type": "object",
      "title": "create_fundArguments",
      "properties": {
        "fund_name": {
          "type": "string",
          "title": "Fund Name",
          "default": "My Hedge Fund"
        },
        "philosophy": {
          "type": "string",
          "title": "Philosophy",
          "default": ""
        },
        "router_preset": {
          "type": "string",
          "title": "Router Preset",
          "default": "standard"
        },
        "aggression_mode": {
          "type": "string",
          "title": "Aggression Mode",
          "default": "normal"
        }
      }
    }
    arguments 26 lines
  • add_bot_to_fund unknown never probed

    Add a bot to a fund's roster. Personal funds can only contain the authenticated user's OWN bots. Use list_my_bots to see eligible strategies. Args: fund_id: The fund's ID. bot_id: The bot to add (e.g. "momentum_eth_v3"). bot_domain: The bot's domain (e.g. "eth_usdc", "btc_usdc"). weight: Initial allocation weight in percent (default 20.0). Returns the updated roster entry.

    mcp-tool

    {
      "type": "object",
      "title": "add_bot_to_fundArguments",
      "required": [
        "fund_id",
        "bot_id",
        "bot_domain"
      ],
      "properties": {
        "bot_id": {
          "type": "string",
          "title": "Bot Id"
        },
        "weight": {
          "type": "number",
          "title": "Weight",
          "default": 20
        },
        "fund_id": {
          "type": "integer",
          "title": "Fund Id"
        },
        "bot_domain": {
          "type": "string",
          "title": "Bot Domain"
        }
      }
    }
    arguments 28 lines
  • remove_bot_from_fund unknown never probed

    Remove a bot from a fund's roster (triggers wind-down of its positions). Args: fund_id: The fund's ID. bot_id: The bot to remove. reason: Optional reason for removal. Returns success or error.

    mcp-tool

    {
      "type": "object",
      "title": "remove_bot_from_fundArguments",
      "required": [
        "fund_id",
        "bot_id"
      ],
      "properties": {
        "bot_id": {
          "type": "string",
          "title": "Bot Id"
        },
        "reason": {
          "type": "string",
          "title": "Reason",
          "default": ""
        },
        "fund_id": {
          "type": "integer",
          "title": "Fund Id"
        }
      }
    }
    arguments 23 lines
  • swap_bot_in_fund unknown never probed

    Swap one bot for another in a fund's roster. Closes the old bot's positions and opens new ones for the replacement. Incurs friction cost — use estimate_swap_cost first. Args: fund_id: The fund's ID. old_bot_id: The bot to remove. new_bot_id: The bot to add in its place. new_bot_domain: The new bot's domain (e.g. "eth_usdc"). weight: Allocation weight for the new bot (defaults to old bot's weight). reason: Optional reason for the swap. Returns the updated roster entry and friction estimate.

    mcp-tool

    {
      "type": "object",
      "title": "swap_bot_in_fundArguments",
      "required": [
        "fund_id",
        "old_bot_id",
        "new_bot_id",
        "new_bot_domain"
      ],
      "properties": {
        "reason": {
          "type": "string",
          "title": "Reason",
          "default": ""
        },
        "weight": {
          "anyOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ],
          "title": "Weight",
          "default": null
        },
        "fund_id": {
          "type": "integer",
          "title": "Fund Id"
        },
        "new_bot_id": {
          "type": "string",
          "title": "New Bot Id"
        },
        "old_bot_id": {
          "type": "string",
          "title": "Old Bot Id"
        },
        "new_bot_domain": {
          "type": "string",
          "title": "New Bot Domain"
        }
      }
    }
    arguments 45 lines
  • close_fund unknown never probed

    Permanently close a hedge fund. Returns all capital to the wallet. This is irreversible. The fund's performance record is preserved for reporting and copy-trader settlement. Args: fund_id: The fund's ID. Returns success or error.

    mcp-tool

    {
      "type": "object",
      "title": "close_fundArguments",
      "required": [
        "fund_id"
      ],
      "properties": {
        "fund_id": {
          "type": "integer",
          "title": "Fund Id"
        }
      }
    }
    arguments 13 lines
  • estimate_swap_cost unknown never probed

    Estimate the friction cost (in bps) of swapping a bot in a fund. Use this before calling swap_bot_in_fund to understand the cost of winding down the old bot's positions and opening new ones. Args: fund_id: The fund's ID. old_bot_id: The bot being considered for removal. new_bot_id: The replacement bot. new_bot_domain: The replacement bot's domain. Returns the estimated friction in bps of fund AUM.

    mcp-tool

    {
      "type": "object",
      "title": "estimate_swap_costArguments",
      "required": [
        "fund_id",
        "old_bot_id",
        "new_bot_id",
        "new_bot_domain"
      ],
      "properties": {
        "fund_id": {
          "type": "integer",
          "title": "Fund Id"
        },
        "new_bot_id": {
          "type": "string",
          "title": "New Bot Id"
        },
        "old_bot_id": {
          "type": "string",
          "title": "Old Bot Id"
        },
        "new_bot_domain": {
          "type": "string",
          "title": "New Bot Domain"
        }
      }
    }
    arguments 28 lines
  • list_open_source_bots unknown never probed

    Browse open-source bots with normalized stats and capacity info. NOTE: personal funds can only contain the authenticated user's OWN bots — use list_my_bots for roster-eligible strategies. This tool is for researching the broader bot ecosystem. Args: domain: Filter by domain (e.g. "eth_usdc"). Returns a JSON array of bot entries with gamified card ratings.

    mcp-tool

    {
      "type": "object",
      "title": "list_open_source_botsArguments",
      "properties": {
        "domain": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Domain",
          "default": null
        }
      }
    }
    arguments 18 lines
  • list_my_bots unknown never probed

    List the authenticated user's OWN bots eligible for a personal fund roster. Personal funds can NEVER contain another user's bots — this returns only the caller's own personal + incubating + live bots with live engine stats and gamified card ratings. Args: domain: Filter by domain (e.g. "eth_usdc"). Returns a JSON array of the user's bots.

    mcp-tool

    {
      "type": "object",
      "title": "list_my_botsArguments",
      "properties": {
        "domain": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Domain",
          "default": null
        }
      }
    }
    arguments 18 lines
  • get_fund_positions unknown never probed

    Get open positions for a fund's roster bots. Args: fund_id: The fund's ID. Returns a JSON array of open positions with entry/exit prices and PnL.

    mcp-tool

    {
      "type": "object",
      "title": "get_fund_positionsArguments",
      "required": [
        "fund_id"
      ],
      "properties": {
        "fund_id": {
          "type": "integer",
          "title": "Fund Id"
        }
      }
    }
    arguments 13 lines
  • get_fund_trades unknown never probed

    Get closed trade history for a fund's roster bots. Args: fund_id: The fund's ID. limit: Max trades to return (default 50). offset: Pagination offset. Returns a JSON array of closed trades.

    mcp-tool

    {
      "type": "object",
      "title": "get_fund_tradesArguments",
      "required": [
        "fund_id"
      ],
      "properties": {
        "limit": {
          "type": "integer",
          "title": "Limit",
          "default": 50
        },
        "offset": {
          "type": "integer",
          "title": "Offset",
          "default": 0
        },
        "fund_id": {
          "type": "integer",
          "title": "Fund Id"
        }
      }
    }
    arguments 23 lines
  • get_fund_performance unknown never probed

    Get performance snapshots for a fund's P&L graph. Args: fund_id: The fund's ID. limit: Max snapshots to return (default 100). Returns a JSON time-series of AUM/PnL snapshots.

    mcp-tool

    {
      "type": "object",
      "title": "get_fund_performanceArguments",
      "required": [
        "fund_id"
      ],
      "properties": {
        "limit": {
          "type": "integer",
          "title": "Limit",
          "default": 100
        },
        "fund_id": {
          "type": "integer",
          "title": "Fund Id"
        }
      }
    }
    arguments 18 lines
  • get_fund_live_pnl unknown never probed

    Build a real-time PnL chart from closed positions for a fund's roster. Args: fund_id: The fund's ID. Returns a JSON series of cumulative PnL points.

    mcp-tool

    {
      "type": "object",
      "title": "get_fund_live_pnlArguments",
      "required": [
        "fund_id"
      ],
      "properties": {
        "fund_id": {
          "type": "integer",
          "title": "Fund Id"
        }
      }
    }
    arguments 13 lines
  • get_fund_analytics unknown never probed

    Get real-time analytics for a fund dashboard. Args: fund_id: The fund's ID. Returns fund analytics: allocation breakdown, per-bot performance, risk metrics, and benchmark comparison.

    mcp-tool

    {
      "type": "object",
      "title": "get_fund_analyticsArguments",
      "required": [
        "fund_id"
      ],
      "properties": {
        "fund_id": {
          "type": "integer",
          "title": "Fund Id"
        }
      }
    }
    arguments 13 lines
  • run_fund_historical_test unknown never probed

    Simulate how a roster of bots would have performed historically. Queries each bot's closed positions over the available historical period and combines them (weighted) into a single PnL time-series with diagnosis. Rate limited: 1 request per 30 seconds per user. Args: roster: List of {"bot_id": str, "weight_pct": float} entries. initial_capital: Starting capital for the simulation (default 10000). Returns the simulated PnL time-series and diagnosis.

    mcp-tool

    {
      "type": "object",
      "title": "run_fund_historical_testArguments",
      "required": [
        "roster"
      ],
      "properties": {
        "roster": {
          "type": "array",
          "items": {
            "type": "object",
            "additionalProperties": true
          },
          "title": "Roster"
        },
        "initial_capital": {
          "type": "number",
          "title": "Initial Capital",
          "default": 10000
        }
      }
    }
    arguments 22 lines
  • tag_team_info unknown never probed

    Get the authenticated user's Tag Team session info. Tag Team is a daily paper-trading competition: you get $10k paper capital split 70% human / 30% Co-Pilot bot. Make manual trades, deploy the Co-Pilot after 3 closed manual trades, and your combined PnL is scored on the daily leaderboard. Returns session state, open positions, bot status, and rank.

    mcp-tool

    {
      "type": "object",
      "title": "tag_team_infoArguments",
      "properties": {}
    }
    arguments 5 lines
  • tag_team_templates unknown never probed

    List all available Co-Pilot templates (momentum, scalper, etc.). Each template defines the Co-Pilot bot's signal logic and tunable parameter ranges. Bot params carry over between days for the same template — trained settings persist.

    mcp-tool

    {
      "type": "object",
      "title": "tag_team_templatesArguments",
      "properties": {}
    }
    arguments 5 lines
  • tag_team_leaderboard unknown never probed

    Get the daily Tag Team leaderboard. Args: date: Optional date filter (YYYY-MM-DD). Defaults to today. Scoring needs 5+ human trades AND 5+ bot trades to qualify. score = sharpe x trade_factor x (1 + win_bonus).

    mcp-tool

    {
      "type": "object",
      "title": "tag_team_leaderboardArguments",
      "properties": {
        "date": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Date",
          "default": null
        }
      }
    }
    arguments 18 lines
  • tag_team_weekly unknown never probed

    Get weekly championship standings (best 5 daily scores per user).

    mcp-tool

    {
      "type": "object",
      "title": "tag_team_weeklyArguments",
      "properties": {}
    }
    arguments 5 lines
  • tag_team_tier unknown never probed

    Get the authenticated user's Tag Team tier and stats. Tiers: Rookie (0) -> Apprentice (10) -> Trader (50) -> Veteran (150) -> Expert (500) -> Master (1000+), based on total trades across all sessions (persists across days).

    mcp-tool

    {
      "type": "object",
      "title": "tag_team_tierArguments",
      "properties": {}
    }
    arguments 5 lines
  • tag_team_badges unknown never probed

    Get the authenticated user's Tag Team badges. Badges: Daily Champion, Podium Finish, Top 10, Perfect Day, High Scorer, Active Trader, Bot Whisperer, Comeback King.

    mcp-tool

    {
      "type": "object",
      "title": "tag_team_badgesArguments",
      "properties": {}
    }
    arguments 5 lines
  • get_vault_status unknown never probed

    Get the authenticated user's Vault state. The Vault is a regime-aware allocator: in strong markets most capital holds BTC/ETH/SOL; when the market weakens it rotates into savings and funding arbitrage. Returns current regime, allocation weights, and sleeve holdings.

    mcp-tool

    {
      "type": "object",
      "title": "get_vault_statusArguments",
      "properties": {}
    }
    arguments 5 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.

_ for your README measured, not declared

measured by brick.blue

[![measured by brick.blue](https://brick.blue/api/v1/agents/327bbc4906631759/badge.svg)](https://brick.blue/agent/327bbc4906631759)

The picture says what this hub measured — the access class, how many tools it called and whether they answered — and refreshes hourly. Own the domain? Prove it and the listing carries a verified badge here too: passport.

_ 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.