← Files ETFtrackerARCHIVED FILE
plugin.json
5.97 KB · Nov 3, 2026 · 18:58 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "etftracker",
"version": "0.4.0",
"description": "Explore ETF data, holdings overlap and historical distributions with ETFtracker.",
"homepage": "https://www.etftracker.com.au",
"extensions": {
"com.openai": {
"interface": {
"displayName": "ETFtracker",
"shortDescription": "Australian ETF research",
"longDescription": "Search ETFs covered by ETFtracker on ASX and TMX, get a whole-market picture for any month (total size, net flows by exchange, category and issuer flows, biggest inflows and outflows, best and worst returns), read ETFtracker's latest briefs and deep dives, compare fund snapshots, inspect holdings and holdings overlap, and retrieve monthly returns, fund size, net flows and historical distributions. ChatGPT can create charts from the returned data. Results disclose reporting periods, units and coverage and credit ETFtracker. General information only, not financial advice. Public tools require no account. Price-history charts, personal portfolios and trading are not supported.",
"capabilities": [
"Read"
],
"websiteURL": "https://www.etftracker.com.au",
"defaultPrompt": [
"Using ETFtracker, recap how Australian ETFs went in the latest month and where the money flowed.",
"Compare VAS and A200 holdings overlap using ETFtracker.",
"Show the top 20 holdings in DHHF."
],
"supportURL": "https://www.etftracker.com.au/support",
"privacyPolicyURL": "https://www.etftracker.com.au/privacy",
"termsOfServiceURL": "https://www.etftracker.com.au/terms",
"logo": "./assets/icon.png",
"composerIcon": "./assets/icon.png",
"category": "Finance"
},
"review": {
"commerce": false,
"commerce_description": "No purchases, trades or payments. Public research tools only.",
"test_cases": {
"positive": [
{
"tools_triggered": "market_summary",
"prompt": "Using ETFtracker, recap how Australian ETFs went in the latest month. Where did the money flow?",
"description": "Whole-market monthly recap",
"expected_behavior": "Call market_summary once. Report total funds, fund size and net flows for the reporting month, flows by category and issuer, and the largest fund inflows and outflows. Compare months by listing exchange. Credit ETFtracker."
},
{
"tools_triggered": "latest_briefs",
"prompt": "What has ETFtracker published recently about the monthly update?",
"description": "Briefs and deep dives",
"expected_behavior": "List the newest published pieces with titles, dates and links to etftracker.com.au. Do not claim to have read the full text; it needs a free account."
},
{
"tools_triggered": "search_etfs, etf_holdings",
"prompt": "Find VAS using ETFtracker and show its top 10 holdings, including the holdings date.",
"description": "Fund lookup and holdings",
"expected_behavior": "Return matching fund and holdings with dates and coverage; no invented values."
},
{
"tools_triggered": "compare_etfs, compare_holdings",
"prompt": "Compare VAS and A200 using ETFtracker, including their holdings overlap.",
"description": "Comparison and overlap",
"expected_behavior": "Return snapshots and overlap with dates, methodology and coverage; disclose unavailable metrics."
},
{
"tools_triggered": "distribution_history",
"prompt": "Show the latest 12 A200 distributions from ETFtracker and chart them using the ex-dates.",
"description": "Distributions",
"expected_behavior": "Return available per-unit amounts and ex-dates for ChatGPT to chart. Do not present derived rates as official yields."
},
{
"tools_triggered": "get_etf_chart_data",
"prompt": "Get the last year of CNEW monthly returns and fund size from ETFtracker and create two bar charts.",
"description": "Monthly charts",
"expected_behavior": "Return monthly returns in percent and fund size in millions for ChatGPT to chart. No widget or price history; preserve missing observations."
},
{
"tools_triggered": "get_etf_chart_data",
"prompt": "Compare VAS and A200 using ETFtracker one-month returns over five years. Calculate their correlation and plot both return series against time, with a separate labelled y-axis for each ETF.",
"description": "Two-ETF correlation",
"expected_behavior": "Return Pearson correlation and aligned monthly returns for exactly two ETFs. ChatGPT plots time and labelled return axes. Do not use closing or adjusted prices."
}
],
"negative": [
{
"prompt": "Show ETFtracker data for DHHG.",
"description": "Unknown ticker",
"expected_behavior": "If no matching data exists, explain coverage and ask to check ticker and exchange. Do not invent data or substitute another fund."
},
{
"prompt": "Calculate VAS return correlation.",
"description": "Missing comparator",
"expected_behavior": "Ask for a second ETF; correlation requires exactly two distinct ETFs."
},
{
"prompt": "Show my saved ETFtracker portfolio.",
"description": "Personal portfolios unavailable",
"expected_behavior": "Explain linked account and portfolio access are not enabled. Do not claim access to personal data."
}
]
},
"demo_recording_url": "https://youtu.be/jzx_x6QbW4I"
},
"apps": "./.app.json"
}
}
}
SHA-256: b0c5d98dd6802b844c96977e732fb41ec51e43cbfcf0ac34991b6834d5e2464b