<< All versions
Skill v1.0.0
currentAutomated scan100/100ferdousbhai/tasty-agent/trading
──Details
PublishedJune 17, 2026 at 03:07 AM
Content Hashsha256:c267c5ceb41b6679...
Git SHA1d59972d69b2
──Files
Files (1 file, 3.2 KB)
SKILL.md3.2 KBactive
SKILL.md · 37 lines · 3.2 KB
version: "1.0.0" name: trading description: "Manage TastyTrade brokerage accounts — monitor portfolios, analyze options with Greeks, place and manage multi-leg orders, and stream real-time market data. Use when the user asks about account balances, positions, options chains, IV rank, order placement, watchlists, or market status."
TastyTrade Trading
Interact with TastyTrade brokerage accounts via the tasty-agent MCP server. Covers portfolio monitoring, market data streaming, options analysis, and order management with built-in rate limiting (2 req/s).
Workflow
- Check market status — call
market_statusto confirm the relevant exchange is open before placing orders or fetching live quotes. - Review account state — use
account_overviewwithinclude=["balances","positions"]to see net liquidating value and current holdings. - Research — gather data with the appropriate tool:
get_quotesfor real-time stock/option/futures quotes via DXLink streamingget_greeksfor delta, gamma, theta, vega, rho on specific option contractsget_market_metricsfor IV rank, IV percentile, beta, and liquidity across symbolssearch_symbolsto look up tickers by name
- Plan the trade — verify positions with
account_overview, check Greeks for risk, and confirm the user's intent before proceeding. - Execute — use
place_orderfor new orders,replace_orderto reprice existing live orders at the current mid, orcancel_orderto cancel. Always require explicit user confirmation before placing. - Track — use
get_historyfor transaction or order history,list_ordersfor live orders, andwatchlistto manage symbol lists.
Key Rules
- Never place orders without explicit user confirmation.
- Equity and option legs use
Buy to Open,Buy to Close,Sell to Open,Sell to Close; futures useBuyorSell. place_orderalways uses quote-derived mid pricing; do not pass raw prices.place_orderaligns prices to the broker's valid tick grid; do not retry unchanged if tick-size data is unavailable.quantityis the actual share/contract count. For dollar-budget orders, pass top-leveltarget_valueand omitquantityfor single-leg orders. For multi-leg spreads withtarget_value, usequantityonly to express the leg ratio, such as 1:1 or 2:1.- For replacing an order, call
replace_order(order_id)to reprice at current mid. - Do not use underlying stock quotes as option order prices.
place_orderresolves the exact instrument quote and validates the signed net limit against the current bid/ask market. - Tool outputs are intentionally compact; use the returned bid/ask/mid, sizing, warnings, and order summaries rather than expecting full SDK dumps.
- Supported time-in-force values:
Day,GTC,GTD,Ext,Ext Overnight,GTC Ext,GTC Ext Overnight,IOC. - Use
get_history(type="transactions")for trade/money history (default 90 days) andtype="orders"for order history (default 7 days). Paginate withpage_offsetandlimit. watchlist(action="list")without a name returns watchlist metadata only. Call it again withnameto fetch symbols for a specific watchlist.