Tijori
2026-09-08 15:08
Buoyant
2026-09-07 (model valuation date)
41 lenders598 syncs ok2 failed

Data Catalogue

§71 — the discovered data universe: every MCP capability probed, and the written catalogue, gaps and requirements.

Tijori MCP capability inventory

stdio (local Node) — NOT callable from a deployed frontend (§47 Option B)

ToolFrequencyHistCrossBanking relevance
search_companypoint-in-time—✓HIGH — entity resolution / slug discovery
resolve_company_idspoint-in-time——MEDIUM — required for get_fund_flow; provides NSE symbol
get_company_overviewpoint-in-time (latest)—✓HIGH — snapshot tiles (§9); is_banking flag separates lenders; forensics flags
get_financialsAnnual (pl/bs/cf/ratios ~10y); Quarterly (quarterly, 10 quarters)✓—CRITICAL — bank-specific schema: Interest Earned/Expended, PPOP, Provisions; ratios sheet carries GNPA%, CASA, NIM, ROA, ROE, Credit/Deposit, Equity Multiplier, Branches, P/B, Book Value. Enables ROA->ROE decomposition (§13).
get_operational_metricsQuarterly (some monthly)✓—CRITICAL — the deepest banking series available: Credit/Deposit from 1995, GNPA from 2007, CASA & NIM from 2008, CRAR from 2014, Fresh Slippages from 2014. This is the ONLY source of slippages, CRAR, Tier-1, Net NPA, Yield on Advances.
get_market_sharepoint-in-time (no history)—✓HIGH — Bank Advances/Deposits share, Housing Loan, Credit Card, NII share (§11). LIMITATION: latest value only, no time series -> history must be derived.
get_shareholdingQuarterly (10q)✓—MEDIUM — FII/DII/promoter flows for the Ownership page (§55).
get_revenue_mixAnnual✓—MEDIUM — for banks reflects segment/geography splits; for the large-4 it is contaminated by insurance/AMC subsidiaries.
get_knowledge_baseEvent-driven✓—HIGH (qualitative) — source for disclosures Tijori does not structure (NNPA, PCR, SMA, restructured book, segmental advances).
fetch_documentEvent-driven——HIGH — the escape hatch for structured gaps; enables parsing PCR/NNPA/SMA from filings.
get_fund_flowMulti-year aggregate✓—LOW/MEDIUM — capital allocation view; less meaningful for banks than industrials.
get_macro_indicatorsMonthly✓—MEDIUM but SEVERELY LIMITED — only 10 months of history and only two credit lines (Credit to Large Industry, Credit to MSME). Labels say 'Outstanding/Billion' but values are growth-rate shaped. NOT sufficient for a system credit map (§5).
get_marketspoint-in-time returns—✓HIGH — Nifty Bank benchmark + TJI Banks(8)/Private Bank(42)/Public Bank(44)/Microfinance(81)/Home Finance(80) sector indices for relative performance (§55).
get_sector_constituentspoint-in-time returns—✓HIGH — universe discovery + per-bank price returns 1D..10Y (§55). CAVEAT: TJI classification is unreliable (City Union & Karnataka Bank filed under 'Public Bank').
get_conglomerate_constituentspoint-in-time—✓LOW — group linkage only.
screen_companieslatest—✓CRITICAL — the ONLY true cross-sectional engine. Used to discover the 41-lender universe (filter 'Advances > 0'). Supplies NSE symbol + BSE scripcode for dim_bank.
search_screener_fieldsn/a—✓HIGH — 699 distinct fields observed; 160 banking-relevant. Screener exposes Advances/Deposits/CASA/NIM/Interest Earned/Expended with 1/3/5/7/10yr Avg|Growth|Ago variants, but has NO GNPA, slippage, credit cost, PCR or capital-adequacy fields.
list_popular_screensn/a—✓LOW/MEDIUM — mostly generic-equity screens, few banking-specific.
get_raw_materialspoint-in-time—✓NONE directly — catalogued for completeness (§2: do not silently discard).