{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"smithery_borisbanushev-thaita","slug":"borisbanushev-thaita","name":"thaita","type":"mcp","url":"https://github.com/borisbanushev/thaitaSmitheryMCP","page_url":"https://unfragile.ai/borisbanushev-thaita","categories":["mcp-servers"],"tags":["mcp","model-context-protocol","smithery:borisbanushev/thaita"],"pricing":{"model":"open_source","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"smithery_borisbanushev-thaita__cap_0","uri":"capability://data.processing.analysis.optimal.strike.and.expiration.date.analysis","name":"optimal strike and expiration date analysis","description":"This capability analyzes covered calls by leveraging historical market data and option pricing models to identify the most favorable strike prices and expiration dates. It employs a multi-factor analysis approach, integrating various financial metrics and market indicators to provide a comprehensive assessment of potential options trades. The system uses a combination of statistical algorithms and machine learning techniques to enhance prediction accuracy, making it distinct from simpler rule-based systems.","intents":["How can I find the best strike prices for my covered calls?","What expiration dates should I consider for maximizing profit?","Can I get a detailed analysis of my covered call options?"],"best_for":["traders looking to optimize their options strategies"],"limitations":["Requires access to real-time market data, which may incur additional costs","Analysis may not account for sudden market changes"],"requires":["Python 3.8+","Access to a financial data API"],"input_types":["structured data (market data)","text (user queries)"],"output_types":["structured data (recommended strikes and dates)","text (analysis report)"],"categories":["data-processing-analysis","financial-tools"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_borisbanushev-thaita__cap_1","uri":"capability://data.processing.analysis.profit.loss.visualization","name":"profit/loss visualization","description":"This capability visualizes the potential profit and loss scenarios of covered calls by generating interactive graphs and charts based on user-defined parameters. It uses a dynamic visualization library that updates in real-time as users adjust inputs, allowing for immediate feedback on how different strikes and expirations affect financial outcomes. The integration of user-friendly interfaces ensures that even non-technical users can easily interpret complex financial data.","intents":["Can I visualize my potential profits and losses for different options?","How do changes in strike prices affect my overall profit?","What does the profit/loss curve look like for my selected options?"],"best_for":["visual learners and traders needing quick insights"],"limitations":["Visualizations may become cluttered with too many data points","Dependent on user input accuracy for meaningful results"],"requires":["JavaScript-enabled browser","Access to visualization libraries"],"input_types":["structured data (financial metrics)","text (user selections)"],"output_types":["visual data (graphs)","text (explanatory notes)"],"categories":["data-processing-analysis","visualization-tools"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_borisbanushev-thaita__cap_2","uri":"capability://planning.reasoning.multi.factor.recommendation.explanations","name":"multi-factor recommendation explanations","description":"This capability provides clear, multi-factor explanations for the recommendations generated by the analysis engine. It breaks down the reasoning behind each suggested strike price and expiration date, using a combination of textual summaries and visual aids to enhance understanding. The system employs natural language generation techniques to articulate complex financial concepts in an accessible manner, making it easier for users to grasp the rationale behind each recommendation.","intents":["Why was this strike price recommended for my covered call?","What factors influenced the choice of expiration date?","Can I get a detailed explanation of the recommendation process?"],"best_for":["traders seeking to understand the rationale behind recommendations"],"limitations":["Explanations may be overly simplified for advanced users","Dependent on the quality of input data for accuracy"],"requires":["Natural language processing library","Access to financial data"],"input_types":["structured data (recommendation inputs)","text (user queries)"],"output_types":["text (explanatory reports)","visual data (supporting charts)"],"categories":["planning-reasoning","educational-tools"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":33,"verified":false,"data_access_risk":"moderate","permissions":["Python 3.8+","Access to a financial data API","JavaScript-enabled browser","Access to visualization libraries","Natural language processing library","Access to financial data"],"failure_modes":["Requires access to real-time market data, which may incur additional costs","Analysis may not account for sudden market changes","Visualizations may become cluttered with too many data points","Dependent on user input accuracy for meaningful results","Explanations may be overly simplified for advanced users","Dependent on the quality of input data for accuracy","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.05,"quality":0.31,"ecosystem":0.48999999999999994,"match_graph":0.25,"freshness":0.9,"weights":{"adoption":0.25,"quality":0.25,"ecosystem":0.15,"match_graph":0.23,"freshness":0.12}},"observed_outcomes":{"matches":0,"success_rate":0,"avg_confidence":0,"top_intents":[],"last_matched_at":null},"maintenance":{"status":"active","updated_at":"2026-05-24T12:16:25.636Z","last_scraped_at":"2026-05-03T15:19:41.319Z","last_commit":null},"community":{"stars":null,"forks":null,"weekly_downloads":null,"model_downloads":null,"model_likes":null}},"distribution":{"claim_url":"https://unfragile.ai/submit?claim=borisbanushev-thaita","compare_url":"https://unfragile.ai/compare?artifact=borisbanushev-thaita"}},"signature":"PD2zTATNQo9xNB4upVi+C5Co2kbHarMSttCZtYMq1wp204+046ynk1fcFVsuwRc1m5q72+oXeFkHeVXLzILaDQ==","signedAt":"2026-06-17T21:50:53.304Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/borisbanushev-thaita","artifact":"https://unfragile.ai/borisbanushev-thaita","verify":"https://unfragile.ai/api/v1/verify?slug=borisbanushev-thaita","publicKey":"https://unfragile.ai/api/v1/trust-passport-public-key","spec":"https://unfragile.ai/trust","schema":"https://unfragile.ai/schema.json","docs":"https://unfragile.ai/docs"}}