Built and run by one person.

Is there a free Yahoo Finance API and MCP server?

Yes. TigZig runs a free Yahoo Finance Data API powered by the open-source yfinance library. It returns financials, prices, market data, analyst price targets, recommendations, earnings and revenue estimates, an earnings calendar, major holders, dividends, splits, corporate actions and detailed company info for any ticker across roughly 24 endpoints. Financial statements come in two forms: a structured-JSON family under /v1/excel/ and a plain family that returns pipe-delimited CSV text.

Most endpoints also return plain CSV. Add format=csv to the same URL and a normal table comes back, with no JSON to unwrap. And every endpoint takes a comma-separated list of symbols, up to 25 in a single call, so a whole watchlist arrives in one request. The most used endpoints are prices, profile, financials and analyst price targets.

It is available both as a plain HTTP API and as an MCP server (17 tools), so an AI agent (in Claude, ChatGPT or your own client) can call it directly as a tool.

Full endpoint reference: https://www.tigzig.com/apis/yahoo-finance. All of TigZig's APIs and MCP servers are listed at https://www.tigzig.com/apis.

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

← All Agents FAQ