Simple MCP server which is connected with coindcx api to get balance, place orders, cancel orders
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"coindcx": {
"cwd": "/absolute/path/to/coindcx-mcp-server",
"command": "/absolute/path/to/coindcx-mcp-server/target/release/coindcx-mcp-server"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
A minimal MCP (Model Context Protocol) server written in Rust that exposes your CoinDCX futures wallet balance as a tool to Claude Desktop.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in finance
Let AI agents create, discover, and track tokens across chains via Printr.
Real-time financial market data: stocks, forex, crypto, commodities, and economic indicators
Swiss accounting integration for Bexio. 310 tools for invoices, contacts, projects.
Brazilian public procurement (PNCP) and Federal Revenue CNPJ data — 16 tools, 4 prompts.
MCP Security Weekly
Get CVE alerts and security updates for Coindcx_mcp_server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
A minimal MCP (Model Context Protocol) server written in Rust that exposes your CoinDCX futures wallet balance as a tool to Claude Desktop.
MCP (Model Context Protocol) is an open standard that lets AI models like Claude interact with external tools and data sources. Instead of Claude only knowing what's in its training data, an MCP server lets you expose real-time data and actions — like fetching your live account balance — directly into a Claude conversation.
Think of it as a plugin system for Claude: you write a server that defines "tools", and Claude can call those tools on your behalf during a conversation.
Claude Desktop ──► MCP Protocol (stdin/stdout) ──► coindcx-mcp-server ──► CoinDCX API
◄── ◄── ◄──
stdin/stdout using the MCP protocolget_futures_wallet_balance tool| Tool | Description |
|---|---|
get_futures_wallet_balance | Fetches your CoinDCX futures wallet balances in real time |
That's it — intentionally simple. This is a working foundation you can extend with more tools (place orders, get positions, etc.).
git clone https://github.com/your-username/coindcx-mcp-server.git
cd coindcx-mcp-server
.env filecp .env.example .env
Edit .env and fill in your CoinDCX API credentials:
COINDCX_API_KEY=your_api_key_here
COINDCX_API_SECRET=your_api_secret_here
You can generate API keys from your CoinDCX API settings.
cargo build --release
The binary will be at target/release/coindcx-mcp-server.
cargo run --release
The server will start and wait for MCP messages on stdin. You won't see any output — that's expected. Kill it with Ctrl+C.
| OS | Path |
|---|---|
| macOS | ~/Library/Application Support/Claude/claude_desktop_config.json |
| Windows | %APPDATA%\Claude\claude_desktop_config.json |
cwd to load .env automaticallyThis keeps your API keys out of the config file. The server reads them from .env at startup.
{
"mcpServers": {
"coindcx": {
"command": "/absolute/path/to/coindcx-mcp-server/target/release/coindcx-mcp-server",
"cwd": "/absolute/path/to/coindcx-mcp-server"
}
}
}
Replace /absolute/path/to/coindcx-mcp-server with the actual path on your machine. For example on macOS:
{
"mcpServers": {
"coindcx": {
"command": "/Users/yourname/projects/coindcx-mcp-server/target/release/coindcx-mcp-server",
"cwd": "/Users/yourname/projects/coindcx-mcp-server"
}
}
}
cargo run (no separate build step)Convenient during development. Cargo will recompile if needed and the .env is picked up automatically.
{
"mcpServers": {
"coindcx": {
"command": "/Users/yourname/.cargo/bin/cargo",
"args": [
"run",
"--release",
"--manifest-path",
"/Users/yourname/projects/coindcx-mcp-server/Cargo.toml"
]
}
}
}
Note: If
cargoisn't found, use its full path. Runwhich cargoin your termin