View as Markdown

eToro Integration

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:

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

Setup

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

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

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

export interface EtoroIntegrationOptions {
  publicApiKey?: string;

Tools

etoro_get_identity

Get identity

No parameters.

etoro_get_portfolio

Get portfolio

No parameters.

etoro_search_instruments

Search instruments

export type EtoroSearchInstrumentsParams = Record<string, unknown>;

etoro_get_instrument_rates

Get instrument rates

export type EtoroGetInstrumentRatesParams = Record<string, unknown>;

etoro_list_trade_history

List trade history

export type EtoroListTradeHistoryParams = Record<string, unknown>;

etoro_list_watchlists

List watchlists

export type EtoroListWatchlistsParams = Record<string, unknown>;

Notes

  • Category: Finance
  • Authentication mode: API key