alpaca-mcp
If you are the rightful owner of alpaca-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A Model Context Protocol (MCP) server that provides an interface to the Alpaca trading API, allowing you to manage your stock and crypto portfolio, place trades, and access market data.
The Alpaca Trading MCP Server is designed to facilitate seamless interaction with the Alpaca trading API, providing users with the ability to manage their stock and cryptocurrency portfolios efficiently. This server allows users to perform a variety of trading operations, including placing different types of orders such as market, limit, stop, and stop-limit orders. Additionally, it offers comprehensive account management features, enabling users to view account details, balances, and portfolio status. The server also provides access to real-time market data and historical price information, which is crucial for making informed trading decisions. Furthermore, users can retrieve detailed information about tradable assets, ensuring they have all the necessary data at their fingertips. The server is designed to be easily configurable and integrates smoothly with various platforms, making it a versatile tool for traders.
Features
- Account Management: View account details, balances, and portfolio status
- Trading: Place market, limit, stop, and stop-limit orders
- Portfolio Management: View positions, calculate performance, and close positions
- Market Data: Access real-time quotes and historical price data
- Asset Information: Get details about tradable assets
Tools
get_account_info_tool
Get current account information
place_market_order
Place a market order to buy or sell a stock
place_limit_order
Place a limit order to buy or sell a stock at a specified price
place_stop_order
Place a stop order to buy or sell a stock when it reaches a specified price
place_stop_limit_order
Place a stop-limit order combining stop and limit order features
cancel_order
Cancel an open order by its ID
close_position
Close an open position for a specific symbol
get_portfolio_summary
Get a comprehensive summary of the portfolio