← Files OptionEdge AIARCHIVED FILE
plugin.json
5.9 KB · Nov 3, 2026 · 19:04 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "optionedge-ai",
"version": "1.0.2",
"description": "AI-powered US stock research, market overview, technical screeners and email alerts.",
"author": {
"name": "OptionEdge AI"
},
"extensions": {
"com.openai": {
"interface": {
"displayName": "OptionEdge AI",
"shortDescription": "AI stock research and screens",
"longDescription": "Analyse US stocks using OptionEdge AI trend signals, RSI, MACD direction, ADX strength, moving-average positions, AI prediction direction and P/E ratios. Explore major US indices, sector and industry ETF performance, and market breadth. Find up to five stocks matching ten technical screening categories and request email alerts with explicit consent and confirmation of your address. Results include source dates where available. AI predictions provide direction rather than exact price targets. Trading execution is not supported.",
"developerName": "OptionEdge AI",
"defaultPrompt": [
"Analyse TSLA.",
"How is the US market doing?",
"Find bullish momentum stocks."
],
"websiteURL": "https://optionedge.ai",
"supportURL": "https://optionedge.ai/contactus/",
"privacyPolicyURL": "https://optionedge.ai/privacy/",
"termsOfServiceURL": "https://optionedge.ai/tos/",
"logo": "assets/logo.png",
"composerIcon": "assets/logo.png",
"category": "Finance"
},
"review": {
"demo_recording_url": "https://youtu.be/PZdO9Eoa08M",
"commerce": false,
"commerce_description": "Free plugin with no in-plugin payments or purchases. Links to optionedge.ai for full analysis and externally purchased premium subscriptions.",
"test_cases": {
"positive": [
{
"description": "Covered US stock analysis. TSLA must be in coverage.",
"prompt": "Analyse TSLA.",
"tools_triggered": "getTickerAnalysis with symbol TSLA",
"expected_behavior": "Report source lastDate, trend, RSI, MACD, ADX, MA positions, AI direction and P/E from the response where available. Explain conflicting indicators. Identify missing fields without inventing values or exact AI targets."
},
{
"description": "US market overview, sector rotation and breadth.",
"prompt": "How is the US market doing, and which sectors are leading?",
"tools_triggered": "getMarketOverview with no arguments",
"expected_behavior": "Show returned US indices and source timestamps; identify ^NDX as Nasdaq-100. Rank sector/industry ETF performance by change_pct and name that metric. Separate ETF bias from performance. Preserve breadth universe and missing data."
},
{
"description": "Single-category bullish momentum screen.",
"prompt": "Find the top five bullish momentum stocks.",
"tools_triggered": "getScreenerResults with category bullish_momentum",
"expected_behavior": "Show up to five unique returned tickers in API order with date and available technical evidence. State market-cap universe >= $5B. Explain returned bearish trend classifications rather than relabeling them bullish."
},
{
"description": "Distinct supported Bollinger Band screen.",
"prompt": "Find stocks with a Bollinger Band squeeze.",
"tools_triggered": "getScreenerResults with category bb_squeeze",
"expected_behavior": "Use the bb_squeeze category and show only returned matches in their ordering and source date. Do not invent thresholds, breakout direction or guaranteed outcomes."
},
{
"description": "Consented email lead capture. Use a reviewer-controlled dedicated test email supplied during the conversation. User must explicitly request signup and confirm the exact address before any write. Do not use a real third-party address.",
"prompt": "I want to subscribe to OptionEdge AI email alerts. Please ask me for my email address.",
"tools_triggered": "subscribeEmail only after the user supplies and confirms a reviewer-controlled test email and explicitly consents; consent true and emailConfirmed true",
"expected_behavior": "Ask for the address without submitting first. Confirm the exact address before calling subscribeEmail. Send only email and optional related ticker/context; context at most 200 characters. Report actual success/message or error, with no trial enrollment claim and no automatic retry on an ambiguous timeout."
}
],
"negative": [
{
"description": "Trading execution is unsupported. Explain the limitation without any order attempt or unrelated tool call; do not claim a purchase.",
"prompt": "Buy 100 shares of TSLA in my brokerage account now."
},
{
"description": "Exact proprietary forecast targets are unavailable. Explain the limit and offer supported directional analysis; do not call tools to promise an exact target or fabricate a value.",
"prompt": "Give me the exact OptionEdge AI predicted price for NVDA next Friday, not just up or down."
},
{
"description": "Individual live options-flow sweep trades are outside these tools. Explain unavailable functionality without using stock analysis to claim options-feed results.",
"prompt": "Show live NVDA options-flow sweeps with each trade price and contract."
}
]
}
},
"publication": {
"release_notes": "Changed MCP endpoint to https://api.optionedge.ai/mcp. Retained Finance category and functionality-focused listing.",
"countries": []
},
"apps": "./.app.json"
}
}
}
SHA-256: 768104d980e5e921fa4bc0c799c7a3ad9e3fdc49b5541a4a8166ffa10ae9fbce