alpaca-mcp-server-trading

Configure Alpaca's MCP server to trade stocks, crypto, and options via natural language.

7|2|Updated May 16, 2026
One-click install
npx skills add https://github.com/reason-machines/mcp-skills --skill alpaca-mcp-server-trading-reason-machines
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: alpaca-mcp-server-trading
Source: https://github.com/reason-machines/mcp-skills/tree/main/skills/alpaca-mcp-server-trading
Command: npx skills add https://github.com/reason-machines/mcp-skills --skill alpaca-mcp-server-trading-reason-machines

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires alpaca-mcp-server.

What problem does it solve? Setting up and using Alpaca's Trading API through AI assistants requires correct MCP server configuration across different clients, and users need guidance on placing trades, fetching market data, and managing accounts through natural language without writing API integration code. ## Core Features & Use Cases - MCP Client Configuration: Step-by-step setup for Claude Desktop, Cursor, VS Code, PyCharm, and Docker with environment variable management for API keys and paper/live trading modes. - Natural Language Trading: Place market, limit, stop, and bracket orders for stocks, ETFs, crypto, and multi-leg options strategies through conversational prompts. - Market Data & Account Management: Retrieve real-time quotes, historical bars, option chains, Greeks, portfolio history, and watchlists, with toolset filtering via ALPACA_TOOLSETS. - Use Case: A developer configures the server in Cursor with paper trading keys, then asks the assistant to buy 10 shares of AAPL at market price, check buying power, and create a tech stocks watchlist without touching the Alpaca API directly. ## Quick Start Set up the Alpaca MCP server in my IDE with my paper trading API keys and show me how to place a test stock order.

Frequently Asked Questions about alpaca-mcp-server-trading

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up the Alpaca MCP server in Claude Desktop?▼

Add an alpaca entry to claude_desktop_config.json with command uvx, args alpaca-mcp-server, and env vars ALPACA_API_KEY and ALPACA_SECRET_KEY. Restart Claude Desktop after saving the config to load the trading tools.

How to place a stock trade using Alpaca MCP?▼

Ask your AI assistant in natural language, such as "Buy 10 shares of AAPL at market price" or "Buy 5 shares of TSLA with a limit price of $250". The server translates prompts into Alpaca Trading API order calls.

Does Alpaca MCP server support live trading with real money?▼

Yes, set ALPACA_PAPER_TRADE to false and use live trading API keys instead of paper keys. Paper trading is the default, and testing thoroughly in paper mode is recommended before switching to live funds.

Why are some Alpaca tools not appearing in my MCP client?▼

Missing tools usually result from ALPACA_TOOLSETS filtering, stale config, or cached sessions. Restart the client, start a fresh chat, validate the JSON config, and ensure the needed toolsets like options-data are included.

Can I trade options and crypto with the Alpaca MCP server?▼

Yes, the server supports single-leg and multi-leg options strategies like iron condors, plus crypto trading for assets like BTC and ETH. It also exposes option chains, Greeks, and crypto orderbook data.