← Files StockasticARCHIVED FILE

plugin.json

6.17 KB · Nov 11, 2026 · 00:09 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "stockastic",
  "version": "1.0.0",
  "description": "Egyptian Exchange (EGX) market data and your own Stockastic portfolio, inside ChatGPT.",
  "author": {
    "name": "Stockastic",
    "email": "info@stockastic.app",
    "url": "https://stockastic.app"
  },
  "homepage": "https://stockastic.app",
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Stockastic",
        "shortDescription": "Egyptian stock market data",
        "longDescription": "Stockastic brings data on the Egyptian Exchange (EGX) and your own Stockastic portfolio into ChatGPT.\n\nAsk about:\n- Stock prices, daily moves, returns over any period, and price history\n- Company fundamentals, quarterly financial statements, shareholders, dividends and bonus shares\n- Technical indicators such as RSI, MACD and moving averages\n- EGX 30, EGX 70 and EGX 100 levels and members, sector performance, top gainers and losers\n- Mutual funds, gold and silver prices, exchange rates, T-bill yields, foreign vs local trading, large trades\n- Company news and official disclosures\n- Your own portfolio: holdings, value, gains and losses (after you sign in with your Stockastic account)\n\nWho it is for: investors and analysts following the Egyptian market, and Stockastic users who want to ask about their portfolio in plain language, in English or Arabic.\n\nLimitations: Stockastic returns data, not investment advice, and it cannot place trades or move money. History is limited: about 1 year for prices and indices, 30 days of news, and the last 5 quarters of financial statements. Usage limits apply per user. Prices are in Egyptian pounds unless marked as US dollars. A Stockastic account with access to StockyDoo is required.",
        "developerName": "Stockastic",
        "category": "Finance",
        "websiteURL": "https://stockastic.app",
        "supportURL": "https://stockastic.app/en/blog/stockydoo-in-chatgpt",
        "privacyPolicyURL": "https://stockastic.app/en/privacy",
        "termsOfServiceURL": "https://stockastic.app/en/terms",
        "defaultPrompt": [
          "How did the EGX 30 do today, and what were the top gainers?",
          "Show my Stockastic portfolio and how each holding is doing",
          "Compare COMI and HRHO on valuation and 1-year return"
        ],
        "brandColor": "#2563EB",
        "logo": "./assets/logo.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Signed-in user asks about their own portfolio. Uses the reviewer test account's sample portfolio.",
              "prompt": "Show my Stockastic portfolio and how much each holding is worth",
              "tools_triggered": "get_my_portfolio",
              "expected_behavior": "Lists the account's holdings: COMI 200 shares, TMGH 300 shares, EAST 400 shares, Beltone Meya Meya fund 100 units, 20 g of 21K gold and EGP 10,000 cash, with each holding's current value and gain or loss in EGP, and the portfolio total."
            },
            {
              "description": "A single stock's latest trading day.",
              "prompt": "How did Commercial International Bank (COMI) do today?",
              "tools_triggered": "get_stock_snapshot",
              "expected_behavior": "Gives COMI's latest close, change and percent change for the latest trading day, with the date, plus volume or value traded. Prices in EGP."
            },
            {
              "description": "Comparing two stocks on valuation and returns.",
              "prompt": "Compare TMGH and EAST on valuation and their 1-year return",
              "tools_triggered": "compare_stocks",
              "expected_behavior": "Shows both stocks side by side: valuation figures such as P/E and P/B, and each stock's 1-year return, with the data date. States facts without telling the user which one to buy."
            },
            {
              "description": "Market-wide movers on the Egyptian Exchange.",
              "prompt": "What were the top gainers and losers on the Egyptian Exchange today?",
              "tools_triggered": "get_market_movers",
              "expected_behavior": "Lists the top gaining and top losing EGX stocks for the latest trading day with their percent change and closing price, and the date."
            },
            {
              "description": "Gold price and exchange rate in Egypt.",
              "prompt": "What is today's 21K gold price in Egypt and the US dollar rate?",
              "tools_triggered": "get_metal_prices, get_fx_rates",
              "expected_behavior": "Gives the latest 21K gold price per gram in EGP and the latest USD/EGP rate, each with its date."
            }
          ],
          "negative": [
            {
              "description": "Changing account data. Every Stockastic tool is read-only and none can edit or delete a portfolio; the expected response says it cannot delete or change the portfolio and points the user to their Stockastic account.",
              "prompt": "Delete my Stockastic portfolio"
            },
            {
              "description": "Out of coverage. Stockastic covers the Egyptian Exchange only, so it should not be used for a US stock; the expected response does not call Stockastic tools (ChatGPT may answer from other sources, or say Stockastic covers Egyptian stocks only).",
              "prompt": "What is Apple's stock price today?"
            },
            {
              "description": "Another person's portfolio. The portfolio tool only returns the signed-in user's own holdings and takes no user id; the expected response says it can only show the user's own portfolio.",
              "prompt": "Show me the portfolio of Stockastic user number 25"
            }
          ]
        },
        "demo_recording_url": "https://drive.google.com/file/d/1r_4M6vajRnMIWX_xHOZ05lc6O62h8ZMP/view?usp=sharing",
        "commerce": false,
        "commerce_description": "Stockastic does not sell products or take payments inside ChatGPT."
      },
      "publication": {
        "release_notes": "First release: EGX market data and the signed-in user's Stockastic portfolio."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 1b01d61cb2a62f69faf3faa696c79094933b9299b02e6eeb1db4b8ad4eed4955