Loading...
npx -y @smithery/cli install @laukikk/alpaca-mcp --client claude{
"mcpServers": {
"alpaca": {
"command": "uv",
"args": [
"--directory",
"/ABSOLUTE/PATH/TO/PARENT/FOLDER/alpaca-mcp-server",
"run",
"src/server.py"
]
}
}
}get_account_info_toolRetrieves current account information, such as balances and buying power.
Read-only access to account data.
place_market_orderPlaces a market order to buy or sell a specified quantity of a stock.
Executes trades immediately at the current market price, which can lead to unexpected results.
place_limit_orderPlaces a limit order to buy or sell a stock at a specified price.
Places an order that executes only at a specific price, but can still result in unintended financial consequences.
place_stop_orderPlaces a stop order to buy or sell a stock when it reaches a specified price.
Triggers a market order when a price threshold is reached, potentially leading to unexpected execution prices.
place_stop_limit_orderPlaces a stop-limit order combining stop and limit order features for buying or selling a stock.
Combines the risks of both stop and limit orders, requiring careful parameter setting.
cancel_orderCancels an open order by its ID.
Canceling the wrong order could have unintended consequences on a trading strategy.
close_positionCloses an open position for a specific symbol.
Closing a position can result in realized gains or losses.
get_portfolio_summaryProvides a summary of the current portfolio, including positions and performance.
Read-only access to portfolio data.
This server provides both read and write access to the Alpaca trading API. It's relatively safe when used in paper trading mode, but real trading carries inherent financial risk. Securely store your API keys and understand the implications of each tool before use.