The Deriv API MCP Server allows interaction with the Deriv API using Model Context Protocol (MCP) and OpenAI function calling to manage trading activities. You can:
Retrieve a list of active trading symbols using the
get_active_symbolsfunctionFetch the current account balance using the
get_account_balancefunction
Enables function calling with the Deriv API through OpenAI models, offering capabilities to fetch active trading symbols and account balances.
Deriv API Server
A Model Context Protocol (MCP) server and OpenAI function calling service for interacting with the Deriv API.
Features
Active symbols list
Get Account Balance
Related MCP server: Tradovate MCP Server
Installation
Local Installation
Docker Installation
Build the Docker image:
Environment Setup
Create a .env file in your project root:
Usage with Claude Desktop
Claude Desktop provides full support for MCP features. To use this server:
Install Claude Desktop
Add to your Claude Desktop configuration:
On macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonOn cline VSCode:
/Users/raju/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.jsonOn Windows:
%APPDATA%\Claude\claude_desktop_config.json
For Local Installation
For Docker Installation
Restart Claude Desktop
The server provides the following tools:
get_active_symbols: Get a list of active trading symbolsget_account_balance: Get the current account balance
Usage with OpenAI Function Calling
Rate Limits
Please refer to the Deriv API documentation for current rate limits and usage guidelines.
License
MIT