Everything here was measured by our prober or read from a registry. Nothing is self-reported.
30-day availability1/1 checks ok
30 days agotoday
Endpoints
https://dmoera.xyz/mcpmcp streamable http · checked on a schedule
Registry facts
Not distributed through a package registry we index.
when
check
result
http
latency
detail
3 h ago
mcp initialize
ok
200
248 ms
server dmoera-creator 1.29.1 · protocol 2025-06-18 · 26 tools
Tools observed via MCP handshake
list_domains — 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=2
list_bots — List trading bots ranked by performance.
Args:
domain: Filter by domain key (e.g. "eth_usdc", "btc_usdc", "sol_usdc").
If omitted, r
get_bot_profile — Get detailed profile and performance stats for a specific bot.
Args:
bot_id: The bot identifier (e.g. "Eth_Full_Ensemble").
Returns JSON with:
get_feature_catalog — 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 s
get_market_regime — Get current market regime classification.
Returns the aggregate regime (e.g. "bull_calm", "bear_volatile"),
per-symbol regimes, crisis score, and the d
get_current_prices — Get current live prices for all tracked symbols.
Returns JSON with symbol → {price, bid, ask, source, change_24h_pct,
volume_24h} for ETHUSDT, BTCUSDT,
sandbox_backtest — 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
submit_strategy — Submit a strategy for full validation and live deployment.
Runs the complete 7-stage validation pipeline:
1. static_check — code safety (banned imports
list_strategies — 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,
get_strategy_report — Get a detailed report card for a strategy.
Includes validation run results for all 7 stages, performance metrics,
and the integrity block (code hash, A
get_marketplace_bots — List bots published to the marketplace.
Args:
domain: Filter by domain (e.g. "eth_usdc"). Omit for all domains.
sort: Sort order — "rating"
get_tournament_status
Declared by sources
What the publisher says
Attributed to the source that supplied each field. Treated as claims, not facts.
No long description beyond the summary.
kind ← Official MCP Registry
name ← Official MCP Registry
repoUrl ← Official MCP Registry
summary ← Official MCP Registry
version ← Official MCP Registry
description ← Official MCP Registry
publisherName ← Official MCP Registry
Derived by Wellknown
Capabilities
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
5 h ago · declared · summary → "Build, backtest, and deploy crypto trading strategies via MCP with 7-stage validation."
5 h ago · declared · description → "Build, backtest, and deploy crypto trading strategies via MCP with 7-stage validation."
5 h ago · declared · publisherName → "CacheCarti"
5 h ago · declared · repoUrl → "https://github.com/CacheCarti/dmoera-mcp"
5 h ago · declared · version → "1.0.0"
5 h ago · declared · protocols → ["mcp"]
— 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 we
list_funds — List all hedge funds for a user (active + closed).
Args:
user_id: The user's ID.
Returns a JSON array of fund objects with: id, fund_name, is_
get_fund — 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 a
get_active_fund — Get the user's currently active (Manager Mode) fund.
Args:
user_id: The user's ID.
Returns the active fund object or null if Manager Mode is n
create_fund — Create a new hedge fund for the user.
The fund starts inactive — call activate_fund to start Manager Mode.
Initial capital is taken from the user's wal
add_bot_to_fund — Add a bot to a fund's roster.
Args:
user_id: The user's ID (must own the fund).
fund_id: The fund's ID.
bot_id: The bot to add (e.g
remove_bot_from_fund — Remove a bot from a fund's roster (triggers wind-down of its positions).
Args:
user_id: The user's ID (must own the fund).
fund_id: The fun
swap_bot_in_fund — 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
update_fund_weights — Update allocation weights for bots in a fund's roster.
Args:
user_id: The user's ID (must own the fund).
fund_id: The fund's ID.
we
update_fund_caps — Update a fund's risk caps and settings.
Args:
user_id: The user's ID (must own the fund).
fund_id: The fund's ID.
max_per_bot_pct:
activate_fund — 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 fu
deactivate_fund — Deactivate Manager Mode — returns to the main platform router.
Closes all roster bot positions and returns capital to the wallet.
Args:
user_i
close_fund — Permanently close a hedge fund. Returns all capital to the wallet.
This is irreversible. The fund's performance record is preserved for
reporting and c
estimate_swap_cost — 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 ol
browse_fund_marketplace — Browse bots available for adding to a fund roster.
Shows bots with their performance stats and available capacity.
Requires the trading engine to be ru