
Alpaca
The Alpaca MCP Server provides a comprehensive integration between Alpaca's Trading API and AI assistants through the Model Context Protocol, enabling natural language-driven trading operations. It exposes tools for managing stocks, options, and cryptocurrency positions, accessing real-time market data, and performing portfolio management tasks. The server solves the problem of making programmatic trading accessible through conversational AI interfaces like Claude and Cursor, abstracting the complexity of API calls into natural language commands.
- GitHub stars
- 736
- tools
- 72
- last updated
- Mar 8, 2026
Tools
72 toolsPublic tool metadata for what this MCP can expose to an agent.
get_account_infoBalance, margin, and account status
Balance, margin, and account status
No parameter schema in public metadata yet.
get_account_configTrading restrictions, margin settings, PDT checks
Trading restrictions, margin settings, PDT checks
No parameter schema in public metadata yet.
update_account_configUpdate account configuration settings
Update account configuration settings
No parameter schema in public metadata yet.
get_portfolio_historyEquity and P/L over time
Equity and P/L over time
No parameter schema in public metadata yet.
get_account_activitiesFills, dividends, transfers
Fills, dividends, transfers
No parameter schema in public metadata yet.
get_account_activities_by_typeActivities filtered by type
Activities filtered by type
No parameter schema in public metadata yet.
get_ordersRetrieve orders with filters
Retrieve orders with filters
No parameter schema in public metadata yet.
get_order_by_idSingle order by ID
Single order by ID
No parameter schema in public metadata yet.
get_order_by_client_idSingle order by client order ID
Single order by client order ID
No parameter schema in public metadata yet.
replace_order_by_idReplace an existing open order
Replace an existing open order
No parameter schema in public metadata yet.
cancel_order_by_idCancel a specific order
Cancel a specific order
No parameter schema in public metadata yet.
cancel_all_ordersCancel all open orders
Cancel all open orders
No parameter schema in public metadata yet.
place_stock_orderStocks/ETFs (market, limit, stop, stop-limit, trailing-stop, brackets)
Stocks/ETFs (market, limit, stop, stop-limit, trailing-stop, brackets)
No parameter schema in public metadata yet.
place_crypto_orderCrypto (market, limit, stop-limit)
Crypto (market, limit, stop-limit)
No parameter schema in public metadata yet.
place_option_orderOptions (single-leg or multi-leg)
Options (single-leg or multi-leg)
No parameter schema in public metadata yet.
get_all_positionsAll current positions
All current positions
No parameter schema in public metadata yet.
get_open_positionDetails for a specific position
Details for a specific position
No parameter schema in public metadata yet.
close_positionClose a specific position
Close a specific position
No parameter schema in public metadata yet.
close_all_positionsLiquidate entire portfolio
Liquidate entire portfolio
No parameter schema in public metadata yet.
exercise_options_positionExercise a held option contract
Exercise a held option contract
No parameter schema in public metadata yet.
do_not_exercise_options_positionDo-not-exercise instruction
Do-not-exercise instruction
No parameter schema in public metadata yet.
create_watchlistCreate a new watchlist
Create a new watchlist
No parameter schema in public metadata yet.
get_watchlistsList all watchlists
List all watchlists
No parameter schema in public metadata yet.
get_watchlist_by_idGet a specific watchlist
Get a specific watchlist
No parameter schema in public metadata yet.
update_watchlist_by_idUpdate a watchlist
Update a watchlist
No parameter schema in public metadata yet.
delete_watchlist_by_idDelete a watchlist
Delete a watchlist
No parameter schema in public metadata yet.
add_asset_to_watchlist_by_idAdd an asset to a watchlist
Add an asset to a watchlist
No parameter schema in public metadata yet.
remove_asset_from_watchlist_by_idRemove an asset from a watchlist
Remove an asset from a watchlist
No parameter schema in public metadata yet.
get_all_assetsList assets with optional filtering
List assets with optional filtering
No parameter schema in public metadata yet.
get_assetDetailed info for a specific asset
Detailed info for a specific asset
No parameter schema in public metadata yet.
get_option_contractsOption contracts for underlying symbol(s)
Option contracts for underlying symbol(s)
No parameter schema in public metadata yet.
get_option_contractSingle option contract by symbol or ID
Single option contract by symbol or ID
No parameter schema in public metadata yet.
get_calendarMarket calendar for a date range
Market calendar for a date range
No parameter schema in public metadata yet.
get_clockCurrent market status and next open/close
Current market status and next open/close
No parameter schema in public metadata yet.
get_corporate_action_announcementsCorporate action announcements
Corporate action announcements
No parameter schema in public metadata yet.
get_corporate_action_announcementSingle announcement by ID
Single announcement by ID
No parameter schema in public metadata yet.
get_stock_barsHistorical OHLCV bars
Historical OHLCV bars
No parameter schema in public metadata yet.
get_stock_quotesHistorical bid/ask quotes
Historical bid/ask quotes
No parameter schema in public metadata yet.
get_stock_tradesHistorical trades
Historical trades
No parameter schema in public metadata yet.
get_stock_latest_barLatest minute bar
Latest minute bar
No parameter schema in public metadata yet.
get_stock_latest_quoteLatest quote
Latest quote
No parameter schema in public metadata yet.
get_stock_latest_tradeLatest trade
Latest trade
No parameter schema in public metadata yet.
get_stock_snapshotComprehensive snapshot
Comprehensive snapshot
No parameter schema in public metadata yet.
get_most_active_stocksMost active by volume/trade count
Most active by volume/trade count
No parameter schema in public metadata yet.
get_market_moversTop gainers and losers
Top gainers and losers
No parameter schema in public metadata yet.
get_crypto_barsHistorical OHLCV bars
Historical OHLCV bars
No parameter schema in public metadata yet.
get_crypto_quotesHistorical quotes
Historical quotes
No parameter schema in public metadata yet.
get_crypto_tradesHistorical trades
Historical trades
No parameter schema in public metadata yet.
get_crypto_latest_barLatest minute bar
Latest minute bar
No parameter schema in public metadata yet.
get_crypto_latest_quoteLatest quote
Latest quote
No parameter schema in public metadata yet.
get_crypto_latest_tradeLatest trade
Latest trade
No parameter schema in public metadata yet.
get_crypto_snapshotComprehensive snapshot
Comprehensive snapshot
No parameter schema in public metadata yet.
get_crypto_latest_orderbookLatest orderbook
Latest orderbook
No parameter schema in public metadata yet.
get_option_barsHistorical OHLCV bars
Historical OHLCV bars
No parameter schema in public metadata yet.
get_option_tradesHistorical trades
Historical trades
No parameter schema in public metadata yet.
get_option_latest_tradeLatest trade
Latest trade
No parameter schema in public metadata yet.
get_option_latest_quoteLatest quote with bid/ask and exchange info
Latest quote with bid/ask and exchange info
No parameter schema in public metadata yet.
get_option_snapshotSnapshot with Greeks and IV
Snapshot with Greeks and IV
No parameter schema in public metadata yet.
get_option_chainFull option chain for an underlying
Full option chain for an underlying
No parameter schema in public metadata yet.
get_option_exchange_codesExchange code to name mapping
Exchange code to name mapping
No parameter schema in public metadata yet.
get_corporate_actionsCorporate action announcements from market data
Corporate action announcements from market data
No parameter schema in public metadata yet.
get_newsNews articles for stocks and crypto
News articles for stocks and crypto
No parameter schema in public metadata yet.
get_fixed_income_latest_quotesLatest quotes for fixed income securities by ISIN
Latest quotes for fixed income securities by ISIN
No parameter schema in public metadata yet.
get_locatesList locate requests filtered by status, symbol, or date range
List locate requests filtered by status, symbol, or date range
No parameter schema in public metadata yet.
create_locateCreate a locate request for a short sale
Create a locate request for a short sale
No parameter schema in public metadata yet.
get_locateGet a single locate request by ID
Get a single locate request by ID
No parameter schema in public metadata yet.
get_locate_quotesGet locate availability and pricing for symbols
Get locate availability and pricing for symbols
No parameter schema in public metadata yet.
search_alpaca_docsSearch Alpaca documentation pages and guides
Search Alpaca documentation pages and guides
No parameter schema in public metadata yet.
fetch_alpaca_docFetch one Alpaca ReadMe documentation page by page ID
Fetch one Alpaca ReadMe documentation page by page ID
No parameter schema in public metadata yet.
search_alpaca_api_specsSearch Alpaca API reference endpoints by topic, path, parameter, or schema term
Search Alpaca API reference endpoints by topic, path, parameter, or schema term
No parameter schema in public metadata yet.
list_alpaca_api_endpointsList endpoints for one allowed Alpaca OpenAPI spec
List endpoints for one allowed Alpaca OpenAPI spec
No parameter schema in public metadata yet.
get_alpaca_endpoint_docsFetch reference docs for one exact Alpaca API endpoint by method and path
Fetch reference docs for one exact Alpaca API endpoint by method and path
No parameter schema in public metadata yet.
Sponsors
Readme
Details
- Repository
- github.com/alpacahq/alpaca-mcp-server
- Categories
- AI & LLM Tools, Data & Analytics, Finance & Commerce