
In simple English
This tool connects popular artificial intelligence applications to your stock broker account. You can talk to your computer in everyday language to buy shares, check prices and manage your portfolio. It speaks directly with Alpaca, which is an online platform for automated investing. You need an Alpaca account and API keys to make it work. By default, it uses paper trading so you do not risk real money.
What it is
An official Model Context Protocol (MCP) server that exposes Alpaca trading and market data endpoints as tools for AI clients like Claude and Cursor. It is written in Python and translates natural language prompts into live broker requests.
What it is good for
Solo builders who want to test automated trading ideas, query stock charts or manage options positions through an AI assistant without writing custom broker API integration code from scratch.
- Official server maintained directly by Alpaca.
- Defaults to paper trading so you can test safely without losing money.
- Supports a wide range of assets including stocks, ETFs, crypto and options.
- Requires an active Alpaca brokerage account and API keys.
- Misinterpreting an AI prompt could lead to unintended paper or live trades.
- Requires a supported MCP client such as Claude Desktop or Cursor.
Writing custom Python scripts against the Alpaca REST API by hand
Claude Desktop
- modelcontextprotocol/servers92k stars
A collection of official reference servers for the Model Context Protocol covering different services.
- jesse-ai/jesse8.7k stars
A Python framework for writing crypto trading strategies, testing them against past prices, and running them live.
- hummingbot/hummingbot20k stars
A free framework for writing and running automated trading programs on cryptocurrency exchanges.
- lballabio/QuantLib7.7k stars
The long-established free library for pricing and risk-managing financial instruments.
uvx alpaca-mcp-server