Eterna
FreeNot checkedNo-KYC managed MCP trading exchange for AI agents: sandboxed TypeScript SDK, isolated sub-accounts, perpetual futures.
About
No-KYC managed MCP trading exchange for AI agents: sandboxed TypeScript SDK, isolated sub-accounts, perpetual futures.
README
The fastest way to give your AI agent real trading capabilities.
No KYC. Sandboxed TypeScript SDK. Isolated sub-accounts. 0.014% maker fees on futures.
License: MIT MCP Protocol Tools SDK
30-Second Install
Add to your MCP client and complete OAuth when prompted:
{
"mcpServers": {
"eterna": {
"type": "streamable-http",
"url": "https://mcp.eterna.exchange/mcp"
}
}
}
Your agent is auto-provisioned on first sign-in. There is no register_agent tool.
See QUICKSTART.md for Claude, Cursor, and Openclaw walkthroughs.
Product site: ai.eterna.exchange
How it works
Eterna is not a one-MCP-tool-per-exchange-endpoint server.
- Agent calls
search_sdkto find the righteterna.*method. - Agent calls
execute_codewith TypeScript that uses the full SDK in one round-trip. - Code runs in a sandboxed Deno runtime. Result is returned as JSON.
That model uses ~90% fewer tokens than wrapping every Bybit call as a separate MCP tool.
MCP tools
| Tool | Description |
|---|---|
execute_code |
Run TypeScript in a Deno sandbox with the eterna.* trading SDK |
search_sdk |
Search SDK docs (list / summary / full / params / keywords) |
search_examples |
Semantic search over curated trading examples |
Prompts
| Prompt | Description |
|---|---|
getting_started |
How to use execute_code, deposit flow, sandbox rules |
sdk_reference |
Full eterna.* method signatures and response shapes |
error_handling |
Error categories and recovery |
technical_analysis |
RSI, MACD, EMA, SMA, Bollinger, VWAP |
strategy_momentum_scalping |
Optional strategy template |
strategy_mean_reversion |
Optional strategy template |
strategy_funding_rate_arbitrage |
Optional strategy template |
Resources
| URI | Description |
|---|---|
eterna://docs/sdk |
Complete SDK reference |
eterna://docs/errors |
Error reference |
eterna://docs/examples |
Example snippets |
Full parameter docs: docs/tools-reference.md
SDK methods (via execute_code)
29 methods on the eterna object inside the sandbox:
| Category | Methods |
|---|---|
| Market data | getTickers, getOrderbook, getInstruments |
| Technical analysis | getRsi, getMacd, getEma, getSma, getBollingerBands, getVwap |
| Trading | placeOrder, closePosition, cancelOrder, cancelAllOrders, setLeverage, setTradingStop |
| Account | getBalance, getAccountInfo, getAllCoinsBalance, getPositions, getOrders |
| Funding | getDepositAddress, getDepositRecords, getAllowedDepositCoins, transferToTrading, swapToUsdt, getCoinInfo, getWithdrawableAmount, submitWithdrawal, getWithdrawalStatus |
Example:
const balance = await eterna.getBalance();
const ticker = await eterna.getTickers("BTCUSDT");
return { equity: balance.totalEquity, last: ticker[0]?.lastPrice };
Why Eterna?
| Eterna (managed) | Self-hosted MCP servers | Direct API wrappers | |
|---|---|---|---|
| Setup time | ~30 seconds | 15-30 min | Hours |
| Auth | OAuth (or legacy API key) | You create & rotate keys | You create & rotate keys |
| Agent isolation | Dedicated sub-account per agent | Shared account | Shared account |
| Execution model | Sandboxed TypeScript SDK | Usually one tool per endpoint | Custom code |
| Transport | Streamable HTTP (remote) | Often stdio (local only) | HTTP |
| Maintenance | Zero — we handle updates | You manage | You manage |
| Futures fees | 0.014% maker / 0.035% taker | Retail unless you negotiate VIP | Retail unless you negotiate VIP |
What you don't have to build
- Sub-account provisioning
- Rate limiting and request validation
- Deposit address management and fund routing
- Error handling for exchange API changes
- A Deno sandbox + typed trading SDK
Works with your stack
Claude (claude.ai)
Add a custom connector with URL https://mcp.eterna.exchange/mcp, complete OAuth, Approve.
Claude Code / Cursor
Use the JSON config above (Claude Code: .mcp.json, Cursor: .cursor/mcp.json). Complete OAuth when prompted.
Openclaw
openclaw plugins install @eterna-hybrid-exchange/openclaw-plugin
npm install -g @eterna-hybrid-exchange/cli
eterna login
Any Streamable HTTP MCP client
Point the client at https://mcp.eterna.exchange/mcp and authenticate with OAuth (mcp:full) or a legacy Bearer API key. Polished guides for LangChain / CrewAI / AutoGen / ChatGPT are expanding.
Authentication
Preferred: OAuth via https://ai-auth.eterna.exchange with scope mcp:full.
Legacy: long-lived agent API keys as Authorization: Bearer … (Argon2 hashed at rest).
Details: docs/authentication.md
Markets
- USDT-margined perpetual futures (200+ pairs)
- Spot trading is on the roadmap
Roadmap
See ROADMAP.md.
Shipped: code execution sandbox, OAuth agent provisioning, 29 SDK methods, technical analysis, funding/withdrawal flows.
Next: broader SDK coverage, cron strategy runtime, backtesting, spot.
Skills
Claude Code skills for trading knowledge:
- skills/claude-code/trading/SKILL.md — Risk management, position sizing, deposit flow, order lifecycle
- skills/claude-code/scalping/SKILL.md — Momentum scalping strategy
Or grab the latest bundle: https://ai.eterna.exchange/claude-skills
Documentation
- QUICKSTART.md — Connect and trade
- Tools Reference — MCP tools + SDK overview
- Authentication — OAuth and API keys
- Architecture — Isolation and transport
- CHANGELOG.md — Version history
- ROADMAP.md — What's next
Machine-readable product facts: https://ai.eterna.exchange/llms.txt
Contact
Questions, partnerships, or support: [email protected]
License
MIT — Copyright 2025-2026 Eterna Exchange
Installing Eterna
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/EternaHybridExchange/eterna-mcpFAQ
Is Eterna MCP free?
Yes, Eterna MCP is free — one-click install via Unyly at no cost.
Does Eterna need an API key?
No, Eterna runs without API keys or environment variables.
Is Eterna hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install Eterna in Claude Desktop, Claude Code or Cursor?
Open Eterna on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
Stripe
Payments, customers, subscriptions
by Stripemalamutemayhem/unclick-agent-native-endpoints
110+ tools for AI agents spanning social media, finance, gaming, music, AU-specific services, and utilities. Zero-config local tools plus platform connectors. n
by malamutemayhemwhiteknightonhorse/APIbase
Unified API hub for AI agents with 56+ tools across travel (Amadeus, Sabre), prediction markets (Polymarket), crypto, and weather. Pay-per-call via x402 micropa
by whiteknightonhorsetrackerfitness729-jpg/sitelauncher-mcp-server
Deploy live HTTPS websites in seconds. Instant subdomains ($1 USDC) or custom .xyz domains ($10 USDC) on Base chain. Templates for crypto tokens and AI agent pr
Compare Eterna with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All finance MCPs
