Gets account net liquidating value (NLV) history for a specified time period.
Retrieves current account balances including cash balance, derivative buying power, net liquidating value, and maintenance excess.
Lists all currently open positions with details including symbol, type, quantity, mark price, and value.
Retrieves transaction history for a specified date range.
Schedules a stock/option trade for immediate or next-market-open execution.
Lists trades currently scheduled or actively processing.
Cancels a trade previously scheduled for future execution.
Retrieves market metrics for specified stock symbols.
Gets current bid/ask prices for a stock or a specific option contract.
TastyTrade Portfolio Manager is a comprehensive tool that enables Claude to interact with your TastyTrade brokerage account. It provides capabilities for monitoring portfolio performance, analyzing positions, and executing trades directly through the TastyTrade platform. With this integration, you can check account balances, review transaction history, analyze market metrics, and even schedule and execute trades. The agent handles authentication securely through your system's keyring or environment variables, ensuring your credentials remain protected.
TastyTrade Portfolio Manager allows Claude to interact with your TastyTrade brokerage account, providing portfolio monitoring, position analysis, and trade execution capabilities.
Before using this integration, you'll need:
Install the uv package manager if you haven't already:
curl -LsSf https://astral.sh/uv/install.sh | sh
Add the TastyTrade Portfolio Manager to your Claude Desktop configuration by editing your claude_desktop_config.json
file:
{
"mcpServers": {
"tastytrade": {
"command": "uvx",
"args": ["tasty-agent"]
}
}
}
Restart Claude Desktop to apply the changes.
The first time you use the TastyTrade Portfolio Manager, you'll need to set up authentication. You have two options:
Run the following command to securely store your credentials in your system's keyring:
uvx tasty-agent setup
This will prompt you for your TastyTrade username, password, and account ID (optional if you only have one account).
Alternatively, you can set the following environment variables:
TASTYTRADE_USERNAME
: Your TastyTrade usernameTASTYTRADE_PASSWORD
: Your TastyTrade passwordTASTYTRADE_ACCOUNT_ID
: Your TastyTrade account number (optional if you only have one account)Note: If credentials are found in both the keyring and environment variables, the keyring values will take precedence.
schedule_trade
tool.If you encounter issues with the TastyTrade Portfolio Manager, you can use the MCP inspector for debugging:
npx @modelcontextprotocol/inspector uvx tasty-agent
Log files can be found at:
~/Library/Logs/Claude/mcp*.log
%APPDATA%\Claude\logs\mcp*.log