MCP / Finance

Alpaca MCP: financial workflows

Stock and crypto trading platform with commission-free trading, real-time market data, and algorithmic trading capabilities. Connect it to Claude, Codex, Cursor or any MCP client through one FlyMy.AI MCP.

Your own API key100 actionsFinance

$ YOUR NEXT RUN

Claude CodeCodexCursorAny agent

Use Alpaca MCP in your assistant

Paste this prompt into Claude Code, Codex, Cursor or any agent. It reads the guide and helps you connect.

Read https://flymy.ai/skill.md and https://flymy.ai/mcp/alpaca.md. Help me connect Alpaca MCP to this assistant. Then help me run this task: Use Alpaca to add asset to watchlist. Ask me for the required inputs first and show the result.
Open FlyMy.AIDownload brief

What Alpaca MCP can do

100 actions in the FlyMy.AI catalog, the most used first. Your agent finds them through search_tools and calls the one the task needs.

ActionWhat it does
# ALPACA_ADD_ASSET_TO_WATCHLISTAdds a symbol to an existing watchlist in the authenticated account.
# ALPACA_ADD_ASSET_TO_WATCHLIST_BY_NAMEAdd an asset to a watchlist by name.
# ALPACA_CREATE_WATCHLISTCreates a new watchlist for the authenticated account.
# ALPACA_CREATE_WATCHLIST_FOR_ACCOUNTCreate a new watchlist for the authenticated account.
# ALPACA_DELETE_ALL_OPEN_POSITIONSLiquidates all open positions by closing them at market price.
# ALPACA_DELETE_ALL_ORDERS_FOR_ACCOUNTAttempts to cancel all open orders for a specified trading account.
# ALPACA_DELETE_UNSUBSCRIBE_ACCOUNTDelete a rebalancing subscription to unsubscribe an account.
# ALPACA_DELETE_WATCHLIST_BY_IDDelete a watchlist by its unique identifier.
# ALPACA_GET_ACCOUNTRetrieves account information for the authenticated Alpaca account.
# ALPACA_GET_ACCOUNTS_POSITIONSBulk fetches all open positions for the authenticated account.
# ALPACA_GET_ACCOUNT_ACTIVITIESRetrieves account activities for the authenticated Alpaca account.
# ALPACA_GET_ACCOUNT_ACTIVITIES2Retrieves account activities of one type for the authenticated Alpaca account using the v2 API.
Show all 100 actions
ActionWhat it does
# ALPACA_GET_ACCOUNT_ACTIVITIES_BY_ACTIVITY_TYPERetrieves account activities of a specific type for the authenticated Alpaca account.
# ALPACA_GET_ACCOUNT_CONFIGRetrieves the current trading account configuration settings for the authenticated Alpaca account.
# ALPACA_GET_ACCOUNT_PORTFOLIO_HISTORYRetrieves the portfolio history statistics for an Alpaca trading account.
# ALPACA_GET_ACCOUNT_PORTFOLIO_HISTORY1Retrieves the portfolio history statistics for a trading account.
# ALPACA_GET_ALL_OPEN_POSITIONSRetrieves all open positions for the authenticated Alpaca trading account.
# ALPACA_GET_ALL_ORDERSRetrieves all orders for an account based on specified filter criteria.
# ALPACA_GET_ALPACA_DATA_CRYPTO_US_BARSRetrieves historical OHLCV (Open, High, Low, Close, Volume) bars for crypto symbols in a specific US location.
# ALPACA_GET_BARS_FOR_MULTIPLE_CRYPTO_SYMBOLSRetrieves OHLCV (Open, High, Low, Close, Volume) bars for multiple crypto symbols.
# ALPACA_GET_BARS_FOR_MULTIPLE_STOCK_SYMBOLSRetrieves OHLCV (Open, High, Low, Close, Volume) bars for multiple stock symbols.
# ALPACA_GET_BARS_FOR_STOCK_SYMBOLRetrieves historical OHLCV (Open, High, Low, Close, Volume) bars for a single stock symbol.
# ALPACA_GET_BARS_STOCKSRetrieves historical OHLCV (Open, High, Low, Close, Volume) bars for a single stock symbol.
# ALPACA_GET_CALENDARRetrieves market calendar information for trading days from the Alpaca Trading API.
# ALPACA_GET_CLOCKRetrieves the current market clock information from the Alpaca Trading API.
# ALPACA_GET_CONDITIONSRetrieves the mapping of condition codes to their names from Alpaca Markets API for the specified type (trade or quote conditions) and tape.
# ALPACA_GET_CRYPTO_LATEST_QUOTESRetrieves the latest bid and ask prices for specified crypto symbols at a specific location.
# ALPACA_GET_CRYPTO_PERPS_GLOBAL_LATEST_BARSRetrieves the latest OHLCV (Open, High, Low, Close, Volume) bars for crypto perpetual futures symbols.
# ALPACA_GET_CRYPTO_PERPS_GLOBAL_LATEST_PRICINGReturns the latest pricing data for crypto perpetual futures symbols.
# ALPACA_GET_CRYPTO_PERPS_GLOBAL_LATEST_QUOTESRetrieves the latest bid and ask prices for specified crypto perpetual futures symbols.
# ALPACA_GET_CRYPTO_PERPS_GLOBAL_LATEST_TRADESRetrieves the latest trade data for specified crypto perpetual futures symbols.
# ALPACA_GET_CRYPTO_PERP_LATEST_BARSRetrieves the latest OHLCV (Open, High, Low, Close, Volume) bars for crypto perpetual futures symbols.
# ALPACA_GET_CRYPTO_PERP_LATEST_ORDER_BOOKSRetrieves the latest bid and ask orderbook data for specified crypto perpetual futures symbols.
# ALPACA_GET_CRYPTO_PERP_LATEST_PRICINGRetrieves the latest pricing data for specified crypto perpetual futures symbols.
# ALPACA_GET_CRYPTO_PERP_LATEST_QUOTESRetrieves the latest bid and ask prices for specified crypto perpetual futures symbols for a specific location.
# ALPACA_GET_CRYPTO_PERP_LATEST_TRADESRetrieves the latest trade data for specified crypto perpetual futures symbols.
# ALPACA_GET_CRYPTO_SNAPSHOTSRetrieves snapshots (latest trade, latest quote, minute bar, daily bar, and previous daily bar) for multiple cryptocurrency symbols in a specific location.
# ALPACA_GET_CRYPTO_US_LATEST_BARSRetrieves the latest OHLCV (Open, High, Low, Close, Volume) bars for US crypto symbols.
# ALPACA_GET_CRYPTO_US_LATEST_ORDER_BOOKSRetrieves the latest bid and ask orderbook data for specified crypto symbols in the US market.
# ALPACA_GET_CRYPTO_US_LATEST_QUOTESRetrieves the latest bid and ask prices for specified crypto symbols in the US location.
# ALPACA_GET_CRYPTO_US_LATEST_TRADESRetrieves the latest trade data for specified crypto symbols in the US location.
# ALPACA_GET_CRYPTO_US_QUOTESRetrieves historical quote data (bid/ask prices) for specified crypto symbols on US exchanges.
# ALPACA_GET_CRYPTO_US_SNAPSHOTSRetrieves snapshots (latest trade, latest quote, minute bar, daily bar, and previous daily bar) for multiple cryptocurrency symbols in the US market location.
# ALPACA_GET_CRYPTO_US_TRADESRetrieves historical trade data for specified US crypto symbols.
# ALPACA_GET_EXCHANGESRetrieves a list of supported stock exchanges with their short codes and full names from the Alpaca Market Data API.
# ALPACA_GET_LATEST_BARS_FOR_CRYPTO_SYMBOLRetrieves the latest OHLCV (Open, High, Low, Close, Volume) bar data for a crypto symbol.
# ALPACA_GET_LATEST_BARS_FOR_CRYPTO_SYMBOLSRetrieves the latest OHLCV (Open, High, Low, Close, Volume) bars for multiple crypto symbols.
# ALPACA_GET_LATEST_BARS_FOR_MULTIPLE_STOCK_SYMBOLSRetrieves the latest OHLCV (Open, High, Low, Close, Volume) bars for multiple stock symbols.
# ALPACA_GET_LATEST_BAR_FOR_STOCK_SYMBOLRetrieves the latest OHLCV (Open, High, Low, Close, Volume) bar for a single stock symbol.
# ALPACA_GET_LATEST_ORDER_BOOKS_FOR_CRYPTORetrieves the latest bid and ask orderbook data for specified crypto symbols.
# ALPACA_GET_LATEST_QUOTES_FOR_MULTIPLE_CRYPTO_SYMBOLSRetrieves the latest bid and ask prices for specified crypto symbols.
# ALPACA_GET_LATEST_QUOTES_FOR_MULTIPLE_STOCK_SYMBOLSRetrieves the latest NBBO (National Best Bid and Offer) quotes for multiple stock symbols.
# ALPACA_GET_LATEST_QUOTE_FOR_CRYPTO_SYMBOLRetrieves the latest bid and ask prices for a specified crypto symbol.
# ALPACA_GET_LATEST_QUOTE_FOR_STOCK_SYMBOLRetrieves the latest NBBO (National Best Bid and Offer) quote for a single stock symbol.
# ALPACA_GET_LATEST_TRADES_FOR_MULTIPLE_CRYPTO_SYMBOLSRetrieves the latest trade data for specified crypto symbols.
# ALPACA_GET_LATEST_TRADES_FOR_MULTIPLE_STOCK_SYMBOLSRetrieves the latest trade data for multiple stock symbols.
# ALPACA_GET_LATEST_TRADE_FOR_STOCK_SYMBOLRetrieves the latest trade data for a single stock symbol.
# ALPACA_GET_MARKET_CALENDARRetrieves market calendar information for a specific exchange from the Alpaca Trading API.
# ALPACA_GET_META_EXCHANGESRetrieves a list of all US stock exchanges and their identifying information from the Alpaca Market Data API.
# ALPACA_GET_MOST_ACTIVESRetrieves the most active stocks by trading volume or trade count.
# ALPACA_GET_NEWSRetrieves news articles for specified crypto symbols from the Alpaca Market Data API.
# ALPACA_GET_OPEN_POSITIONFetches a single open position by symbol or asset ID.
# ALPACA_GET_OPTIONS_CONTRACTSRetrieve option contracts from Alpaca Markets API (BETA).
# ALPACA_GET_OPTIONS_LATEST_TRADESRetrieves the latest trade for each requested option contract symbol.
# ALPACA_GET_OPTIONS_META_CONDITIONS_TRADERetrieves the mapping of trade condition codes to their names from Alpaca Markets API.
# ALPACA_GET_OPTIONS_SNAPSHOTS_UNDERLYING_SYMBOLRetrieves the option chain snapshot data for a specific underlying symbol.
# ALPACA_GET_OPTION_BARSRetrieves historical OHLCV (Open, High, Low, Close, Volume) bars for options contracts.
# ALPACA_GET_OPTION_CHAINRetrieves the option chain for a specific underlying symbol including quotes and greeks for all available strikes and expirations.
# ALPACA_GET_OPTION_CONTRACT_SYMBOL_OR_IDGet an option contract by its symbol or unique identifier.
# ALPACA_GET_OPTION_LATEST_QUOTESRetrieves the latest bid and ask prices for specified option symbols.
# ALPACA_GET_OPTION_META_CONDITIONSRetrieves the mapping of condition codes to their names from Alpaca Markets API for the specified tick type (trade or quote conditions).
# ALPACA_GET_OPTION_SNAPSHOTSRetrieves snapshots (latest trade, latest quote, minute bar, daily bar, and previous daily bar) for multiple option contract symbols.
# ALPACA_GET_OPTION_TRADESRetrieves historical trade data for option contracts.
# ALPACA_GET_PDT_STATUSRetrieves the Pattern Day Trader (PDT) status for a specified Alpaca trading account.
# ALPACA_GET_POSITIONS_FOR_ACCOUNTLists all open positions for a specified trading account.
# ALPACA_GET_QUOTES_FOR_MULTIPLE_STOCK_SYMBOLSRetrieves historical quote (bid/ask) data for multiple stock symbols.
# ALPACA_GET_QUOTES_FOR_STOCK_SYMBOLRetrieves historical NBBO (National Best Bid and Offer) quotes for a specific stock symbol.
# ALPACA_GET_SNAPSHOTS_FOR_MULTIPLE_CRYPTO_SYMBOLSRetrieves snapshots (latest trade, latest quote, minute bar, daily bar, and previous daily bar) for multiple cryptocurrency symbols.
# ALPACA_GET_SNAPSHOTS_FOR_MULTIPLE_STOCK_SYMBOLSRetrieves snapshots (latest trade, latest quote, minute bar, daily bar, and previous daily bar) for multiple stock symbols.
# ALPACA_GET_SNAPSHOT_FOR_STOCK_SYMBOLRetrieves a snapshot (latest trade, latest quote, minute bar, daily bar, and previous daily bar) for a single stock symbol.
# ALPACA_GET_SPECIFIC_ANNOUNCEMENTRetrieves a specific corporate action announcement by its unique identifier.
# ALPACA_GET_STOCKS_META_CONDITIONS_TRADERetrieves the mapping of trade condition codes to their names from Alpaca Markets API.
# ALPACA_GET_STOCK_AUCTIONSRetrieves historical auction data for specified stock symbols.
# ALPACA_GET_STOCK_AUCTION_SINGLERetrieves historical auction (opening/closing print) data for a single stock symbol.
# ALPACA_GET_SUBSCRIPTIONRetrieves a rebalancing subscription by its unique ID.
# ALPACA_GET_TOP_MOVERS_BY_MARKET_TYPERetrieves the top market movers (gainers and losers) for a specified market type.
# ALPACA_GET_TRADES_FOR_MULTIPLE_CRYPTO_SYMBOLSRetrieves historical trade data for specified crypto symbols.
# ALPACA_GET_TRADES_FOR_MULTIPLE_STOCK_SYMBOLSRetrieves historical trade data for multiple stock symbols.
# ALPACA_GET_TRADES_FOR_STOCK_SYMBOLRetrieves historical trade data for a single stock symbol.
# ALPACA_GET_WATCHLISTSRetrieves all watchlists associated with the authenticated account.
# ALPACA_GET_WATCHLIST_BY_IDRetrieves a single watchlist by its unique identifier.
# ALPACA_GET_WATCHLIST_BY_NAMERetrieves a specific watchlist by its name.
# ALPACA_PATCH_ACCOUNT_CONFIGURATIONSUpdate the trading account configuration settings for the authenticated account.
# ALPACA_REMOVE_ASSET_FROM_WATCHLISTRemoves a symbol from an existing watchlist in Alpaca.
# ALPACA_REMOVE_SYMBOL_FROM_WATCHLISTRemove a symbol from an existing watchlist in Alpaca.
# ALPACA_UPDATE_TRADING_CONFIGURATIONSUpdates trading account configurations for an Alpaca trading account.
# ALPACA_UPDATE_WATCHLIST_BY_IDUpdates an existing watchlist by its unique identifier.
# ALPACA_UPDATE_WATCHLIST_BY_NAMEUpdates an existing watchlist by its name.
# ALPACA_UPDATE_WATCHLIST_BY_NAME2Updates an existing watchlist by its name.
# ALPACA_UPLOAD_ACCOUNT_CIPUpload CIP (Customer Identification Program) information for an account to complete identity verification.

