Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
get_secret_keyB

Get secret key from environment variables

get_access_keyB

Get access key from environment variables

get_orderbookC

Get orderbook data for a specific symbol

get_klineC

Get K-line (candlestick) data

get_tickersC

Get ticker information

get_wallet_balanceD

Get wallet balance

get_positionsC

Get position information

place_orderD

Execute order

cancel_orderD

Cancel order

get_order_historyC

Get order history

get_open_ordersC

Get open orders

set_trading_stopD

Set trading stop

set_margin_modeD

Set margin mode

get_api_key_informationC

Get API key information

get_instruments_infoC

Get exchange information

validate_order_quantityC

Validate order quantity against Bybit trading rules and get properly formatted quantity

detect_position_modeC

Detect current position mode (one-way vs hedge) and get recommended positionIdx for orders

set_leverageC

Set leverage for a specific symbol

calculate_position_sizeC

Calculate optimal position size based on risk management principles

calculate_trailing_stopC

Calculate trailing stop loss with breakeven and profit protection

place_order_with_trailing_stopC

Place order with trailing stop loss

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

C2.8/5.0

Scored across 21 tools

Disambiguation4/5

Most tools have distinct purposes, but some overlap exists. For example, 'place_order' and 'place_order_with_trailing_stop' are clearly related, and 'set_trading_stop' might overlap with trailing stop calculations. However, descriptions help clarify differences, preventing major confusion.

Naming Consistency5/5

Tool names follow a consistent verb_noun pattern throughout, such as 'get_orderbook', 'set_leverage', and 'calculate_position_size'. There are no deviations in naming conventions, making the set predictable and readable.

Tool Count4/5

With 21 tools, the count is slightly high but reasonable for a comprehensive trading server. It covers key areas like orders, positions, and risk management without being overly bloated, though it borders on the heavy side.

Completeness5/5

The tool set provides complete coverage for trading operations, including order placement, cancellation, position management, risk calculations, and account information. No obvious gaps exist; agents can handle full trading workflows without dead ends.

Maintenance

ActivityInactive
ResponsivenessNo issues