alpaca-mcp-server-trading

Execute natural-language stock, ETF, 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-mcp-server-trading
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: alpaca-mcp-server-trading
Source: https://github.com/Aradotso/mcp-skills/tree/main/skills/alpaca-mcp-server-trading
Command: npx skills add https://github.com/Aradotso/mcp-skills --skill alpaca-mcp-server-trading

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you place stock, ETF, crypto, and options trades from your AI assistant without manually working through trading interfaces or complex API flows.

Core Features & Use Cases

  • Natural-language trading via MCP: Turn requests like “buy 10 AAPL at market” or “place a bracket order” into Alpaca orders that your MCP client can execute.
  • Market data and account operations: Retrieve quotes, bars, snapshots, account balances, portfolio history, and open positions in-context so you can decide what to trade.
  • Options and crypto support: Get option chains and Greeks for strategies (e.g., iron condors) and trade crypto pairs through the same assistant workflow.

Quick Start

Configure your MCP client to run the alpaca-mcp-server with your ALPACA_API_KEY and ALPACA_SECRET_KEY environment variables, then ask your assistant “What’s my buying power?”.

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 place stock and options trades using natural language?

You can place stock and options trades using natural language by configuring an MCP client with the alpaca-mcp-server, which translates requests like “buy 10 AAPL at market” into executable Alpaca orders.

What do I need to set up natural-language trading with Alpaca?

To set up natural-language trading with Alpaca, you need Python 3.10+, Alpaca API credentials, and MCP client environment variables including ALPACA_API_KEY and ALPACA_SECRET_KEY.

Can I retrieve market data and account balances through my AI assistant?

Yes, you can retrieve market data and account balances through your AI assistant. The MCP server fetches quotes, bars, snapshots, portfolio history, and open positions in-context.

Does the Alpaca MCP server support crypto trading and options strategies?

Yes, the Alpaca MCP server supports crypto trading and options strategies. It provides option chains and Greeks for strategies like iron condors, and executes crypto pair trades through the same workflow.

How do I switch between paper trading and live trading?

You switch between paper trading and live trading by setting the optional ALPACA_PAPER_TRADE environment variable in your MCP client configuration to control your execution environment.

What are the limitations of using MCP for trading?

A key limitation of using MCP for trading is its dependency on environment variables for configuration. You must filter active features using ALPACA_TOOLSETS and manage your own credential security for live trading.