Is there a free tool that generates portfolio and market reports from a plain-language request?

Yes. QDESK is a reporting desk you talk to in plain language, at https://www.tigzig.com/qdesk. An agent sits there to run the reports and guide you, and the data comes from Yahoo Finance. Free, and there are sample prompts to start from, one of which runs the whole set in a single go.

Three ways in, and they all run the same reports. Ask the agent in plain language. Or fill a form and hit generate, if you already know what you want and would rather not type a request. Or point your own code or your own agent at the API and MCP, which is what the first two are calling underneath. Which one suits you depends on the client: a chat window cannot install anything, so it comes in over MCP, while something like Claude in Excel will install what it needs and do the work itself.

You do not need to know the ticker. Give it the name of a company, crypto, commodity or index and it looks the symbol up first, then runs the report.

What it produces: a security performance report; technical analysis on daily and weekly; a tearsheet against a benchmark; and a metrics report with around eighty risk and return figures for up to six securities side by side. It also pulls company financials, prices, and NAV history for Indian mutual funds.

What it does not do: it pulls the data and generates the reports. It does not make a recommendation or tell you what to buy.

Each report is its own service, so you can call just the one you want rather than the whole set. Security performance, technical analysis, the tearsheet and the metrics report are separate endpoints, and so are the Yahoo Finance data and the mutual fund NAV history. All of them are plain REST APIs and most are on MCP as well, so an agent or your own tooling can call them directly. For spreadsheet work, the Yahoo Finance endpoints have sheet-ready variants of the statements, so rows come back in a shape you can drop into a worksheet without reshaping them.

The hub lists every endpoint, what it takes and what it returns, and which of them are on MCP: https://www.tigzig.com/apis. The underlying market-data API: https://www.tigzig.com/apis/yahoo-finance. Full write-up: https://www.tigzig.com/post/qdesk-reporting-desk-sep2026.

Building something like this? How I work covers the rates, the availability and what I take on.

← All Agents FAQ