# Alpaca Trading Integration

Enable seamless interaction with Alpaca's trading API through a standardized protocol. Execute trading operations, fetch market data, and manage portfolios efficiently within your LLM applications. S…

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add wlu03/alpaca-mcp

# Browse available tools
npx -y @smithery/cli@latest tool list wlu03/alpaca-mcp

# Get full schema for a tool
npx -y @smithery/cli@latest tool get wlu03/alpaca-mcp get-alpaca-account

# Call a tool
npx -y @smithery/cli@latest tool call wlu03/alpaca-mcp get-alpaca-account '{}'
```

## Tools (35)

- `get-alpaca-account` — Fetches your Alpaca account
- `alpaca-createOrder`
- `alpaca-getOrder`
- `alpaca-getOrders`
- `alpaca-replaceOrder`
- `alpaca-cancelOrder`
- `alpaca-cancelOrders`
- `alpaca-getPosition`
- `alpaca-getPositions`
- `alpaca-closePosition`
- `alpaca-closePositions`
- `alpaca-exerciseOption`
- `alpaca-getWatchlist`
- `alpaca-getWatchlists`
- `alpaca-createWatchlist`
- `alpaca-updateWatchlist`
- `alpaca-deleteWatchlist`
- `alpaca-getPortfolioHistory`
- `alpaca-getActivity`
- `alpaca-getActivities`
- `alpaca-getOptionsContract`
- `alpaca-getOptionsContracts`
- `alpaca-getCorporateAction`
- `alpaca-getCorporateActions`
- `alpaca-getStocksCorporateActions`
- `alpaca-getNews`
- `alpaca-getStocksMostActives`
- `alpaca-getStocksMarketMovers`
- `alpaca-getStocksQuotes`
- `alpaca-getStocksQuotesLatest`
- `alpaca-getStocksSnapshots`
- `alpaca-getStocksConditions`
- `alpaca-getStocksExchangeCodes`
- `alpaca-getStocksTrades`
- `alpaca-getStocksTradesLatest`

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get wlu03/alpaca-mcp <tool-name>
```

---

Source: https://github.com/wlu03/alpaca-mcp-server
