CONNECT APP
Build with Bitget
Plateforme de trading crypto + achat/vente de Bitcoin & Ethereum
Commerce
- API key
MCP
Give your agent Bitget tools
Every Bitget action is exposed as an MCP tool on Pipedream's remote server. Point a client at it with your end user's ID and Connect resolves that user's Bitget account for each tool call — you store no tokens.
// accessToken: mint a short-lived token with the Connect SDK — see the MCP guide
const transport = new StreamableHTTPClientTransport(
new URL("https://remote.mcp.pipedream.net/v3"),
{
requestInit: {
headers: {
Authorization: `Bearer ${accessToken}`,
"x-pd-project-id": "{project_id}",
"x-pd-environment": "production",
"x-pd-external-user-id": "{external_user_id}", // any stable ID for this user in your system
"x-pd-app-slug": "bitget",
},
},
},
)
const mcp = new Client({ name: "my-agent", version: "1.0.0" })
await mcp.connect(transport)
const { tools } = await mcp.listTools()
// e.g. run Future - Market - Get All Symbols Contracts:
const result = await mcp.callTool({
name: "bitget-future-market-get-all-symbols-contracts",
arguments: {
productType: "Product Type",
symbol: "Symbol",
},
})# access_token: mint a short-lived token with the Connect SDK — see the MCP guide
headers = {
"Authorization": f"Bearer {access_token}",
"x-pd-project-id": "{project_id}",
"x-pd-environment": "production",
"x-pd-external-user-id": "{external_user_id}", # any stable ID for this user in your system
"x-pd-app-slug": "bitget",
}
async with streamablehttp_client("https://remote.mcp.pipedream.net/v3", headers=headers) as (read, write, _):
async with ClientSession(read, write) as session:
await session.initialize()
tools = await session.list_tools()
# e.g. run Future - Market - Get All Symbols Contracts:
result = await session.call_tool("bitget-future-market-get-all-symbols-contracts", {
"productType": "Product Type",
"symbol": "Symbol",
})SDK
Run Bitget actions from your backend
Connect a user's Bitget account once, then run Future - Market - Get All Symbols Contracts on their behalf from your own code — TypeScript, Python, or plain HTTP.
import { PipedreamClient } from "@pipedream/sdk"
const pd = new PipedreamClient({
projectId: process.env.PIPEDREAM_PROJECT_ID!,
clientId: process.env.PIPEDREAM_CLIENT_ID!,
clientSecret: process.env.PIPEDREAM_CLIENT_SECRET!,
projectEnvironment: "production",
})
const result = await pd.actions.run({
id: "bitget-future-market-get-all-symbols-contracts",
externalUserId: "{external_user_id}", // any stable ID for this user in your system
configuredProps: {
bitget: { authProvisionId: "apn_xxxxxxx" },
productType: "Product Type",
symbol: "Symbol",
},
})from pipedream import Pipedream
pd = Pipedream(
client_id="{oauth_client_id}",
client_secret="{oauth_client_secret}",
project_id="{project_id}",
project_environment="production",
)
result = pd.actions.run(
id="bitget-future-market-get-all-symbols-contracts",
external_user_id="{external_user_id}", # any stable ID for this user in your system
configured_props={
"bitget": {"authProvisionId": "apn_xxxxxxx"},
"productType": "Product Type",
"symbol": "Symbol",
},
)curl -X POST https://api.pipedream.com/v1/connect/{project_id}/actions/run \
-H "Content-Type: application/json" \
-H "X-PD-Environment: production" \
-H "Authorization: Bearer {access_token}" \
-d '{
"external_user_id": "{external_user_id}",
"id": "bitget-future-market-get-all-symbols-contracts",
"configured_props": {
"bitget": { "authProvisionId": "apn_xxxxxxx" },
"productType": "Product Type",
"symbol": "Symbol"
}
}'TOOLS
Bitget actions
On-demand operations your product or agent can configure and run on behalf of a connected user.
-
Future - Market - Get All Symbols Contracts
actionRetrieve all contract symbols by product type. See the documentationRead-onlyv0.0.3 -
Future - Market - Get Candle Data
actionRetrieve candlestick data for a contract symbol. See the documentationRead-onlyv0.0.3 -
Future - Market - Get Contracts OI
actionRetrieve open interest for contracts. See the documentationRead-onlyv0.0.3 -
Future - Market - Get Current Funding Rate
actionRetrieve current funding rate for a contract symbol. See the documentationRead-onlyv0.0.3 -
Future - Market - Get Discount Rate
actionRetrieve discount rate information for contract trading. See the documentationRead-onlyv0.0.3 -
Future - Market - Get Exchange Rate
actionGet interest exchange rate information for contract trading. See the documentationRead-onlyv0.0.3 -
Future - Market - Get Fills History
actionRetrieve historical fill data for a contract symbol. See the documentationRead-onlyv0.0.3 -
Future - Market - Get History Candle Data
actionRetrieve historical candlestick data for a contract symbol. See the documentationRead-onlyv0.0.3 -
Future - Market - Get History Funding Rate
actionRetrieve historical funding rate for a contract symbol. See the documentationRead-onlyv0.0.3 -
Future - Market - Get History Index Candle Data
actionRetrieve historical index candlestick data for a contract symbol. See the documentationRead-onlyv0.0.3 -
Future - Market - Get History Mark Candle Data
actionRetrieve historical mark price candlestick data for a contract symbol. See the documentationRead-onlyv0.0.3 -
Future - Market - Get Interest Rate
actionGet interest rate history for a specific coin asset. See the documentationRead-onlyv0.0.3 -
Future - Market - Get Merge Depth
actionRetrieve order book merge depth for a contract symbol. See the documentationRead-onlyv0.0.3 -
Future - Market - Get Open Interest
actionRetrieve open interest data for a contract symbol. See the documentationRead-onlyv0.0.3 -
Future - Market - Get Recent Fills
actionRetrieve recent fill data for a contract symbol. See the documentationRead-onlyv0.0.3 -
Future - Market - Get Symbol Next Funding Time
actionRetrieve next funding time for a contract symbol. See the documentationRead-onlyv0.0.3 -
Future - Market - Get Symbol Price
actionRetrieve current price for a contract symbol. See the documentationRead-onlyv0.0.3 -
Future - Market - Get Ticker
actionRetrieve ticker information for a specific contract symbol. See the documentationRead-onlyv0.0.3 -
Future - Market - Get Tickers
actionGet all ticker data of the given product type. See the documentationRead-onlyv0.0.3 -
Future - Market - Get VIP Fee Rate
actionRetrieve VIP fee rate information for contract trading. See the documentationRead-onlyv0.0.3 -
Spot - Market - Get Auction
actionRetrieve auction data for a specified symbol. See the documentationRead-onlyv0.0.3 -
Spot - Market - Get Candle Data
actionRetrieve candlestick data for a specified symbol and time period. See the documentationRead-onlyv0.0.3 -
Spot - Market - Get Coin List
actionGet spot coin information,supporting both individual and full queries. See the documentationRead-onlyv0.0.3 -
Spot - Market - Get History Candle Data
actionRetrieve history candlestick data for a specified symbol and time period. See the documentationRead-onlyv0.0.3 -
Spot - Market - Get Market Trades
actionRetrieve market trade history for a specified symbol. See the documentationRead-onlyv0.0.4 -
Spot - Market - Get Merge Depth
actionRetrieve merge depth for a specified symbol. See the documentationRead-onlyv0.0.3 -
Spot - Market - Get Orderbook
actionRetrieve the order book depth for a specified symbol. See the documentationRead-onlyv0.0.3 -
Spot - Market - Get Recent Trades
actionRetrieve recent trade fills for a specified symbol. See the documentationRead-onlyv0.0.3 -
Spot - Market - Get Symbols
actionObtain all trading pair information on the platform. See the documentationRead-onlyv0.0.3 -
Spot - Market - Get Tickers
actionObtain ticker information for all trading pairs or specific ones. See the documentationRead-onlyv0.0.3 -
Spot - Market - Get VIP Fee Rate
actionRetrieve VIP fee rate information. See the documentationRead-onlyv0.0.3 -
Spot - Trade - Batch Cancel Orders
actionCancel multiple spot orders in batch. Maximum 50 orders per request. See the documentationWritev0.0.4 -
Spot - Trade - Batch Cancel Replace Order
actionCancel existing orders and send new orders in batch. Maximum 50 orders per request. See the documentationWritev0.0.4 -
Spot - Trade - Batch Place Orders
actionPlace multiple spot orders in batch. Maximum 50 orders per request. See the documentationWritev0.0.4 -
Spot - Trade - Cancel Order
actionCancel a spot order on Bitget. You can cancel by orderId or clientOid. See the documentationWritev0.0.4 -
Spot - Trade - Cancel Replace Order
actionCancel an Existing Order and Send a New Order. See the documentationWritev0.0.4 -
Spot - Trade - Cancel Symbol Orders
actionCancel all orders for a specific symbol. See the documentationWritev0.0.3 -
Spot - Trade - Get Fills
actionRetrieve transaction details (fills) for a user. See the documentationRead-onlyv0.0.3 -
Spot - Trade - Get History Orders
actionRetrieve historical order data for a user. See the documentationRead-onlyv0.0.3 -
Spot - Trade - Get Order Info
actionRetrieve detailed information about a specific order on Bitget. You can query by orderId or clientOid. See the documentationRead-onlyv0.0.4 -
Spot - Trade - Get Unfilled Orders
actionRetrieve unfilled (open) orders for a user on Bitget. See the documentationRead-onlyv0.0.3 -
Spot - Trade - Place Order
actionPlace a spot order on Bitget. See the documentationWritev0.0.3
No Bitget triggers are available yet.
MULTI-APP
Use Bitget with other popular apps
Most products don't stop at one integration. Pair Bitget with the other apps your users rely on, and ship use cases that span both.
- App slug
- bitget
- Authentication
- API key
- Categories
- Commerce
- Actions
- 42
- Triggers
- 0
- API proxy
- Not available