mcp-deriv-api-server
Documentation
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
Installation
Local Installation
curl -LsSf https://astral.sh/uv/install.sh | shDocker Installation
1. Build the Docker image:
docker build -t deriv-api-mcp .Environment Setup
Create a `.env` file in your project root:
DERIV_API_TOKEN=your_api_key_hereUsage with Claude Desktop
Claude Desktop provides full support for MCP features. To use this server:
1. Install Claude Desktop
2. Add to your Claude Desktop configuration:
For Local Installation
{
"mcpServers": {
"deriv-api-mcp": {
"command": "uv",
"args": [
"--directory",
"/Users/raju/Sites/deriv/mcp-deriv-api-server",
"run",
"server.py"
]
}
}
}For Docker Installation
{
"mcpServers": {
"deriv-api-mcp": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"deriv-api-mcp"
]
}
}
}3. Restart Claude Desktop
The server provides the following tools:
- `get_active_symbols`: Get a list of active trading symbols
- `get_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
Frequently asked questions
What is mcp-deriv-api-server?
mcp-deriv-api-server is a Model Context Protocol (MCP) server listed in the TrackMCP directory.
How do I install mcp-deriv-api-server?
Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.
Is mcp-deriv-api-server open source?
Yes — it is hosted on GitHub at https://github.com/raju-deriv/mcp-deriv-api-server.
Related MCP tools
Damn Vulnerable MCP Server Python-based implementation. Trusted by 1200+ developers. Trusted by 1200+ developers. Trusted by 1200+ developers.
A Model Context Protocol (MCP) server that enables secure interaction with MySQL databases Python-based implementation. Trusted by 900+ developers.
Query MCP enables end-to-end management of Supabase via chat interface: read & write query executions, management API support, automatic migration versioning...
Model Context Protocol with Neo4j Python-based implementation. Trusted by 700+ developers. Trusted by 700+ developers. Trusted by 700+ developers.
An MCP server that provides control over Android devices via adb Python-based implementation. Trusted by 500+ developers.
A Model Context Protocol (MCP) server for PostgreSQL databases with enhanced capabilities for AI agents. Python-based implementation.
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP