| name | myriad-prediction-markets |
| description | AI trading agent for Myriad prediction markets on BNB Chain. Discover live markets, execute buy/sell trades, monitor portfolio exposure, claim winnings, and run as an MCP server for multi-agent workflows. Use when the user wants to trade prediction markets on BNB Chain, find market opportunities by keyword, or automate a trading + claims loop.
|
| tags | ["prediction-markets","trading","bnb-chain","mcp","defi"] |
Myriad — AI Prediction Market Trading Agent
Overview
Myriad CLI gives AI agents a full trading loop on Myriad prediction markets running on BNB Chain: discover markets, make decisions, execute trades, and claim winnings. Supports MCP server mode for multi-agent orchestration.
Chain: BNB Chain (chainId=56)
Settlement token: USDT / USD1
Default slippage: 0.05 (trades), 0.005 (swaps)
Installation
npm i -g @myriadmarkets/cli
Setup
myriad wallet setup
export MYRIAD_PRIVATE_KEY="0x..."
myriad wallet deposit
Config resolves in order: CLI flags → env vars / .env → ~/.config/myriad/config.json → built-in defaults.
Key Commands
Markets
myriad markets list --state open --order volume --sort desc
myriad markets list --keyword "bitcoin" --state open --limit 10
myriad markets list --state open --json
Trading
myriad trade buy --market-id 164 --outcome-id 0 --value 25 --dry-run
myriad trade buy --market-id 164 --outcome-id 0 --value 25
myriad trade sell --market-id 164 --outcome-id 0 --value 25 --dry-run
myriad trade sell --market-id 164 --outcome-id 0 --value 25
Always use --dry-run before write operations — preview the transaction without execution.
Portfolio & Wallet
myriad portfolio
myriad wallet balances
myriad swap
Claims
myriad claim all
MCP Server
myriad mcp
MCP config for Claude Code (~/.claude/settings.json):
{
"mcpServers": {
"myriad": {
"command": "myriad",
"args": ["mcp"]
}
}
}
Skills (Claude / OpenClaw)
myriad skills install --target claude
Key Flags
| Flag | Description |
|---|
--dry-run | Preview transaction without executing |
--json | Machine-readable output for agent pipelines |
--keyword <term> | Filter markets by topic |
--state <state> | Filter by market status: open, resolved, etc. |
--order <field> | Sort field (e.g. volume) |
--sort <dir> | asc or desc |
--limit <n> | Cap result count |
Agent Patterns
Event-Driven Trader
Spot a news catalyst → scan markets → stage trade:
myriad markets list --keyword "fed rate" --state open --json
myriad trade buy --market-id <id> --outcome-id <id> --value 50 --dry-run
myriad trade buy --market-id <id> --outcome-id <id> --value 50
Portfolio Monitor
Check exposure before each trading cycle:
myriad portfolio
myriad wallet balances
Winnings Sweeper
Automate claims on resolved markets:
myriad claim all
Multi-Agent Desk
Run scout + execution agents via MCP:
myriad mcp
Wallet Management with MoonPay
Myriad trades on BNB Chain and settles in USDT. Use MoonPay to create a BNB Chain wallet, fund it, and export the key for Myriad.
npm install -g @moonpay/cli
mp login
mp wallet create --name "myriad-agent"
mp wallet retrieve --wallet "myriad-agent"
Fund with USDT on BNB Chain
mp buy --token usdt_bsc --amount 100 --wallet <bnb-address> --email <email>
mp token bridge \
--from-wallet myriad-agent --from-chain ethereum \
--from-token 0xdac17f958d2ee523a2206206994597c13d831ec7 \
--from-amount 100 \
--to-chain bsc \
--to-token 0x55d398326f99059ff775485246999027b3197955
Export Key for Myriad
mp wallet export --wallet "myriad-agent"
Check Balance
mp token balance list --wallet <bnb-address> --chain bsc
Withdraw Winnings to Bank
mp virtual-account offramp create \
--name "Offramp" \
--bankAccountId <bank-account-id> \
--stablecoin usdc \
--chain bsc
End-to-End Workflow
npm i -g @myriadmarkets/cli
mp wallet create --name "myriad-agent"
mp buy --token usdt_bsc --amount 100 --wallet <address> --email <email>
mp wallet export --wallet "myriad-agent" → copy private key
myriad wallet setup → paste key (stored encrypted)
myriad markets list --state open --order volume --sort desc
myriad trade buy --market-id <id> --outcome-id <id> --value 25 --dry-run
myriad trade buy --market-id <id> --outcome-id <id> --value 25
myriad claim all — sweep resolved positions
mp virtual-account offramp create — withdraw winnings
Resources
Related Skills
- moonpay-prediction-market — Polymarket and Kalshi trading (alternative platforms)
- moonpay-check-wallet — Verify BNB Chain balances before trading
- moonpay-swap-tokens — Swap tokens to USDT for Myriad trades