Ask your agent

Requests to paste as they are. Each one runs on the actions named under it.

“Use Alpaca to add asset to watchlist. Ask me for the required inputs first and show the result.”uses ALPACA_ADD_ASSET_TO_WATCHLIST
“Use Alpaca to add asset to watchlist by name. Ask me for the required inputs first and show the result.”uses ALPACA_ADD_ASSET_TO_WATCHLIST_BY_NAME
“Use Alpaca to create watchlist. Ask me for the required inputs first and show the result.”uses ALPACA_CREATE_WATCHLIST

Connect Alpaca in a minute

One MCP for every integration. Add it once, then every MCP in the catalog is a request away.

  1. 01

    Add FlyMy.AI

    Add the FlyMy.AI MCP to your assistant with one of the commands below and sign in. No key to copy.

  2. 02

    Add your Alpaca api key

    Paste it into the Alpaca connection settings once; it stays with FlyMy.AI, never in a prompt or a chat.

    • Alpaca api key - Create or find the API credential in your Alpaca account settings (usually under API / Developer settings). Get API key →
  3. 03

    Ask

    Paste a request from this page. Every run shows what it cost.

Claude Code
claude mcp add --transport http flymyai https://mcp-agents.flymy.ai/mcp

Then run /mcp in Claude Code and sign in.

Codex
codex mcp add flymy --url https://mcp-agents.flymy.ai/mcp

Then run codex mcp login flymy to sign in.

claude.ai and Claude Desktop
https://mcp-agents.flymy.ai/mcp

Settings, Connectors, Add custom connector: paste this URL.

Pay per run

FlyMy.AI bills the run: the model and the tool's seconds. Calls go to your own Alpaca account, under its plan and limits. No seats and no minimum.

Go to the source

From the FlyMy.AI platform catalog of 2026-11-03: name, description, actions and setup as the platform lists them. Examples are requests to paste, not recorded runs.