Trade 16 crypto exchanges + MetaTrader 5 from your AI assistant via one MCP connection.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
One-click editor setup isnβt available for this listing yet β we donβt have a confirmed install command, and weβd rather show nothing than point your editor at the wrong package or host. Follow the projectβs own setup instructions, linked above.
Trade 16 crypto exchanges and MetaTrader 5 from your AI assistant β over one MCP connection.
Documentation Β· Tool reference Β· Safety model Β· Tool schemas (JSON) Β· Product overview
AlgoVesta runs a hosted Model Context Protocol server that reaches 16 crypto exchanges and MetaTrader 5 through a single HTTPS endpoint. Claude, ChatGPT, Cursor, Claude Code, Gemini CLI or any other MCP-capable client can read balances, open and close positions, move stop-loss and take-profit, and audit its own actions.
Your risk rules are compiled to JSON and evaluated on the server, after the request leaves the model β outside the reach of anything the model can be persuaded to say. Every new key starts on a $5,000 paper balance, and every action returns an ed25519-signed, hash-chained receipt.
Hosted and closed-source. This repository is the public documentation, tool reference and client configuration set. There is nothing to install, build or self-host β you connect to the hosted endpoint.
Contents β At a glance Β· How it works Β· Quick start Β· Connect your client Β· Supported AI clients Β· In use Β· Tools Β· Safety model Β· Venues Β· Performance and limits Β· Endpoints Β· FAQ
| Transport | Remote MCP over Streamable HTTP |
| Authentication | Secret link, or OAuth 2.1 with mandatory PKCE (S256) and Dynamic Client Registration (RFC 7591) |
| Tools | 20 β 13 read-only, 3 write, 4 destructive (reference) |
| Venues | 16 crypto exchanges Β· MetaTrader 5 Β· built-in paper engine |
| Default scope | paper β $5,000 virtual balance, identical toolset |
| Live scope | Issued only after a second factor, enforced server-side |
| Risk policy | Compiled to JSON, evaluated deterministically on the server |
| Audit | ed25519-signed, hash-chained receipt per action, independently verifiable |
| Install | None. Hosted endpoint. |
| Registry | com.algovesta/trading β server.json is that manifest |
The model is the caller, never the authority. It decides what to ask for; the server decides what happens. Your exchange API keys never leave AlgoVesta and are created without withdrawal permission β the assistant only ever holds a scoped, revocable MCP link.
paper scope; the full link is shown once.That URL is a credential. Treat it like a password. If it leaks, revoke it in the panel β revocation takes effect immediately for new connections and drops open event streams within seconds.
Clients that prefer a full authorization flow can use OAuth 2.1 instead, at https://api.algovesta.com/mcp. PKCE (S256) is mandatory and Dynamic Client Registration is supported, so most clients configure themselves. See docs/AUTHENTICATION.md.
Six walkthroughs below; anything else uses the same URL in whatever field it calls a remote MCP server.
Settings -> Connectors -> Add custom connector, paste the URL, then allow the tools when Claude asks. Walkthrough
Settings -> Connectors -> Advanced -> Developer mode -> Create, transport Streamable HTTP. Custom connectors are a paid-plan feature on OpenAI's side. Walkthrough
~/.cursor/mcp.json, or .cursor/mcp.json inside a project β file
.vscode/mcp.json β file
~/.gemini/settings.json β file. CLI only; the Gemini web app does not accept custom MCP servers.
The three config shapes you will meet, plus a curl connection check: examples/other-clients.md
This is a standard remote MCP server over Streamable HTTP, so anything that speaks remote MCP can connect. The clients below document that support themselves β each row links to the client's own configuration docs, which is where the exact field name lives.
| Client | MCP documentation |
|---|---|
| Claude β web, desktop, iOS, Android | Custom connectors |
| ChatGPT β Developer mode connectors | OpenAI MCP docs |
| Microsoft Copilot Studio agents | Extend with MCP |
| Goose (Block) | block.github.io/goose |
| LibreChat | MCP in LibreChat |
| Open WebUI | docs.openwebui.com |
| Cherry Studio | docs.cherry-ai.com |
| Raycast | raycast.com |
| Client | MCP documentation |
|---|---|
| Claude Code | Claude Code MCP |
| OpenAI Codex CLI | Codex MCP |
| Gemini CLI | MCP servers in Gemini CLI |
| Cursor | Cursor MCP |
| VS Code β GitHub Copilot | MCP servers in VS Code |
| Windsurf | Cascade MCP |
| Zed | Zed MCP |
| Cline | Connecting to a remote server |
| Roo Code | Using MCP in Roo |
| Kilo Code | Using MCP in Kilo Code |
| Continue | MCP deep dive |
| JetBrains AI Assistant | MCP in JetBrains IDEs |
| Warp | Warp MCP |
| Amazon Q Developer | MCP with Amazon Q |
| Kiro (AWS) | Kiro MCP |
| Sourcegraph Amp | Amp manual |
| Trae | Trae MCP |
| PostHog Code | posthog.com/code |
| Archestra.AI | archestra.ai |
| Client | MCP documentation |
|---|---|
| OpenAI Agents SDK | MCP in the Agents SDK |
| fast-agent | evalstate/fast-agent |
| n8n β MCP Client Tool node | docs.n8n.io |
| Postman | MCP requests |
| MCP Inspector | modelcontextprotocol/inspector |
| MCPJam | mcpjam.com |
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/algovesta-mcp-trading-2)<a href="https://allmcps.com/mcp/algovesta-mcp-trading-2"><img src="https://allmcps.com/api/badge/algovesta-mcp-trading-2?style=directory" alt="AlgoVesta MCP Trading on AllMCPs" /></a>