
Tijori Finance
io.github.LaZZy0v0由 GitHub 帳號 LaZZy0v0 發布v1.0.0更新於 Oct 24, 2026
Indian equity research MCP — 5,000+ NSE/BSE stocks, financials, KPIs, and concall transcripts.
發布方自己的服務:Finance Foundation
概覽
讓助理研究印度上市公司:財務數據、股權結構、營運指標、選股篩選與投資人文件。
- 可以做什麼
- 透過 search_company、get_company_overview、get_financials、get_shareholding、get_operational_metrics、get_revenue_mix、get_market_share、get_macro_indicators 等工具,提供 5,000 多家 NSE/BSE 上市公司的 Tijori Finance 資料。它也能列出並執行選股篩選、搜尋約 1,500 個篩選欄位的目錄,並取得年報、業績公告、法說會逐字稿等投資人文件,另有工具可抓取並擷取 PDF 全文。結果以結構化 JSON 回傳並在記憶體中快取。
- 適用情境
- 適合讓助理調取並比較印度股票基本面、股權結構、分部營收或營運指標,或執行選股篩選、閱讀法說會資料,省去手動尋找 PDF 的麻煩。
- 執行需求
- 以 npm 套件(tijori-finance-mcp)形式透過 stdio 在本機執行,需要 Node.js v18 或以上版本以及 Claude Desktop。需要 Tijori Finance 帳號,憑證透過 TIJORI_EMAIL 與 TIJORI_PASSWORD 提供;完整資料存取建議使用付費訂閱。它會透過 Playwright 下載 Chromium 瀏覽器,並需要連線至 Tijori Finance 的網路。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Tijori Finance,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
Tijori Finance MCP
India's first MCP server for Indian equity research.
Talk to 5,000+ NSE/BSE listed companies directly from Claude with India's equity research MCP
What you can do
"The goal is to turn data into information, and information into insight." — Carly Fiorina
In Action
1 — Cross-tool deep dive: Titan
Revenue mix pulled first, then cross-referenced against P&L data to explain trends
2 — IndiGo: P&L history
Full income statement history retrieved in one call — revenue, EBITDA, PAT across years
3 — Concall → Financial projection
Knowledge base fetched the latest earnings call transcript, Claude read it and built a forward projection model
[Concall → Financial Projection]
Why this exists
Most financial MCP servers are built for US markets — Yahoo Finance, SEC filings, S&P data.
Nothing existed for India.
Tijori Finance is the most comprehensive source for Indian equity data — operational KPIs, revenue segment breakdowns, market share trends, and curated investor documents that aren't available anywhere else. This MCP server exposes all of it to Claude.
What makes this different from a web search?
A web search gives you unstructured pages. This gives Claude structured, queryable data — historical time series, typed fields, and consistent schemas across all 5,000+ companies. Claude can reason over it, compare across companies, and build analyses — not just summarize a webpage.
Tools
v1 — Stable
v2 — Stable
What's New
2026-06-12 — Screener overhaul
-
Alternate data queries. The Advanced Screener's second box now works ad-hoc:
screen_companies({ alternate: "market share > 50" })or{ alternate: "revenue from Defence > 50", filters: "Market Capitalization > 1000" }. Relationships:makes,revenue from,market share,uses,caters to,has plant in, combinable with AND/OR/NOT. -
The three screener checkboxes.
latest_results_only(only companies that reported the latest quarter),superstar_investors(only companies a whale investor holds, with the holder named per row), andsme(search the SME-listed universe). -
Popular screens actually run now.
list_popular_screenspreviously returned queries with theANDglued to the next field name (newlines in the page's links were being stripped), and dropped each screen's category, description, market-share query, and superstar-investor flag. It now returns all of those, andscreen_companies { preset: "Monopoly Companies" }runs any of them through the same endpoint the website uses — including the ones advanced queries can't express. -
The advanced screener exposes Tijori's full query language. Queries support every field in Tijori's catalog,
%values (ROCE > 20%), comparisons between fields (Net Sales > 3Yrs ago Net Sales), and arithmetic (capex/Net Block > 0.5). -
New
search_screener_fieldstool. Tijori has ~1,500 financial metrics once you count time-period variants (3yr Avg ROCE,5yr Growth Net Sales,10Yrs ago PAT…). Search the catalog to find the exact name, then use it in a query. -
Result caps + pagination. Screens used to return every matching row (1,000+ for loose queries). Results are now capped at 50 by default (
limitraises it) andoffsetpages through the rest — "show me the next 50" is served instantly from cache without re-querying Tijori.total_resultsalways reports the full count.
2026-06-10 — Reliability & performance
- Long, multi-tool queries no longer time out. Asking for a full workup in one go — e.g. "build a model for MTAR: overview + financials + concall + revenue mix + operational KPIs" — used to overwhelm the browser and fail with
page.goto: Timeouterrors. Page loads are now faster (ads, trackers and images are skipped), capped to a safe number of concurrent loads, and retried once on a transient timeout. Tools also wait for the actual data to render rather than a fixed delay, so you get complete results instead of half-loaded ones. - Fixed a startup browser leak. A burst of parallel tool calls on a cold start could spin up several Chromium instances and leave most of them orphaned. It now launches exactly one and shares it.
get_market_sharereturns cleanly when there's no data. For companies that simply have no market-share metrics (most non-lenders), it now returns an empty result with a note instead of erroring — which previously made the assistant retry the same call in a loop.
Setup
Requirements
- Node.js v18+ — install the LTS version
- A Tijori Finance account — free account works but has data limits; Pro recommended for full access
- Claude Desktop
Option 1 — Wizard (recommended)
The setup script handles everything automatically: installs packages, downloads the browser, authenticates, and writes the Claude Desktop config for you.
Windows
- Download Node.js and install it (choose LTS)
- Download Claude Desktop and install it
- Download this repo and unzip it anywhere
- Double-click
setup.batinside the folder - Follow the prompts — enter your Tijori email/password, then log in through the browser window that opens
- Fully quit and reopen Claude Desktop
Mac
- Download Node.js and install it (choose LTS)
- Download Claude Desktop and install it
- Download this repo and unzip it anywhere
- Double-click
setup.commandinside the folder — if macOS blocks it ("unidentified developer"), right-click the file and choose Open the first time - Follow the prompts — enter your Tijori email/password, then log in through the browser window that opens
- Fully quit and reopen Claude Desktop (Cmd+Q, not just closing the window)
Linux (or any terminal)
Follow the prompts, then fully quit and reopen Claude Desktop.
Option 2 — Manual
For those who want to see exactly what each step does.
1. Clone and set credentials
Open .env in any text editor and fill in your Tijori credentials:
2. Install packages and browser
npm install downloads the Node.js dependencies. playwright install chromium downloads a ~150 MB Chromium browser used to maintain your Tijori session — one-time only.
3. Authenticate
A browser window opens at the Tijori Finance sign-in page. Log in as you normally would. Once you're in, the script visits a few pages in the background to capture API endpoints, then the window closes automatically. Your session is saved to output/session.json.
4. Configure Claude Desktop
Find your config file and add the block below. The path to src/index.js must be absolute.
5. Fully quit and reopen Claude Desktop
Test it
"Search Tata Steel using Tijori MCP"
If Claude returns a result, you're connected.
Session expiry
Tijori sessions expire periodically. When tools stop working:
A browser window opens — log in manually and you're back.
How it works
The server uses Playwright to maintain an authenticated browser session with Tijori Finance. Each tool navigates to the relevant page or calls the underlying API, parses the response, and returns structured JSON to Claude. Results are cached in-memory (6 hours for financials, 30 minutes for metrics) to keep things fast.
Disclaimer
This project is not affiliated with Tijori Finance. It requires your own paid Tijori Finance subscription. Use for personal research only — do not redistribute the underlying data.
Built with Model Context Protocol · Data from Tijori Finance
來源:README.md,提交 64be6c4
工具
0版本歷史
1- v1.0.0最新Sep 16, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分
其他 Finance 整合
Finance Foundation
foundation.finance官方發布者
遠端 MCP 伺服器,提供開放金融參考資料:查詢公司、市場、基金與資產,解析識別碼,遍歷知識圖譜並讀取定期更新的參考序列。
FYN
fyi.fyn官方發布者
面向AI代理的唯讀個人財務工具:預算、收據、淨資產、帳單。OAuth 2.1。AI 翻譯

Korea Finance Factcheck
由 GitHub 帳號 hs85-newbie 發布
核對韓國財經文章中的數字,與DART、韓國銀行ECOS和美國財政部資料進行比對AI 翻譯

Apizie Finance
由 GitHub 帳號 nafadza14 發布
遠端 MCP 伺服器,讓助理取得來自 SEC EDGAR、FRED、歐洲央行、美國財政部、GLEIF 與市場行情的可引用金融資料。

Finance MCP
由 GitHub 帳號 aowang-ai 發布
託管式 MCP 伺服器,讓助理探索、檢視並執行金融資料工具,涵蓋美股、SEC 文件、總體經濟資料、加密貨幣與預測市場。