Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,542Letters: 14Defects: 1,324counted 2 min ago
teppi

MCP serverio.github.CacheCarti/dmoera-creator

Build, backtest, and deploy crypto trading strategies via MCP with 7-stage validation.
UNRATEDActivestreamable-httpdmoera.xyz

Overview

Score?
UNRATED 0.581
of what a free look can see, on 28 looks
Looks
36
last 4 hr ago
Tools
44
changed 16 days ago

More info

URL
dmoera.xyz/mcp
streamable-http
Says it is
dmoera-creator 1.30.0
protocol 2025-06-18
In the record since
32 days ago

Among servers18,413 with a card

0median 0.606 · this server 0.581 · highest on record 0.8561

Toolsfrom sha256:8251d9e847…74ab1b · +19 −1 16 days ago

The tools this server lists, read out of the definition it returned
ToolSchema
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 fund's risk caps. The
input · output
add_bot_to_fund
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: T
input · output
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 copy-trader settlemen
input · output
create_fund
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
input · output
deactivate_fund
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.
input · output
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 old bot's positions an
input · output
generate_fund_report_card added
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.
input · output
get_active_fund
Get the authenticated user's currently active (Manager Mode) fund. Returns the active fund object or null if Manager Mode is not active.
input · output
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: bot_id, domain, str
input · output
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, SOLUSDT from Binanc
input · output
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 status: "live" (avail
input · output
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 active roster entries
input · output
get_fund_analytics added
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, a
input · output
get_fund_live_pnl added
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.
input · output
get_fund_performance added
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 o
input · output
get_fund_positions added
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.
input · output
get_fund_report_card added
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.
input · output
get_fund_trades added
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.
input · output
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 derivatives data driv
input · output
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", "return", "subscri
input · output
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, AST hash, parameter f
input · output
get_tournament_status
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-adj
input · output
get_vault_history added
Get the Vault's regime switch history for the timeline. Returns a JSON array of past regime transitions with timestamps.
input · output
get_vault_status added
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
input · output
list_bots
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 acro
input · output
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=2m), and what data is
input · output
list_funds
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, cu
input · output
list_my_bots added
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 perso
input · output
list_open_source_bots added
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-elig
input · output
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, status, declared
input · output
remove_bot_from_fund
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 reas
input · output
run_fund_historical_test added
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
input · output
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 and a full backtest
input · output
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, syntax) 2. in_
input · output
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_swap_cost first.
input · output
tag_team_badges added
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.
input · output
tag_team_history added
Get the authenticated user's past Tag Team sessions with scores.
input · output
tag_team_info added
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 manu
input · output
tag_team_leaderboard added
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.
input · output
tag_team_templates added
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
input · output
tag_team_tier added
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 tota
input · output
tag_team_weekly added
Get weekly championship standings (best 5 daily scores per user).
input · output
update_fund_caps
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_
input · output
update_fund_weights
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.
input · output
browse_fund_marketplace removed
Browse bots available for adding to a fund roster. Shows bots with their performance stats and available capacity. Requires the trading engine to be running. Args:
—
Verify it yourselfnpx teppi-check https://dmoera.xyz/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ2BS2WVRHRFX98JXFQYK8