{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"smithery_tradingviewbacktestassistant-aiagentwithpinescript","slug":"tradingviewbacktestassistant-aiagentwithpinescript","name":"AIAgentwithPineScript","type":"mcp","url":"https://backtest-engine-mcp.click/","page_url":"https://unfragile.ai/tradingviewbacktestassistant-aiagentwithpinescript","categories":["mcp-servers"],"tags":["mcp","model-context-protocol","smithery:TradingViewBacktestAssistant/AIAgentwithPineScript"],"pricing":{"model":"open_source","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"smithery_tradingviewbacktestassistant-aiagentwithpinescript__cap_0","uri":"capability://tool.use.integration.remote.strategy.backtesting.execution","name":"remote strategy backtesting execution","description":"This capability allows users to execute strategy backtests remotely by specifying a symbol, timeframe, and date range. It utilizes a Model Context Protocol (MCP) to communicate with the backtest engine, ensuring that the requests and responses are structured and consistent. The architecture is designed to handle multiple backtest requests while enforcing rate limits, making it efficient for users who need to test various strategies in a timely manner.","intents":["How can I run a backtest for my trading strategy on a specific symbol?","I need to test my strategy over a specific date range; how can I do that?","Can I execute multiple backtests in parallel for different symbols?"],"best_for":["traders looking to automate backtesting of their PineScript strategies"],"limitations":["Only supports Binance Futures tickers; other markets are not available.","Enforces a maximum of 1440 candles per backtest, limiting the depth of historical analysis."],"requires":["API key for the backtest engine","Internet connection"],"input_types":["text","structured data"],"output_types":["structured data"],"categories":["tool-use-integration","trading-tools"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_tradingviewbacktestassistant-aiagentwithpinescript__cap_1","uri":"capability://tool.use.integration.programmatic.strategy.input.passing","name":"programmatic strategy input passing","description":"This capability enables users to programmatically pass strategy inputs to the backtest engine, allowing for dynamic adjustments and testing of different parameters. It leverages structured data formats to ensure that inputs are correctly interpreted by the engine, facilitating a smooth integration with automated trading systems. This design choice enhances the flexibility and usability of the backtesting process.","intents":["How can I change the parameters of my strategy during backtesting?","Is there a way to automate the input of different strategy variables?","Can I test multiple configurations of my strategy without manual input?"],"best_for":["developers creating automated trading systems"],"limitations":["Requires structured input formats; free-text inputs may not be supported.","Limited to the parameters defined within the PineScript strategies."],"requires":["API key for the backtest engine","Knowledge of PineScript"],"input_types":["structured data"],"output_types":["structured data"],"categories":["tool-use-integration","automation-tools"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_tradingviewbacktestassistant-aiagentwithpinescript__cap_2","uri":"capability://data.processing.analysis.structured.backtest.results.retrieval","name":"structured backtest results retrieval","description":"This capability provides users with structured backtest results, including detailed metrics such as trades, win rate, profit, and drawdown. The results are formatted in a way that allows for easy interpretation and further analysis, supporting decision-making processes. The architecture ensures that results are consistently formatted and can be easily integrated into reporting tools or dashboards.","intents":["How can I access the results of my backtest in a structured format?","What metrics are available from my backtest results?","Can I export my backtest results for further analysis?"],"best_for":["traders and analysts needing detailed performance metrics"],"limitations":["Results are limited to the metrics defined by the backtest engine; custom metrics may not be available.","Requires parsing of structured data to extract meaningful insights."],"requires":["API key for the backtest engine"],"input_types":["text"],"output_types":["structured data"],"categories":["data-processing-analysis","trading-tools"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_tradingviewbacktestassistant-aiagentwithpinescript__cap_3","uri":"capability://automation.workflow.progress.notification.for.long.running.backtests","name":"progress notification for long-running backtests","description":"This capability keeps users informed about the progress of long-running backtests through real-time notifications. It employs a notification system that updates users on the status of their backtests, allowing them to monitor performance without needing to manually check the results. This feature is particularly useful for extensive backtesting scenarios where wait times can be significant.","intents":["How can I get updates on my backtest progress?","Is there a way to monitor long-running backtests without constant checking?","Can I receive notifications when my backtest completes?"],"best_for":["traders running extensive backtests requiring long processing times"],"limitations":["Notifications may have a delay based on server load and processing times.","Requires an active connection to receive real-time updates."],"requires":["API key for the backtest engine"],"input_types":["text"],"output_types":["notifications"],"categories":["automation-workflow","trading-tools"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_tradingviewbacktestassistant-aiagentwithpinescript__cap_4","uri":"capability://code.generation.editing.strategy.writing.assistance","name":"strategy writing assistance","description":"This capability allows users to request the agent to write a trading strategy based on specified criteria. It uses natural language processing to interpret user requests and generate PineScript code that aligns with the user's trading objectives. This feature streamlines the strategy development process, making it accessible even to those with limited coding experience.","intents":["Can you help me write a trading strategy in PineScript?","How can I generate a new strategy based on my trading preferences?","Is there a way to automate the creation of PineScript strategies?"],"best_for":["traders without coding skills looking to automate their strategies"],"limitations":["Generated strategies may require manual adjustments to fit specific trading scenarios.","Quality of generated code may vary based on input specificity."],"requires":["API key for the backtest engine","Basic understanding of trading concepts"],"input_types":["text"],"output_types":["code"],"categories":["code-generation-editing","trading-tools"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":30,"verified":false,"data_access_risk":"high","permissions":["API key for the backtest engine","Internet connection","Knowledge of PineScript","Basic understanding of trading concepts"],"failure_modes":["Only supports Binance Futures tickers; other markets are not available.","Enforces a maximum of 1440 candles per backtest, limiting the depth of historical analysis.","Requires structured input formats; free-text inputs may not be supported.","Limited to the parameters defined within the PineScript strategies.","Results are limited to the metrics defined by the backtest engine; custom metrics may not be available.","Requires parsing of structured data to extract meaningful insights.","Notifications may have a delay based on server load and processing times.","Requires an active connection to receive real-time updates.","Generated strategies may require manual adjustments to fit specific trading scenarios.","Quality of generated code may vary based on input specificity.","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.05,"quality":0.45,"ecosystem":0.38999999999999996,"match_graph":0.25,"freshness":0.5,"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:28.139Z","last_scraped_at":"2026-05-03T15:19:22.209Z","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=tradingviewbacktestassistant-aiagentwithpinescript","compare_url":"https://unfragile.ai/compare?artifact=tradingviewbacktestassistant-aiagentwithpinescript"}},"signature":"hxyKX9lhmFfPychooxZZ9Bwr8kNGlbgqJpFzQRVaSwNRbBwfUzeyZeLV7yuO2/r17Hvw33mG9qXjju1dmDy5AQ==","signedAt":"2026-06-21T22:42:32.693Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/tradingviewbacktestassistant-aiagentwithpinescript","artifact":"https://unfragile.ai/tradingviewbacktestassistant-aiagentwithpinescript","verify":"https://unfragile.ai/api/v1/verify?slug=tradingviewbacktestassistant-aiagentwithpinescript","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"}}