alpacahq avatar

Alpaca

alpacahq/alpaca-mcp-server

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 tools

Public 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

Related AI & LLM Tools MCP servers

View all
1coleam00 avatarMCP Mem0coleam00/mcp-mem0Provides persistent AI memory with save, recall, and semantic search across sessions677stars
2mem0ai avatarMem0mem0ai/mem0-mcpProvides memory management via MCP for adding, searching, updating, and deleting long-term memories across users, agents, and runs.651stars
3iannuttall avatarSEO Skilliannuttall/seoSearch Console, Google Analytics and keyword data for your AI agent.622stars
4line avatarLINE Botline/line-bot-mcp-serverMCP server that connects an AI agent to LINE Official Account for messaging, rich menus, and profile access.583stars
5ikalus1988 avatarMisakanetikalus1988/misakanetFailure-memory layer for coding agents: search evidence-rated failure lessons by error text.561stars
6pv-bhat avatarVibe Check Mcp Serverpv-bhat/vibe-check-mcp-serverMetacognitive AI agent oversight: adaptive CPI interrupts for alignment, reflection and safety488stars