MCP server for the eToro Trading Platform. Connect any MCP-compatible AI assistant (Claude, Cursor, and others) to your eToro account for portfolio analysis, market research, and trading.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add etoro --env ETORO_API_KEY='<ETORO_API_KEY>' --env ETORO_USER_KEY='<ETORO_USER_KEY>' -- npx -y etoro-mcp-server~/.codex/config.toml
[mcp_servers.etoro]
command = "npx"
args = ["-y", "etoro-mcp-server"]
env = { ETORO_API_KEY = "<ETORO_API_KEY>", ETORO_USER_KEY = "<ETORO_USER_KEY>" }
# codex mcp add etoro --env ETORO_API_KEY='<ETORO_API_KEY>' --env ETORO_USER_KEY='<ETORO_USER_KEY>' -- npx -y etoro-mcp-server~/.cursor/mcp.json
{
"mcpServers": {
"etoro": {
"command": "npx",
"args": [
"-y",
"etoro-mcp-server"
],
"env": {
"ETORO_API_KEY": "<ETORO_API_KEY>",
"ETORO_USER_KEY": "<ETORO_USER_KEY>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"etoro": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"etoro-mcp-server"
],
"env": {
"ETORO_API_KEY": "<ETORO_API_KEY>",
"ETORO_USER_KEY": "<ETORO_USER_KEY>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"etoro": {
"command": "npx",
"args": [
"-y",
"etoro-mcp-server"
],
"env": {
"ETORO_API_KEY": "<ETORO_API_KEY>",
"ETORO_USER_KEY": "<ETORO_USER_KEY>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"etoro": {
"command": "npx",
"args": [
"-y",
"etoro-mcp-server"
],
"env": {
"ETORO_API_KEY": "<ETORO_API_KEY>",
"ETORO_USER_KEY": "<ETORO_USER_KEY>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"etoro": {
"command": "npx",
"args": [
"-y",
"etoro-mcp-server"
],
"env": {
"ETORO_API_KEY": "<ETORO_API_KEY>",
"ETORO_USER_KEY": "<ETORO_USER_KEY>"
}
}
}
}Environment variables
ETORO_API_KEYETORO_USER_KEY
Replace the placeholders with your own credentials and keep them out of version control.