mcp_etoro

p-karwowski-dev/mcp_etoro

3.2

If you are the rightful owner of mcp_etoro and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.

This is a Model Context Protocol (MCP) server that interacts with eToro API providing a list of available instruments.

eToro MCP Server

This is a Model Context Protocol (MCP) server that interacts with eToro API providing list of available instruments.

Requirements

  • Python 3.11 or higher
  • Dependencies as listed in pyproject.toml, including:
    • mcp

Setup

  1. Clone this repository:

    git clone https://github.com/p-karwowski-dev/mcp_etoro.git
    cd mcp_etoro
    
  2. Create and activate a virtual environment and install dependencies:

    uv venv
    source .venv/bin/activate  # On Windows: .venv\Scripts\activate
    uv pip install -e .
    

Usage

Run the server to allow host MCP server to interact with it.

uv run server.py

Integration with host MCP server

Edit the host config file adding below settings.

  • Note: You may need to put the full path to the uv executable in the command field. You can get this by running which uv on MacOS/Linux or where uv on Windows. Alternatively you can navigate to the project locations and run pwd command line.

  • macOS:

    {
      "mcpServers": {
        "etoro": {
          "command": "uv",
          "args": [
            "--directory",
            "/ABSOLUTE/PATH/TO/PARENT/FOLDER/mcp_etoro",
            "run",
            "server.py"
          ]
        }
      }
    }
    
  • Windows:

    {
      "mcpServers": {
        "yfinance": {
          "command": "uv",
          "args": [
            "--directory",
            "C:\\ABSOLUTE\\PATH\\TO\\PARENT\\FOLDER\\mcp_etoro",
            "run",
            "server.py"
          ]
        }
      }
    }