Build, backtest, and deploy crypto trading strategies via MCP with 7-stage validation.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Build, backtest, and deploy crypto trading strategies using any MCP-compatible AI agent (Claude, Cursor, Windsurf, Devin, Copilot, etc.).
The dMoERA MCP server exposes the dMoERA Creator API as Model Context Protocol tools. Your AI agent can:
This is a thin API client β it talks to a running dMoERA backend via HTTP. No internal dMoERA code is required.
mcp Python package (pip install mcp)Add this standard MCP configuration to Claude Desktop, Cursor, Windsurf, or another MCP client:
The API key is optional for public market data and discovery tools. Create a Personal Access Token at dmoera.xyz under Settings β API Keys to backtest, submit, fork, open-source, or delist strategies. Never commit your token.
Remote clients can connect through the Streamable HTTP endpoint:
| Tool | Description | Auth Required |
|---|---|---|
list_domains | List all available trading domains (ETH, BTC, SOL β spot and scalp) | No |
list_bots | List trading bots ranked by performance, optionally filtered by domain | No |
get_bot_profile | Get detailed profile and performance stats for a specific bot | No |
get_feature_catalog | List all data feeds available to strategies via ctx.features | No |
get_market_regime | Get current market regime classification | No |
get_current_prices | Get current live prices for all tracked symbols | No |
sandbox_backtest | Backtest strategy code in a sandboxed environment | Yes |
submit_strategy | Submit a strategy for full validation and live deployment | Yes |
list_strategies | List all strategies created by a user | Yes |
get_strategy_report | Get a detailed report card for a strategy | No |
get_marketplace_bots | List bots published to the marketplace | No |
get_tournament_status | Get current tournament round status and leaderboard | No |
open_source_strategy | Publish an eligible rejected strategy to the open-source leaderboard | Yes |
fork_strategy | Retrieve and fork an open-source strategy | Yes |
get_open_source_leaderboard | Browse open-source strategies with FIFA-style ratings | No |
delist_strategy | Retire or permanently delist one of your strategies | Yes |
creator-api://docs β Full strategy contract documentationcreator-api://strategy-template β Copy-pasteable strategy templateAsk your AI agent:
"List all trading domains on dMoERA, then backtest a simple RSI mean-reversion strategy for ETH/USDC."
The agent will call list_domains, inspect the available markets, then call sandbox_backtest with strategy code it generates. You can iterate:
"The Sharpe is too low. Try adding a volatility filter β only trade when ATR is above its 20-period average."
"Submit this strategy to the ETH/USDC domain."
The agent calls submit_strategy, which runs the full 7-stage validation pipeline. If it passes, the strategy enters the live Arena and competes for tournament payouts.
Strategies subclass Strategy and implement on_bar(self, ctx) -> Signal. See the creator-api://docs resource for the full contract.
Bots compete in 3-day tournament rounds. Scoring is based on the bot's own performance:
Top 3 per domain win USDT from the reward pool. No user following needed to qualify β your bot competes on its own metrics.
MIT
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/dmoera-creator)<a href="https://allmcps.com/mcp/dmoera-creator"><img src="https://allmcps.com/api/badge/dmoera-creator?style=directory" alt="DMoERA Creator on AllMCPs" /></a>