Server data from the Official MCP Registry
Connect Claude to your eToro account for portfolio management, trading, and market research.
Connect Claude to your eToro account for portfolio management, trading, and market research.
Valid MCP server (8 strong, 7 medium validity signals). No known CVEs in dependencies. Package registry verified. Imported from the Official MCP Registry.
13 files analyzed · 1 issue found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Set these up before or after installing:
Environment variable: ETORO_API_KEY
Environment variable: ETORO_USER_KEY
Environment variable: ETORO_TRADING_MODE
Add this to your MCP configuration file:
{
"mcpServers": {
"io-github-gabrielcerutti-etoro-mcp-server": {
"env": {
"ETORO_API_KEY": "your-etoro-api-key-here",
"ETORO_USER_KEY": "your-etoro-user-key-here",
"ETORO_TRADING_MODE": "your-etoro-trading-mode-here"
},
"args": [
"-y",
"etoro-mcp-server"
],
"command": "npx"
}
}
}From the project's GitHub README.
Connect Claude to your eToro account for portfolio management, trading, and market research.
Overview • Installation • Configuration • Tools
MCP server that wraps the eToro public API, exposing 34 tools for AI assistants (Claude Desktop, Cursor, Claude Code, etc.). Ask Claude to analyze your portfolio, place limit orders, research instruments, discover top traders, and manage watchlists — all in natural language.
Below are real conversations with an AI assistant connected to the eToro MCP server.
You: Place a buy limit order for 5 SOL if it reaches $75
Assistant: Current SOL price is $78.21. I've placed a buy limit order for 5 SOL at $75 ($375 total) with a stop loss at $1. Order confirmed.
You: Can you place some DCA buy limit orders for ETH based on key support levels?
Assistant: Based on the chart, here are the key support levels for ETH:
- $1,750 — first support zone
- $1,500 — strong horizontal support
- $1,200 — macro support
- $1,000 — psychological floor
I've placed 4 limit orders:
Level Amount ~ETH $1,750 $1,000 0.57 $1,500 $1,500 1.00 $1,200 $2,000 1.67 $1,000 $2,500 2.50
You: What's my average entry price on SOL including all my positions?
Assistant: You have 27 SOL positions totaling 124.62 SOL with an average entry of $120.99.
Including your 4 pending limit orders (39.81 SOL), if all trigger your new average would be $106.14 on 164.43 SOL.
You: What do you think about SUI?
Assistant: SUI is trading at $0.905, down 75% from its October high of $3.70. Your 4 positions total 3,434 SUI at an average of $1.18 — currently -23%.
Key levels: Support at $0.874 and $0.788. Resistance at $1.00 and $1.10.
Catalysts: SUI ETF applications under SEC review, SuiPlay0X1 gaming device launching Q3 2026. The $0.78-$0.85 zone is a strong accumulation area.
You: Check the market related to my portfolio today and tell me if there is some macro news that could explain
Assistant:
Asset Price Your Avg Entry Status BTC $66,455 ~$68,500 Underwater on recent buys ETH $1,948 ~$2,114 Recovering SOL $79.32 ~$121 -34% SUI $0.93 ~$1.18 -21% LINK $8.42 ~$14.4 -41% What's driving the selloff:
- CPI report tomorrow — expected +0.3% MoM, still above Fed's 2% target
- Strong US economic data reinforcing "higher for longer" rate narrative
- BTC broke below 365-day moving average for first time since March 2022
- Mixed Spot Bitcoin ETF flows — no institutional conviction
You: Find me the best performing popular investors this year
Assistant: Here are the top popular investors for the current year, sorted by gain...
You: Create a watchlist called "AI Coins" and add SUI, NEAR, and TAO to it
Assistant: Done! Created watchlist "AI Coins" and added:
- SUI (Sui) — ID 100340
- NEAR (Near Protocol) — ID 100337
- TAO (Bittensor) — ID 100418
You: What's the current price of Bitcoin and Ethereum?
Assistant: Live rates:
- BTC: $68,503 (bid) / $68,520 (ask)
- ETH: $1,801 (bid) / $1,803 (ask)
Download the latest .mcpb file from the Releases page and drag it into Claude Desktop:
Extensions → drag etoro-{version}.mcpb into the window
You'll be prompted for your API Key, User Key, and trading mode. That's it.
[!TIP] Get your keys at eToro → Settings → Trading → Create New Key. Choose your environment (Demo or Real) and the permissions you need (Read or Write).
For developers who want to run from source.
npm install
npm run build
claude mcp add etoro-mcp \
-e ETORO_API_KEY=your-api-key \
-e ETORO_USER_KEY=your-user-key \
-e ETORO_TRADING_MODE=demo \
node /path/to/etoro-mcp/dist/index.js
claude_desktop_config.json){
"mcpServers": {
"etoro-mcp": {
"command": "node",
"args": ["/path/to/etoro-mcp/dist/index.js"],
"env": {
"ETORO_API_KEY": "your-api-key",
"ETORO_USER_KEY": "your-user-key",
"ETORO_TRADING_MODE": "demo"
}
}
}
}
| Setting | Env var | CLI arg | Default |
|---|---|---|---|
| API Key | ETORO_API_KEY | --api-key | (none) |
| User Key | ETORO_USER_KEY | --user-key | (none) |
| Trading Mode | ETORO_TRADING_MODE | --trading-mode | demo |
Trading mode: demo routes all trading calls through eToro's virtual account. Set to real only when you're ready to trade with real money.
[!WARNING]
trading_modemust match the environment of your API key. A demo key used withrealmode (or vice versa) will cause authentication errors.
| Tool | Description |
|---|---|
search_instruments | Search instruments by keyword (e.g. "AAPL", "Bitcoin") |
get_instruments | Get instrument details by IDs |
get_instrument_types | List all instrument types (stocks, crypto, ETFs…) |
get_industries | List industry classifications |
get_exchanges | List stock exchanges |
get_candles | Get OHLCV candle data |
get_closing_prices | Get closing prices for instruments |
get_rates | Get live bid/ask rates |
| Tool | Description |
|---|---|
open_position_by_amount | Open position by USD amount |
open_position_by_units | Open position by unit count |
close_position | Close an open position |
place_limit_order | Place a limit/entry order |
cancel_order | Cancel a pending order |
get_orders | List all pending orders |
get_portfolio | Get all open positions |
| Tool | Description |
|---|---|
get_instrument_feed | Get social feed for an instrument |
get_user_feed | Get social feed for a user |
create_post | Create a social feed post |
create_comment | Comment on a post |
| Tool | Description |
|---|---|
get_watchlists | List your watchlists |
create_watchlist | Create a watchlist |
delete_watchlist | Delete a watchlist |
rename_watchlist | Rename a watchlist |
add_watchlist_items | Add instruments to a watchlist |
remove_watchlist_item | Remove an instrument from a watchlist |
set_default_watchlist | Set default watchlist |
get_curated_lists | Get eToro's curated lists |
get_public_watchlists | Browse public watchlists |
| Tool | Description |
|---|---|
get_user_profile | Get a user's public profile |
get_user_performance | Get performance summary |
get_user_performance_granular | Get detailed performance over a period |
get_user_trades | Get trade history |
get_user_portfolio | Get public portfolio holdings |
discover_users | Discover popular investors (filterable) |
Be the first to review this server!
by Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
by mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.
by Microsoft · Content & Media
Convert files (PDF, Word, Excel, images, audio) to Markdown for LLM consumption
by mcp-marketplace · Developer Tools
Scaffold, build, and publish TypeScript MCP servers to npm — conversationally
by mcp-marketplace · Finance
Free stock data and market news for any MCP-compatible AI assistant.