PCM
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
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
| Name | Description |
|---|---|
| cache-statsB | Get CCXT cache statistics |
| clear-cacheB | Clear CCXT cache |
| set-log-levelC | Set logging level |
| list-exchangesB | List all available cryptocurrency exchanges |
| get-tickerC | Get current ticker information for a trading pair |
| batch-get-tickersC | Get ticker information for multiple trading pairs at once |
| get-orderbookC | Get market order book for a trading pair |
| get-ohlcvC | Get OHLCV candlestick data for a trading pair |
| get-tradesC | Get recent trades for a trading pair |
| get-marketsC | Get all available markets for an exchange |
| get-exchange-infoC | Get exchange information and status |
| get-leverage-tiersC | Get futures leverage tiers for trading pairs |
| get-funding-ratesC | Get current funding rates for perpetual contracts |
| get-market-typesB | Get market types supported by an exchange |
| account-balanceC | Get your account balance from a crypto exchange |
| place-market-orderC | Place a market order on an exchange |
| set-leverageC | Set leverage for futures trading |
| set-margin-modeC | Set margin mode for futures trading |
| place-futures-market-orderC | Place a futures market order |
| get-proxy-configB | Get the current proxy configuration |
| set-proxy-configC | Configure proxy settings for all exchanges |
| test-proxy-connectionC | Test the proxy connection with a specified exchange |
| clear-exchange-cacheB | Clear exchange instance cache to apply configuration changes |
| set-market-typeC | Set default market type for all exchanges |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| exchanges |
TDQS
Scored across 24 tools
Most tools have distinct purposes targeting specific exchange operations like data retrieval (get-ticker, get-ohlcv), order placement (place-market-order, place-futures-market-order), and configuration (set-proxy-config, set-log-level). However, some overlap exists between clear-cache and clear-exchange-cache, which could cause minor confusion as both relate to cache management.
Tool names consistently follow a verb_noun pattern throughout, such as get-ticker, set-leverage, and clear-cache. This uniform naming convention makes the tool set predictable and easy to navigate, with no deviations in style or structure.
With 24 tools, the count is borderline high for a cryptocurrency exchange server, potentially feeling heavy as it includes many specific operations. While comprehensive, it might overwhelm agents with its breadth, though it aligns with the domain's complexity.
The tool set provides extensive coverage for cryptocurrency exchange operations, including data fetching, order management, and configuration. Minor gaps exist, such as the absence of tools for canceling orders or managing account details beyond balance, but agents can likely work around these with the available tools.