
Finance Mcp
io.github.adididitagain由 GitHub 帳號 adididitagain 發布v0.2.0更新於 Oct 24, 2026
Live stock, crypto, SEC filings, insider trades, FX and macro data for LLM agents.
發布方自己的服務:Finance Foundation
概覽
讓助理取得即時股票、加密貨幣、外匯、總體經濟與 SEC EDGAR 資料,並把 Form 4 內部人交易與歸屬等雜訊區分開。
- 可以做什麼
- 將五個免費公開資料來源包裝成十一個工具:股票報價與價格歷史、代號查詢、加密貨幣現貨價格與市值排行、歐洲央行匯率、世界銀行總體指標,以及 SEC EDGAR 文件、XBRL 財務資料、文件全文檢索和 Form 4 內部人交易。內部人工具會把公開市場交易與歸屬、代扣稅等機械性事件分開,並為每一列標出來源文件。請求會依主機限速並使用記憶體快取。
- 適用情境
- 適合助理需要當前行情、貨幣換算、公司文件或內部人交易資料,又不想註冊付費財經 API 的情境。主要用於公開財務揭露的研究、篩選與問答。
- 執行需求
- 以 stdio 方式在本機執行,通常透過 npx finance-data-mcp 或已建置的 Node.js 進入點啟動,因此需要 Node.js。不需要 API 金鑰或帳號。SEC 相關工具需要在用戶端設定中設定環境變數 SEC_USER_AGENT,格式為姓名加電子郵件;其他工具不需要該變數。需要連線至 Yahoo Finance、CoinGecko、SEC EDGAR、Frankfurter/ECB 與世界銀行。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Finance Mcp,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
finance-mcp
Live financial data for any LLM agent. Stock quotes · crypto · SEC filings · insider trades · XBRL financials · FX · macro
[CI] [npm] [License: MIT] [Node] [MCP] [API key] [Tools]
[Animated terminal demo: an agent calls get_stock_quote and get_price_history and gets live Apple and NVIDIA market data back]Why
Most finance APIs want a signup, a key, and a credit card before your agent can answer "what's Apple trading at?"
finance-mcp wraps five genuinely free public sources behind eleven MCP tools. No key for any of them. The only configuration is an email address, and only because the SEC insists on one.
The one you can't get anywhere else
Company insiders — officers, directors, 10% owners — must report every trade in their own stock to the SEC within two business days. It's public, it's structured, and essentially nobody reads it.
The catch is that most of it means nothing. Options vest. Shares get withheld to pay the tax on that vesting. None of it is a decision, and all of it gets reported as "insider selling."
get_insider_activity separates the two. Real output, Apple, one week in June:
Same company, same month. One of those is a signal; the other is payroll. Every row links to the filing it came from.
It reports what was disclosed and does not interpret it. Insider buying and selling both have innocent explanations, and neither predicts the share price.
So we measured how often it matters
That claim is testable, so we tested it: every Form 4 filed by an insider at an S&P 100 company over twelve months — 2,969 filings — classified by whether the filing contains an actual decision to trade.
[Chart: 71.9% of insider Form 4 filings contain no decision to trade at all. 69.2% are vesting, option exercises and tax withholding; 26.2% contain an open-market sale; 2.7% are gifts only; 1.9% contain an open-market purchase.]Roughly seven in ten insider filings contain no decision to trade at all. At the median company it's 83%.
A second result surprised us more. Corporations file Form 4s too, as 10% owners — and 53 filings, 1.8% of the sample, accounted for 65% of every disposed share. The largest single "insider" in the data was Honeywell International Inc, disposing of 317M shares of a company it was spinning off. Rank insiders by share count and the top of the list isn't people.
Method, caveats and the raw data are in analysis/. It re-runs from scratch with two commands.
Tools
How it fits together
The shared HTTP layer paces requests per host, retries 429/403/5xx with exponential backoff, honours Retry-After, and caches responses in memory — 30s for quotes, hours for filings and macro series.
Quickstart
Claude Code — no clone needed
From source
Claude Desktop
Add to claude_desktop_config.json — on macOS, ~/Library/Application Support/Claude/claude_desktop_config.json — then restart the app:
To run from a local clone instead, use "command": "node" with "args": ["/absolute/path/to/finance-mcp/dist/index.js"].
Any other MCP client
The server speaks MCP over stdio. Run node dist/index.js and point your client at it.
Try it
What's Apple trading at?
Compare BTC and ETH over the last 24 hours.
Show me Microsoft's revenue for the last 5 years from their filings.
What 8-Ks has Tesla filed recently?
Which companies mention "quantum computing" in their 10-Ks?
What's India's GDP growth been over the past decade?
Convert 5000 USD to JPY.
Are Apple insiders actually selling, or is that just vesting?
Data sources
Configuration
[!IMPORTANT] MCP clients do not pass your shell environment to the server. Set
SEC_USER_AGENTin the client config shown above, not in.zshrc.
Development
Notes and limitations
- Yahoo rate-limits by IP, and it cares what you claim to be. Sending a spoofed desktop-browser
User-Agentgets you throttled hard — measured 0/8 successful requests with a Chrome UA versus 8/8 with an honestfinance-mcp/0.1one, alternating back to back. This server identifies itself honestly for that reason; don't "fix" it by pretending to be a browser. FX is served from the ECB instead, which has no rate limit. - Quotes may be delayed up to ~15 minutes and are not exchange-official.
- SEC XBRL figures are as-filed.
get_sec_financialslabels each row by the period it covers, not the fiscal year of the filing it came from — EDGAR's ownfyfield describes the filing, so a 10-K restating a prior year would otherwise mislabel it. search_sec_filingsranks by EDGAR's relevance, which favours companies with your query in their name.- World Bank data is annual and typically lags one to two years.
- Insider data is only as complete as the window you read.
get_insider_activityreads the most recentlimitForm 4s and reports how many it skipped — a large company files hundreds a year, so a small limit shows a recent slice, not a full picture. Form 4s are due within two business days of the trade, so there is a short reporting lag.
Disclaimer
An informational data tool. Nothing it returns is investment advice, and the data carries no accuracy or availability guarantee. Verify anything you intend to act on against an official source.
License
MIT © Aditya Bisht
來源:README.md,提交 7466fbb
工具
0版本歷史
1- v0.2.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 發布
Apizie Finance 是遠端 MCP 伺服器,讓助理取得 SEC EDGAR、FRED、ECB、美國財政部、GLEIF 與世界銀行的官方金融與經濟資料,並附上引用來源。

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