{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_chcnb87zarpr","handle":"dmoera-creator","url":"https://wellknown.network/agents/dmoera-creator","links":{"self":"https://wellknown.network/agents/dmoera-creator/record.json","html":"https://wellknown.network/agents/dmoera-creator","markdown":"https://wellknown.network/agents/dmoera-creator/record.md","api":"https://wellknown.network/api/v1/agents/dmoera-creator","status":"https://wellknown.network/api/v1/agents/dmoera-creator/status","claim":"https://wellknown.network/agents/dmoera-creator/claim","claimApi":"https://wellknown.network/api/v1/claims","badge":"https://wellknown.network/agents/dmoera-creator/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air:dmoera.xyz:server:dmoera-creator","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"dMoERA Creator","summary":"Build, backtest, and deploy crypto trading strategies via MCP with 7-stage validation.","description":"Build, backtest, and deploy crypto trading strategies via MCP with 7-stage validation.","publisher":{"name":"CacheCarti","url":null},"homepage":null,"repository":"https://github.com/CacheCarti/dmoera-mcp","version":"1.0.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://dmoera.xyz/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-08-26T01:38:34.796368Z","publishedAt":"2026-08-26T01:38:34.796368Z","registryName":"io.github.CacheCarti/dmoera-creator"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"dev.ci-cd","name":"CI/CD & Deploy","confidence":1,"provenance":"derived"},{"slug":"finance.markets","name":"Markets & Trading","confidence":1,"provenance":"derived"},{"slug":"productivity.crm","name":"CRM & Sales","confidence":0.525,"provenance":"derived"},{"slug":"commerce.pricing","name":"Pricing & Quotes","confidence":0.525,"provenance":"derived"},{"slug":"code.execution","name":"Code Execution","confidence":0.51,"provenance":"derived"},{"slug":"commerce.ecommerce","name":"E-commerce Operations","confidence":0.51,"provenance":"derived"},{"slug":"automation.workflows","name":"Workflow Automation","confidence":0.51,"provenance":"derived"},{"slug":"ai.evaluation","name":"Evaluation & Benchmarks","confidence":0.51,"provenance":"derived"}],"categories":["ai","automation","code","commerce","dev","finance","productivity"]},"observed":{"status":"live","statusReason":"Responded 4h ago.","lastOkAt":"2026-09-06T04:25:25.483Z","lastProbedAt":"2026-09-06T04:25:25.483Z","statusComputedAt":"2026-09-06T04:26:04.827Z","reliability30d":{"probes":1,"successRate":1,"p50Ms":248},"latestObservations":[{"at":"2026-09-06T04:25:25.483Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":248,"error":null,"detail":{"tools":[{"name":"list_domains","description":"List all available trading domains on dMoERA.\n\n    Domains define what asset pair a strategy trades, what time horizon\n    it uses (scalp=5m, swing=1h, crisis=2"},{"name":"list_bots","description":"List trading bots ranked by performance.\n\n    Args:\n        domain: Filter by domain key (e.g. \"eth_usdc\", \"btc_usdc\", \"sol_usdc\").\n               If omitted, r"},{"name":"get_bot_profile","description":"Get detailed profile and performance stats for a specific bot.\n\n    Args:\n        bot_id: The bot identifier (e.g. \"Eth_Full_Ensemble\").\n\n    Returns JSON with:"},{"name":"get_feature_catalog","description":"List all data feeds available to strategies via ctx.features.\n\n    Features are external data that strategies can read during on_bar().\n    Each feature has a s"},{"name":"get_market_regime","description":"Get current market regime classification.\n\n    Returns the aggregate regime (e.g. \"bull_calm\", \"bear_volatile\"),\n    per-symbol regimes, crisis score, and the d"},{"name":"get_current_prices","description":"Get current live prices for all tracked symbols.\n\n    Returns JSON with symbol → {price, bid, ask, source, change_24h_pct,\n    volume_24h} for ETHUSDT, BTCUSDT,"},{"name":"sandbox_backtest","description":"Run a sandbox backtest of strategy code without persisting anything.\n\n    This is the fastest way to test a strategy. The code is run through\n    static checks "},{"name":"submit_strategy","description":"Submit a strategy for full validation and live deployment.\n\n    Runs the complete 7-stage validation pipeline:\n    1. static_check — code safety (banned imports"},{"name":"list_strategies","description":"List all strategies created by a user.\n\n    Args:\n        user_id: The creator's user ID.\n\n    Returns JSON array of strategies with: id, bot_id, name, domain,\n"},{"name":"get_strategy_report","description":"Get a detailed report card for a strategy.\n\n    Includes validation run results for all 7 stages, performance metrics,\n    and the integrity block (code hash, A"},{"name":"get_marketplace_bots","description":"List bots published to the marketplace.\n\n    Args:\n        domain: Filter by domain (e.g. \"eth_usdc\"). Omit for all domains.\n        sort: Sort order — \"rating\""},{"name":"get_tournament_status","description":"Get current tournament round status and leaderboard.\n\n    Tournaments run every 3 days. Top 3 bots per domain win prizes\n    from the reward pool. Scoring is we"},{"name":"list_funds","description":"List all hedge funds for a user (active + closed).\n\n    Args:\n        user_id: The user's ID.\n\n    Returns a JSON array of fund objects with: id, fund_name, is_"},{"name":"get_fund","description":"Get detailed info for a specific hedge fund, including its roster.\n\n    Args:\n        fund_id: The fund's ID.\n\n    Returns a JSON object with fund details and a"},{"name":"get_active_fund","description":"Get the user's currently active (Manager Mode) fund.\n\n    Args:\n        user_id: The user's ID.\n\n    Returns the active fund object or null if Manager Mode is n"},{"name":"create_fund","description":"Create a new hedge fund for the user.\n\n    The fund starts inactive — call activate_fund to start Manager Mode.\n    Initial capital is taken from the user's wal"},{"name":"add_bot_to_fund","description":"Add a bot to a fund's roster.\n\n    Args:\n        user_id: The user's ID (must own the fund).\n        fund_id: The fund's ID.\n        bot_id: The bot to add (e.g"},{"name":"remove_bot_from_fund","description":"Remove a bot from a fund's roster (triggers wind-down of its positions).\n\n    Args:\n        user_id: The user's ID (must own the fund).\n        fund_id: The fun"},{"name":"swap_bot_in_fund","description":"Swap one bot for another in a fund's roster.\n\n    Closes the old bot's positions and opens new ones for the replacement.\n    Incurs friction cost — use estimate"},{"name":"update_fund_weights","description":"Update allocation weights for bots in a fund's roster.\n\n    Args:\n        user_id: The user's ID (must own the fund).\n        fund_id: The fund's ID.\n        we"},{"name":"update_fund_caps","description":"Update a fund's risk caps and settings.\n\n    Args:\n        user_id: The user's ID (must own the fund).\n        fund_id: The fund's ID.\n        max_per_bot_pct: "},{"name":"activate_fund","description":"Activate Manager Mode for a fund — starts the personal router.\n\n    This deploys capital across the fund's roster bots according to their\n    weights and the fu"},{"name":"deactivate_fund","description":"Deactivate Manager Mode — returns to the main platform router.\n\n    Closes all roster bot positions and returns capital to the wallet.\n\n    Args:\n        user_i"},{"name":"close_fund","description":"Permanently close a hedge fund. Returns all capital to the wallet.\n\n    This is irreversible. The fund's performance record is preserved for\n    reporting and c"},{"name":"estimate_swap_cost","description":"Estimate the friction cost (in bps) of swapping a bot in a fund.\n\n    Use this before calling swap_bot_in_fund to understand the cost of\n    winding down the ol"},{"name":"browse_fund_marketplace","description":"Browse bots available for adding to a fund roster.\n\n    Shows bots with their performance stats and available capacity.\n    Requires the trading engine to be ru"}],"toolCount":26,"serverName":"dmoera-creator","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"1.29.1","protocolVersion":"2025-06-18"}}],"tools":[{"name":"list_domains","description":"List all available trading domains on dMoERA.\n\n    Domains define what asset pair a strategy trades, what time horizon\n    it uses (scalp=5m, swing=1h, crisis=2"},{"name":"list_bots","description":"List trading bots ranked by performance.\n\n    Args:\n        domain: Filter by domain key (e.g. \"eth_usdc\", \"btc_usdc\", \"sol_usdc\").\n               If omitted, r"},{"name":"get_bot_profile","description":"Get detailed profile and performance stats for a specific bot.\n\n    Args:\n        bot_id: The bot identifier (e.g. \"Eth_Full_Ensemble\").\n\n    Returns JSON with:"},{"name":"get_feature_catalog","description":"List all data feeds available to strategies via ctx.features.\n\n    Features are external data that strategies can read during on_bar().\n    Each feature has a s"},{"name":"get_market_regime","description":"Get current market regime classification.\n\n    Returns the aggregate regime (e.g. \"bull_calm\", \"bear_volatile\"),\n    per-symbol regimes, crisis score, and the d"},{"name":"get_current_prices","description":"Get current live prices for all tracked symbols.\n\n    Returns JSON with symbol → {price, bid, ask, source, change_24h_pct,\n    volume_24h} for ETHUSDT, BTCUSDT,"},{"name":"sandbox_backtest","description":"Run a sandbox backtest of strategy code without persisting anything.\n\n    This is the fastest way to test a strategy. The code is run through\n    static checks "},{"name":"submit_strategy","description":"Submit a strategy for full validation and live deployment.\n\n    Runs the complete 7-stage validation pipeline:\n    1. static_check — code safety (banned imports"},{"name":"list_strategies","description":"List all strategies created by a user.\n\n    Args:\n        user_id: The creator's user ID.\n\n    Returns JSON array of strategies with: id, bot_id, name, domain,\n"},{"name":"get_strategy_report","description":"Get a detailed report card for a strategy.\n\n    Includes validation run results for all 7 stages, performance metrics,\n    and the integrity block (code hash, A"},{"name":"get_marketplace_bots","description":"List bots published to the marketplace.\n\n    Args:\n        domain: Filter by domain (e.g. \"eth_usdc\"). Omit for all domains.\n        sort: Sort order — \"rating\""},{"name":"get_tournament_status","description":"Get current tournament round status and leaderboard.\n\n    Tournaments run every 3 days. Top 3 bots per domain win prizes\n    from the reward pool. Scoring is we"},{"name":"list_funds","description":"List all hedge funds for a user (active + closed).\n\n    Args:\n        user_id: The user's ID.\n\n    Returns a JSON array of fund objects with: id, fund_name, is_"},{"name":"get_fund","description":"Get detailed info for a specific hedge fund, including its roster.\n\n    Args:\n        fund_id: The fund's ID.\n\n    Returns a JSON object with fund details and a"},{"name":"get_active_fund","description":"Get the user's currently active (Manager Mode) fund.\n\n    Args:\n        user_id: The user's ID.\n\n    Returns the active fund object or null if Manager Mode is n"},{"name":"create_fund","description":"Create a new hedge fund for the user.\n\n    The fund starts inactive — call activate_fund to start Manager Mode.\n    Initial capital is taken from the user's wal"},{"name":"add_bot_to_fund","description":"Add a bot to a fund's roster.\n\n    Args:\n        user_id: The user's ID (must own the fund).\n        fund_id: The fund's ID.\n        bot_id: The bot to add (e.g"},{"name":"remove_bot_from_fund","description":"Remove a bot from a fund's roster (triggers wind-down of its positions).\n\n    Args:\n        user_id: The user's ID (must own the fund).\n        fund_id: The fun"},{"name":"swap_bot_in_fund","description":"Swap one bot for another in a fund's roster.\n\n    Closes the old bot's positions and opens new ones for the replacement.\n    Incurs friction cost — use estimate"},{"name":"update_fund_weights","description":"Update allocation weights for bots in a fund's roster.\n\n    Args:\n        user_id: The user's ID (must own the fund).\n        fund_id: The fund's ID.\n        we"},{"name":"update_fund_caps","description":"Update a fund's risk caps and settings.\n\n    Args:\n        user_id: The user's ID (must own the fund).\n        fund_id: The fund's ID.\n        max_per_bot_pct: "},{"name":"activate_fund","description":"Activate Manager Mode for a fund — starts the personal router.\n\n    This deploys capital across the fund's roster bots according to their\n    weights and the fu"},{"name":"deactivate_fund","description":"Deactivate Manager Mode — returns to the main platform router.\n\n    Closes all roster bot positions and returns capital to the wallet.\n\n    Args:\n        user_i"},{"name":"close_fund","description":"Permanently close a hedge fund. Returns all capital to the wallet.\n\n    This is irreversible. The fund's performance record is preserved for\n    reporting and c"},{"name":"estimate_swap_cost","description":"Estimate the friction cost (in bps) of swapping a bot in a fund.\n\n    Use this before calling swap_bot_in_fund to understand the cost of\n    winding down the ol"},{"name":"browse_fund_marketplace","description":"Browse bots available for adding to a fund roster.\n\n    Shows bots with their performance stats and available capacity.\n    Requires the trading engine to be ru"}],"package":null},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"io.github.CacheCarti/dmoera-creator","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.CacheCarti%2Fdmoera-creator","firstSeenAt":"2026-09-06T02:21:24.936Z","fetchedAt":"2026-09-06T02:21:24.936Z","normalizedAt":"2026-09-06T02:21:24.936Z"}]},"firstSeenAt":"2026-09-06T02:21:24.936Z","updatedAt":"2026-09-06T04:26:13.238Z"}