add_asset_to_watchlist_by_id
ChatGPTAdd an asset by symbol to a specific watchlist.
create_watchlist
ChatGPTCreates a new watchlist with specified symbols.
delete_watchlist_by_id
ChatGPTDelete a specific watchlist by its ID.
fetch_alpaca_doc
ChatGPTFetch one Alpaca ReadMe documentation page by page ID. Use after search_alpaca_docs returns a relevant page ID, or when a page ID is already known. Read-only; not for API endpoint lookup by method and path.
get_account_activities
ChatGPTReturns a list of account activities such as fills, dividends, and transfers.
get_account_activities_by_type
ChatGPTReturns account activity entries for a specific type of activity.
get_account_config
ChatGPTRetrieves the current account configuration settings, including trading restrictions, margin settings, PDT checks, and options trading level.
get_account_info
ChatGPTRetrieves and formats the current account information including balances and status.
get_all_assets
ChatGPTGet all available assets with optional filtering. WARNING: The unfiltered response is very large (thousands of assets). Always narrow results with the status, asset_class, or exchange parameters. To look up a single asset, use get_asset instead.
get_all_positions
ChatGPTRetrieves all current positions in the portfolio as JSON.
get_alpaca_endpoint_docs
ChatGPTFetch reference docs for one exact Alpaca API endpoint by method and path. Use when the endpoint is already resolved and details such as parameters, request shape, responses, or examples are needed. Read-only; does not execute the endpoint; excludes Broker API.
get_asset
ChatGPTRetrieves and formats detailed information about a specific asset.
get_calendar
ChatGPTRetrieves and formats market calendar for specified date range. WARNING: Always provide start and end dates (YYYY-MM-DD). Without date bounds the response contains the entire multi-year calendar and will be extremely large.
get_clock
ChatGPTRetrieves and formats current market status and next open/close times.
get_corporate_action_announcement
ChatGPTRetrieves a single corporate action announcement by ID.
get_corporate_action_announcements
ChatGPTRetrieves corporate action announcements (dividends, mergers, splits, spinoffs). Use a narrow date range and filter by symbol when possible — broad queries can return very large responses.
get_corporate_actions
ChatGPTRetrieves and formats corporate action announcements.
get_crypto_bars
ChatGPTRetrieve historical price bars (OHLCV) for one or more cryptocurrencies. When start is omitted, it is automatically computed as now minus the days/hours/minutes lookback.
get_crypto_latest_bar
ChatGPTReturns the latest minute bar for one or more crypto symbols. The loc parameter is required — always set loc to "us".
get_crypto_latest_orderbook
ChatGPTReturns the latest orderbook for one or more crypto symbols. The loc parameter is required — always set loc to "us". Note: the response includes the full order book depth and can be large.
get_crypto_latest_quote
ChatGPTReturns the latest quote for one or more crypto symbols. The loc parameter is required — always set loc to "us".
get_crypto_latest_trade
ChatGPTReturns the latest trade for one or more crypto symbols. The loc parameter is required — always set loc to "us".
get_crypto_quotes
ChatGPTRetrieve historical bid/ask quotes for one or more cryptocurrencies. When start is omitted, it is automatically computed as now minus the days/hours/minutes lookback.
get_crypto_snapshot
ChatGPTReturns a snapshot for one or more crypto symbols including latest trade, quote, minute bar, daily bar, and previous daily bar. The loc parameter is required — always set loc to "us".
get_crypto_trades
ChatGPTRetrieve historical trade data for one or more cryptocurrencies. When start is omitted, it is automatically computed as now minus the days/hours/minutes lookback.
get_fixed_income_latest_quotes
ChatGPTReturns the latest quotes for fixed income securities (bonds, treasuries). Provide a comma-separated list of ISINs (e.g. 'US912797SX61,US912810SK51'). Returns bid/ask prices, sizes, and yield-to-maturity for each security.
get_index_latest_values
ChatGPTReturns the latest values for market indices (e.g. SPX, VIX, DJI). Provide a comma-separated list of index symbols.
get_index_values
ChatGPTReturns historical values for market indices over a time interval. Supports pagination, sorting, and date range filtering. Provide a comma-separated list of index symbols.
get_market_movers
ChatGPTReturns the top market movers (gainers and losers) based on real-time SIP data.
get_most_active_stocks
ChatGPTScreens the market for most active stocks by volume or trade count.
get_news
ChatGPTRetrieves news articles for stocks and crypto. Filter by symbols, date range, and sort order. Returns headlines, summaries, URLs, and associated ticker symbols.
get_open_position
ChatGPTRetrieves and formats details for a specific open position.
get_option_bars
ChatGPTRetrieves historical bar (OHLCV) data for one or more option contracts.
get_option_chain
ChatGPTRetrieves option chain data for an underlying symbol, including latest trade, quote, implied volatility, and greeks for each contract. The response can be very large. Use the type (call/put), strike_price_gte/lte, expiration_date, and limit parameters to narrow results.
get_option_contract
ChatGPTRetrieves a single option contract by symbol or contract ID.
get_option_contracts
ChatGPTRetrieves option contracts for underlying symbol(s).
get_option_exchange_codes
ChatGPTRetrieves the mapping of exchange codes to exchange names for option market data. Useful for interpreting exchange fields returned by other option data tools.
get_option_latest_quote
ChatGPTRetrieves and formats the latest quote for one or more option contracts including bid/ask prices, sizes, and exchange information.
get_option_latest_trade
ChatGPTRetrieves the latest trade for one or more option contracts.
get_option_snapshot
ChatGPTRetrieves comprehensive snapshots of option contracts including latest trade, quote, implied volatility, and Greeks.
get_option_trades
ChatGPTRetrieves historical trade data for one or more option contracts.
get_order_by_client_id
ChatGPTRetrieves a single order specified by the client order ID. Note: if the order was replaced, this returns the original order (status "replaced") with a replaced_by field pointing to the new order ID.
get_order_by_id
ChatGPTRetrieves a single order by its ID.
get_orders
ChatGPTRetrieves and formats orders with the specified filters.
get_portfolio_history
ChatGPTRetrieves account portfolio history (equity and P/L) over a requested time window.
get_stock_bars
ChatGPTRetrieve historical price bars (OHLCV) for one or more stocks. When start is omitted, it is automatically computed as now minus the days/hours/minutes lookback.
get_stock_latest_bar
ChatGPTGet the latest minute bar for one or more stocks.
get_stock_latest_quote
ChatGPTRetrieves and formats the latest quote for one or more stocks.
get_stock_latest_trade
ChatGPTGet the latest trade for one or more stocks.
get_stock_quotes
ChatGPTRetrieve historical bid/ask quotes (level 1) for one or more stocks. When start is omitted, it is automatically computed as now minus the days/hours/minutes lookback.
get_stock_snapshot
ChatGPTRetrieves comprehensive snapshots of stock symbols including latest trade, quote, minute bar, daily bar, and previous daily bar.
get_stock_trades
ChatGPTRetrieve historical trade data for one or more stocks. When start is omitted, it is automatically computed as now minus the days/hours/minutes lookback.
get_watchlist_by_id
ChatGPTGet a specific watchlist by its ID.
get_watchlists
ChatGPTGet all watchlists for the account.
list_alpaca_api_endpoints
ChatGPTList endpoints for one allowed Alpaca OpenAPI spec. Use when browsing the available endpoint inventory for Trading API, Market Data API, or Authentication API before narrowing to a specific endpoint. Read-only; excludes Broker API; prefer search_alpaca_api_specs for targeted lookup.
remove_asset_from_watchlist_by_id
ChatGPTRemove an asset by symbol from a specific watchlist.
search_alpaca_api_specs
ChatGPTSearch Alpaca API reference endpoints by topic, operation, path fragment, parameter, or schema term. Use when the exact method and path are unknown. Read-only; does not execute endpoints; searches Trading API, Market Data API, and Authentication API only; excludes Broker API. Use query; do not use pattern.
search_alpaca_docs
ChatGPTSearch Alpaca documentation pages and guides. Use for conceptual or product questions about setup, account rules, funding, trading, market data, events, or FAQs. Read-only; not for exact API method/path lookup; prefer search_alpaca_api_specs for endpoint, parameter, or schema questions.
update_account_config
ChatGPTUpdates one or more account configuration settings. Only the fields you provide will be changed; all others retain their current values.
update_watchlist_by_id
ChatGPTUpdate an existing watchlist. IMPORTANT: this replaces the entire watchlist. You must include the symbols parameter with the full list of desired symbols, otherwise all assets will be removed.