alpaca-trading-mcp-server

Execute stock, crypto, and options trades via Alpaca's MCP server.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It removes the friction of turning trading ideas and market questions into concrete API actions, so you can analyze assets and place stock, crypto, and options trades through a single natural-language interface.

Core Features & Use Cases

  • Natural-language trading & strategy execution: Convert requests like “set up a trading bot” into executable trade actions (paper or live) using Alpaca’s official MCP server.
  • Market data for analysis: Retrieve real-time and historical stock, crypto, and options data (quotes, bars, order books, option chains, Greeks) to support decision-making.
  • Risk-aware operations: Support paper trading first, enable toolset filtering via environment variables, and provide guidance for switching safely to live trading.

Quick Start

Configure your MCP client to run alpaca-mcp-server with ALPACA_API_KEY and ALPACA_SECRET_KEY (set ALPACA_PAPER_TRADE=true for testing) and then ask for an action like, “What is the current price of NVDA and place a paper market buy for 10 shares.”

Frequently Asked Questions about alpaca-trading-mcp-server

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

FAQPage Schema
How do I place stock and crypto trades using natural language prompts?

You can place stock and crypto trades from natural language by configuring an MCP client with Alpaca API credentials to execute orders via the Alpaca MCP server. This allows you to convert plain text requests directly into executable market, limit, or paper trading actions.

Can I retrieve real-time market data and option chains through an AI assistant?

Yes, retrieving real-time market data and option chains through an AI assistant is supported by querying Alpaca's market-data toolchain. You can pull quotes, bars, order books, and Greeks directly using conversational commands.

How do I set up paper trading safely before executing live orders?

To set up paper trading safely, configure your MCP client environment variables with ALPACA_PAPER_TRADE set to true. This routes your natural-language stock and crypto orders to a simulated environment before switching to live trading.

Does the Alpaca MCP server support options trading and Greeks analysis?

Yes, the Alpaca MCP server supports options trading and Greeks analysis by utilizing Alpaca's market-data toolchains. You can request option chains, quotes, and Greek calculations directly through natural-language prompts.

What environment variables do I need to configure for AI-driven trading?

For AI-driven trading, you need to configure ALPACA_API_KEY, ALPACA_SECRET_KEY, and ALPACA_PAPER_TRADE environment variables. You can also apply optional toolset filtering to control which trading and market-data functions are exposed.

Can I filter which trading tools are available to my AI assistant?

Yes, you can filter which trading tools are available to your AI assistant by setting specific environment variables for toolset filtering. This limits the exposed Alpaca trading and market-data functions to only those required for your workflow.