---
title: "eToro Integration"
description: "Access eToro Public API identity, portfolio, market data, trade history, and watchlists"
---
The eToro integration provides access to access eToro Public API identity, portfolio, market data, trade history, and watchlists through the Integrate MCP server.

## Installation

The eToro integration is included with the SDK:

```typescript
import { etoroIntegration } from "integrate-sdk/server";
```

## Setup

Add eToro to your server configuration. Provide credentials via environment variables or integration config:

```typescript
import { createMCPServer, etoroIntegration } from "integrate-sdk/server";

export const { client: serverClient } = createMCPServer({
  apiKey: process.env.INTEGRATE_API_KEY,
  integrations: [
    etoroIntegration({
      // See configuration options below
    }),
  ],
});
```

### Client-Side Usage

```typescript
import { client } from "integrate-sdk";

const result = await client.etoro.getIdentity({});

console.log(result);
```

## Environment Variables

- `ETORO_API_KEY` (when supported by this integration)

## Configuration Options

<AutoTypeTable
  path="../src/integrations/etoro.ts"
  name="EtoroIntegrationOptions"
/>


## Tools

### `etoro_get_identity`

Get identity

_No parameters._

### `etoro_get_portfolio`

Get portfolio

_No parameters._

### `etoro_search_instruments`

Search instruments

<AutoTypeTable
  path="generated/tool-params/etoro.ts"
  name="EtoroSearchInstrumentsParams"
/>

### `etoro_get_instrument_rates`

Get instrument rates

<AutoTypeTable
  path="generated/tool-params/etoro.ts"
  name="EtoroGetInstrumentRatesParams"
/>

### `etoro_list_trade_history`

List trade history

<AutoTypeTable
  path="generated/tool-params/etoro.ts"
  name="EtoroListTradeHistoryParams"
/>

### `etoro_list_watchlists`

List watchlists

<AutoTypeTable
  path="generated/tool-params/etoro.ts"
  name="EtoroListWatchlistsParams"
/>

## Notes

- Category: Finance
- Authentication mode: API key
