3commas-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| 3COMMAS_API_KEY | Yes | Your 3Commas API key. | |
| 3COMMAS_SECRET_KEY | Yes | Your 3Commas secret key. | |
| 3COMMAS_ENABLE_DESTRUCTIVE | No | Enable destructive operations. Set to 'true' to allow trading actions. | false |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| health_checkA | Perform a health check by testing API connectivity. |
| get_dca_bot_detailsA | Get comprehensive details for a specific DCA bot. Args: bot_id: DCA bot unique identifier include_events: Include related events (default: False) response_filter: Response detail level ("full" or "display") Returns: Bot configuration, active deals, trading parameters, and performance metrics. |
| get_dca_bot_listB | Get list of DCA bots with optional filtering and sorting. Args: account_id: Exchange account ID (0 = all accounts) strategy: Trading strategy filter (long/short) order_direction: Sort order ("ASC" or "DESC") limit: Maximum bots to return (1-1000) offset: Pagination offset from_date: Filter bots created from date (ISO format) scope: Filter scope for bot selection sort_by: Field to sort by quote: Filter by quote currency response_filter: Response detail level ("full" or "display") Returns: List of DCA bots with configuration, status, deals, and performance data. |
| get_available_strategy_listB | Get all available DCA bot trading strategies. Args: response_filter: Response detail level ("full" or "display") Returns: Complete catalog of available strategies with configuration options and compatibility. |
| get_dca_bot_profit_dataA | Get daily profit data for a specific DCA bot. Args: bot_id: DCA bot unique identifier days: Number of days for profit data (default: 30) response_filter: Response detail level ("full" or "display") Returns: Daily profit analytics with BTC/USD amounts and timestamps. |
| get_blacklist_of_pairsA | Get blacklisted trading pairs for DCA bots. Args: response_filter: Response detail level ("full" or "display") Returns: List of blacklisted trading pairs with restrictions and configurations. |
| get_connected_exchanges_and_walletsA | Get all connected exchange accounts and wallets. Args: response_filter: Response detail level ("full" or "display") Returns: List of connected exchanges with account details, permissions, and status. |
| get_account_infoA | Get account information for a specific account or aggregated summary. Args: account_id: Account ID (integer) or 'summary' for aggregated data response_filter: Response detail level ("full" or "display") Returns: Account information including settings, balance, profit metrics, and trading permissions. |
| get_balance_history_dataA | Get account balance history over time. Args: date_from: Start date in ISO 8601 format (YYYY-MM-DDTHH:MM:SS.sssZ) account_id: Account ID (integer) or 'summary' for aggregated data date_to: End date in ISO 8601 format (optional) response_filter: Response detail level ("full" or "display") Returns: Balance history data with timestamps, USD/BTC values, and deposit amounts. |
| get_all_market_pairsA | Get all available trading pairs across markets. Args: market_code: Optional market filter (e.g., "binance", "okx") response_filter: Response detail level ("full" or "display") Returns: List of trading pairs with symbols, availability, and trading parameters. |
| get_currency_rates_and_limitsA | Get current exchange rates and trading limits for a currency pair. Args: market_code: Exchange market code pair: Trading pair (e.g., "BTC_USDT") limit_type: Optional limit type (bot or smart_trade) response_filter: Response detail level ("full" or "display") Returns: Exchange rates, trading limits, precision, and fee information. |
| get_supported_marketsA | Get all supported trading markets and exchanges. Args: response_filter: Response detail level ("full" or "display") Returns: List of supported markets with names, features, and compatibility information. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/severity1/3commas-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server