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)
| Tool | Frequency | Hist | Cross | Banking relevance |
|---|---|---|---|---|
| search_company | point-in-time | — | ✓ | HIGH — entity resolution / slug discovery |
| resolve_company_ids | point-in-time | — | — | MEDIUM — required for get_fund_flow; provides NSE symbol |
| get_company_overview | point-in-time (latest) | — | ✓ | HIGH — snapshot tiles (§9); is_banking flag separates lenders; forensics flags |
| get_financials | Annual (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_metrics | Quarterly (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_share | point-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_shareholding | Quarterly (10q) | ✓ | — | MEDIUM — FII/DII/promoter flows for the Ownership page (§55). |
| get_revenue_mix | Annual | ✓ | — | MEDIUM — for banks reflects segment/geography splits; for the large-4 it is contaminated by insurance/AMC subsidiaries. |
| get_knowledge_base | Event-driven | ✓ | — | HIGH (qualitative) — source for disclosures Tijori does not structure (NNPA, PCR, SMA, restructured book, segmental advances). |
| fetch_document | Event-driven | — | — | HIGH — the escape hatch for structured gaps; enables parsing PCR/NNPA/SMA from filings. |
| get_fund_flow | Multi-year aggregate | ✓ | — | LOW/MEDIUM — capital allocation view; less meaningful for banks than industrials. |
| get_macro_indicators | Monthly | ✓ | — | 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_markets | point-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_constituents | point-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_constituents | point-in-time | — | ✓ | LOW — group linkage only. |
| screen_companies | latest | — | ✓ | 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_fields | n/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_screens | n/a | — | ✓ | LOW/MEDIUM — mostly generic-equity screens, few banking-specific. |
| get_raw_materials | point-in-time | — | ✓ | NONE directly — catalogued for completeness (§2: do not silently discard). |