Trade stocks directly from your AI assistant Create bots, manage portfolios, and execute trades with natural language Documentation • Get API Key A Model Context Protocol (MCP) server that connects AI assistants like Claude Desktop, Cursor, and Windsurf to VibeTrader's trading platform. - Create Bots: Create AI-powered trading bots using natural language - Manage Bots: Start, pause, delete, and mo
Add this skill
npx mdskills install etbars/vibetrader-mcpWell-documented trading MCP server with comprehensive tools but over-scoped permissions
1# VibeTrader MCP Server23<p align="center">4 <img src="https://vibetrader.markets/icons/VibeTrader%20-%20Logo%20-%20Icon.svg" width="80" alt="VibeTrader Logo">5</p>67<p align="center">8 <strong>Trade stocks directly from your AI assistant</strong><br>9 Create bots, manage portfolios, and execute trades with natural language10</p>1112<p align="center">13 <a href="https://vibetrader.markets">Website</a> •14 <a href="https://vibetrader.markets/blog/mcp-server">Documentation</a> •15 <a href="https://vibetrader.markets/settings">Get API Key</a>16</p>1718---1920A [Model Context Protocol (MCP)](https://modelcontextprotocol.io/) server that connects AI assistants like **Claude Desktop**, **Cursor**, and **Windsurf** to VibeTrader's trading platform.2122## Features2324- **Create Bots**: Create AI-powered trading bots using natural language25- **Manage Bots**: Start, pause, delete, and monitor your bots26- **Portfolio**: View positions and account balance27- **Market Data**: Get quotes and options chains28- **Backtesting**: Test strategies on historical data2930## Available Tools3132| Tool | Description |33|------|-------------|34| `authenticate` | Connect with your VibeTrader API token |35| `create_bot` | Create a trading bot from natural language |36| `list_bots` | List all your bots |37| `get_bot` | Get detailed bot info |38| `start_bot` | Start a paused bot |39| `pause_bot` | Pause a running bot |40| `delete_bot` | Delete a bot |41| `set_trading_mode` | Switch between paper/live trading |42| `get_portfolio` | View your positions |43| `get_trade_history` | See recent trades |44| `get_quote` | Get stock/ETF quotes |45| `get_options_chain` | Get options data |46| `backtest_strategy` | Backtest a strategy |47| `list_strategy_templates` | See available templates |4849## Setup for Claude Desktop50511. Get your API token from https://vibetrader.markets/settings52532. Add to your Claude Desktop config (`~/Library/Application Support/Claude/claude_desktop_config.json`):5455```json56{57 "mcpServers": {58 "vibetrader": {59 "url": "https://vibetrader-mcp-289016366682.us-central1.run.app/sse"60 }61 }62}63```64653. Restart Claude Desktop66674. In a conversation, first authenticate:68 > "Use the vibetrader authenticate tool with my token: [YOUR_TOKEN]"69705. Then create bots:71 > "Create a trading bot that buys AAPL when RSI goes below 30"7273## Example Conversations7475**Create a momentum bot:**76> "Create a trading bot that buys AAPL when RSI crosses below 30 and sells when it crosses above 70"7778**Check your bots:**79> "Show me all my trading bots and their performance"8081**Backtest a strategy:**82> "Backtest a moving average crossover strategy on SPY for the last 6 months"8384**Options trading:**85> "Create an iron condor bot for SPY that enters when IV rank is above 50"8687## Development8889```bash90# Install dependencies91pip install -r requirements.txt9293# Run locally (HTTP mode)94python server.py9596# Run in STDIO mode (for Claude Desktop)97python server.py stdio98```99100## Deployment101102Deployed on Google Cloud Run at `mcp.vibetrader.markets`103104```bash105gcloud run deploy vibetrader-mcp --source . --region us-central1106```107108## Security109110- Your API token is required for authentication111- All requests are made over HTTPS112- Tokens are not stored on the server (stateless)113- Paper trading mode is default for safety114
Full transparency — inspect the skill content before installing.