---
title: "Binance Integration"
description: "Read Binance Spot market data and account information with API keys scoped to reading only"
---
The Binance integration provides access to read Binance Spot market data and account information with API keys scoped to reading only through the Integrate MCP server.

## Installation

The Binance integration is included with the SDK:

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

## Setup

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

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

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

### Client-Side Usage

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

const result = await client.binance.ping({});

console.log(result);
```

## Environment Variables

- `BINANCE_API_KEY` (when supported by this integration)

## Configuration Options

<AutoTypeTable
  path="../src/integrations/binance.ts"
  name="BinanceIntegrationOptions"
/>


## Tools

### `binance_ping`

Ping

_No parameters._

### `binance_get_server_time`

Get server time

_No parameters._

### `binance_get_exchange_info`

Get exchange info

<AutoTypeTable
  path="generated/tool-params/binance.ts"
  name="BinanceGetExchangeInfoParams"
/>

### `binance_get_ticker_price`

Get ticker price

<AutoTypeTable
  path="generated/tool-params/binance.ts"
  name="BinanceGetTickerPriceParams"
/>

### `binance_get_ticker_24hr`

Get ticker 24hr

_No parameters._

### `binance_get_order_book`

Get order book

<AutoTypeTable
  path="generated/tool-params/binance.ts"
  name="BinanceGetOrderBookParams"
/>

### `binance_get_recent_trades`

Get recent trades

<AutoTypeTable
  path="generated/tool-params/binance.ts"
  name="BinanceGetRecentTradesParams"
/>

### `binance_get_klines`

Get klines

<AutoTypeTable
  path="generated/tool-params/binance.ts"
  name="BinanceGetKlinesParams"
/>

### `binance_get_account`

Get account

_No parameters._

### `binance_get_open_orders`

Get open orders

<AutoTypeTable
  path="generated/tool-params/binance.ts"
  name="BinanceGetOpenOrdersParams"
/>

### `binance_get_all_orders`

Get all orders

<AutoTypeTable
  path="generated/tool-params/binance.ts"
  name="BinanceGetAllOrdersParams"
/>

### `binance_get_my_trades`

Get my trades

<AutoTypeTable
  path="generated/tool-params/binance.ts"
  name="BinanceGetMyTradesParams"
/>

## Notes

- Category: Finance
- Authentication mode: API key
