MCP.Market

eToro MCP Server

by gabrielcerutti·io.github.gabrielcerutti/etoro-mcp-server·v1.1.4·1 stars

Connect AI assistants to eToro for portfolio analysis, market research, and trading.

B72/100grade B
What users say
No reviews yet
Be the first
Safety scan
B72/100

full report

Adoption
Growing

1 stars111 downloads/wk

Reviews

Write one

Nobody has reviewed eToro MCP Server yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

eToro MCP Server tools (35, 7 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • etoro_add_watchlist_items

    Add one or more instruments to an existing watchlist.

  • etoro_cancel_orderwrite action

    Cancel a pending limit or market order before it executes.

  • etoro_close_position

    Close an open position (fully or partially). Pass `unitsToDeduct` to close only part of the position; omit it to close fully.

  • etoro_create_commentwrite action

    Add a comment to an existing post on the eToro social feed.

  • etoro_create_postwrite action

    Create a new post on the eToro social feed. Optionally tag an instrument.

  • etoro_create_watchlistwrite action

    Create a new watchlist with the given name.

  • etoro_delete_watchlistwrite action

    Delete a watchlist by its ID.

  • etoro_discover_users

    Discover popular investors / traders on eToro filtered by performance, risk, and popularity.

  • etoro_get_candles

    Fetch OHLCV candle data for an instrument. Useful for technical analysis and historical price research.

  • etoro_get_closing_prices

    Fetch historical closing prices across all instruments.

  • etoro_get_copiers

    Get information about users currently copying the authenticated user's portfolio (country, club, copy duration, amount category).

  • etoro_get_curated_lists

    Get eToro's curated / featured instrument lists.

  • etoro_get_current_user

    Get the identity of the currently authenticated user: Global Customer ID (GCID), real account CID, demo account CID.

  • etoro_get_exchanges

    List all stock exchanges eToro supports.

  • etoro_get_industries

    List all industry classifications used for stock instruments.

  • etoro_get_instrument_feed

    Get the social feed (posts, discussions) for a specific instrument.

  • etoro_get_instrument_types

    List all instrument types eToro supports (stocks, crypto, ETFs, etc.).

  • etoro_get_instruments

    Get full details for one or more instruments by their IDs.

  • etoro_get_orders

    List all pending orders (limit orders, entry orders, etc.) for the current account.

  • etoro_get_portfolio

    Get the current account's portfolio with P&L: credit, open positions (with current rates), unrealized P&L,

  • etoro_get_public_watchlists

    Get publicly shared watchlists from a specific user.

  • etoro_get_rates

    Get live bid/ask rates for one or more instruments.

  • etoro_get_trade_history

    Fetch the history of closed trades (entry/exit, P&L, fees, duration). Supports pagination.

  • etoro_get_user_feed

    Get the social feed (posts, discussions) for a specific user by their eToro username.

  • etoro_get_user_performance

    Get a user's trading performance (returns, risk score). Pass `period` for time-windowed performance; omit for lifetime/default summary.

  • etoro_get_user_portfolio

    Get a user's live public portfolio holdings (instruments, allocation).

  • etoro_get_user_profile

    Get an eToro user's public profile by username.

  • etoro_get_user_trades

    Get a user's trade info (averages, win/loss stats) for a specific period.

  • etoro_get_watchlists

    Get all watchlists for the current user.

  • etoro_open_position

    Open a new position on an instrument. Provide exactly one of `amount` (USD) or `units` (share/coin count).

  • etoro_place_limit_orderwrite action

    Place a limit / entry order that executes when the market reaches the specified price.

  • etoro_remove_watchlist_itemwrite action

    Remove an instrument from a watchlist.

  • etoro_rename_watchlist

    Rename an existing watchlist.

  • etoro_search_instruments

    Search eToro instruments (stocks, crypto, ETFs, etc.) by keyword or exact ticker.

  • etoro_set_default_watchlist

    Mark a watchlist as the user's default.

Public scan report

scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it

no findings
  • Code scan29 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 151 days ago8/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 72/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How eToro MCP Server compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
72/100
higher than 38% of 48,255 servers
Tools
35
the typical server has 7
Tools that change things
20%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
1
more than 65% of 28,688 servers
Downloads a week
111
more than 65% of 12,191 servers with a package

What its tools let an agent do: 28 read · 7 change

Install eToro MCP Server in Claude Code, Cursor or VS Code

Runs npx -y etoro-mcp-server on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add etoro-mcp-server -- npx -y etoro-mcp-server
Add to Cursor

What the publisher says

From the eToro MCP Server repository's README, as published. We do not edit it. Read it on GitHub

eToro MCP Server

Connect any MCP-compatible AI assistant (Claude, Cursor, and others) to your eToro account for portfolio analysis, market research, and trading.

Overview • Installation • Configuration • Tools

Overview

MCP server wrapping the eToro public API, exposing 35 tools for AI assistants (Claude Desktop, Cursor, Claude Code, etc.). Built for investment research and portfolio analysis — assess positions, research instruments and themes, vet popular investors for copy-trading, backtest DCA strategies against historical data. Trading is fully supported, but use care: letting an AI agent place real-money orders is genuinely risky, and you should treat it as such.

What Can You Do With It?

The server is built around research workflows first. The examples below show real multi-tool conversations — the assistant chains several etoro_* calls together to answer a single question. Numbers are representative; actual responses draw from live eToro data.

1. Portfolio health check

The assistant calls etorogetportfolio to pull your open positions, then etorogetinstruments to resolve instrument IDs to names and sectors, and etorogetrates for live prices. It assembles a full snapshot from the raw data.

You: How is my portfolio doing? Break it down by sector and flag any trouble spots.

Assistant: I pulled your portfolio (98 open positions), resolved each instrument, and fetched live rates. Here's the picture:

- Cash: $22,265 • Invested: $45,782 • Positions: 98 open

Sector breakdown:

| Sector | % of invested | Top holdings |

| --- | --- | --- |

| Technology | 38% | GOOG, META, MSFT, NVDA, AMZN |

| ETFs & Index | 22% | VOO, QQQ, SOXX, ARGT, IEUR |

| Crypto | 15% | BTC, ETH |

| Healthcare | 10% | UNH |

| Financials | 8% | SAP |

| Other | 7% | LDO + others |

Trouble spot: Your tech sleeve is 38% of invested capital and concentrated in 5 mega-caps. A single sector drawdown hits hard — consider whether the ETF overlap (QQQ, SOXX) is intentional diversification or accidental doubling-down.

Tools used: etorogetportfolio → etorogetinstruments → etorogetrates

2. Instrument research

Search is keyword-based — etorosearchinstruments finds instruments by ticker or company name, then you chain etorogetinstruments for full details and etorogetcandles for price history.

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

eToro MCP Server: common questions

Is eToro MCP Server safe?
Mostly: it is graded B (72/100). Read the eToro MCP Server safety report
How do I install eToro MCP Server?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does eToro MCP Server need an API key?
Yes. The registry entry asks for ETORO_API_KEY, ETORO_USER_KEY.
Is eToro MCP Server maintained?
The last commit was 188 days ago (2026-04-29). The latest release is v1.1.4.
What can I use instead of eToro MCP Server?
Servers from other publishers that do the same job: CCXT MCP server and TradingMCP MCP server.
How does eToro MCP Server compare with other MCP servers?
safety score 72/100 (higher than 38% of 48,255 servers); tools 35 (the typical server has 7); tools that change things 20% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to eToro MCP Server

Same job from other publishers: the closest match first, then the best rated.

  • CCXT
    Official CCXT MCP server - Market data and trading across 100+ exchanges and prediction markets
    A
  • TradingMCP
    Market analysis for AI assistants: screeners, multi-timeframe analysis, backtests, in-chat charts.
    A