FinanceMCP_screen_consistency – 1 MCP server offers this tool
What it usually takes
ascending– in 1 of 1industry– in 1 of 1limit– in 1 of 1max_violations– in 1 of 1metric– in 1 of 1min_value– in 1 of 1min_years_required– in 1 of 1n_years– in 1 of 1sector– in 1 of 1sort_by– in 1 of 1
No server marks it as only reading: treat it as able to change data.
From each publisher's own tool list. We never call a tool.
Servers
| Server | Inputs | Read-only? |
|---|---|---|
Finance Research MCP co.huggingface.sreenathvemula/financemcp Screen the WHOLE universe for names that clear a bar EVERY year over N years — not just the latest year (screen_by_year) or today's snapshot (screen_stocks). This is the Coffee Can-style 'ROCE>=15% every year for 10 years' rule in one call, done for every company at once, instead of a coarse cut plus manual per-candidate verification. Pass any of: sales_cr, opm_pct, net_profit_cr, eps, roce_pct, roe_pct, sales_yoy_growth_pct, net_profit_yoy_growth_pct, eps_yoy_growth_pct — or metric='roce_or_roe' for a mixed universe (this is NOT a separate metric, it just applies ROCE to non-financials and ROE to banks/NBFCs per company, the standard Coffee Can convention — the output's metric_used column always states which one was actually used per row). max_violations lets a small number of off years through (0 = strict, every single year). Companies with less history than min_years_required are excluded, not penalised, if newer than the window. To combine two rules (e.g. Coffee Can's ROCE/ROE AND | ascending,industry,limit,max_violations,metric,min_value,min_years_required,n_years,sector,sort_by | Not stated |