Arhan Canli
A software developer and the builder of the canli-mcp financial data MCP server.
Timeline (last 90 days)
Developer Arhan Canli publicly wrote about a bug in his early version of canli-mcp (a free, MIT-licensed financial server): when asked for the "silver price," it returned US consumer inflation data, because the word "price" matched the description of an inflation series, while "silver" matched nothing.
Arhan Canli fixed canli-mcp's matching bug: when the tool is uncertain, it now says "I don't know" and points elsewhere.
In a controlled-variable experiment (same model, same prompt, same constraints, only the backend server changed), canli-mcp answered correctly 22 times out of 28 runs; the best alternative, EdgarTools plus Yahoo, answered correctly 15 times out of 28.
The SEC publishes the exact acceptance time of each filing, and its submissions API keeps one file per company. Arhan Canli measured 450 filings from 25 companies, of which 12 files had correct times, and 13 files (including Apple, Nvidia, and Amazon) had every time shifted by one New York time zone offset: four hours in summer and five hours in winter.
All Facts (4)
Arhan Canli fixed canli-mcp's matching bug: when the tool is uncertain, it now says "I don't know" and points elsewhere.
50%UnverifiedIn a controlled-variable experiment (same model, same prompt, same constraints, only the backend server changed), canli-mcp answered correctly 22 times out of 28 runs; the best alternative, EdgarTools plus Yahoo, answered correctly 15 times out of 28.
50%UnverifiedThe SEC publishes the exact acceptance time of each filing, and its submissions API keeps one file per company. Arhan Canli measured 450 filings from 25 companies, of which 12 files had correct times, and 13 files (including Apple, Nvidia, and Amazon) had every time shifted by one New York time zone offset: four hours in summer and five hours in winter.
50%UnverifiedDeveloper Arhan Canli publicly wrote about a bug in his early version of canli-mcp (a free, MIT-licensed financial server): when asked for the "silver price," it returned US consumer inflation data, because the word "price" matched the description of an inflation series, while "silver" matched nothing.
50%