Financial data MCP server
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport stdio · streamable-http · http counts 31 tools · 0 res
· 0 prompts
permission surface via code analysis
tools
-
get_analysis_analysts
-
get_analysis_earnings
-
get_analysis_recommendations
-
get_analysis_upgrades_downgrades
-
get_financials_balance_sheet
-
get_financials_cash_flow
-
get_financials_general
-
get_financials_income_statement
-
get_financials_valuation_measures
-
get_histories
-
get_holders_general
-
get_holders_insiders
-
get_holders_insiders_transactions
-
get_holders_institutional
-
get_holders_mutual_funds
-
get_holdings_general
-
get_holdings_top_holdings
-
get_market_price
-
get_metrics
-
get_news
-
get_options_chain
-
get_options_contracts
-
get_options_expirations
-
get_profile
-
get_search
-
get_search_lite
-
get_statistics_annual_returns
-
get_statistics_general
-
get_statistics_risks
-
get_summary
-
get_summary_lite
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed commit 7838704 · analyzer v33 · 1w ago
skills & prompt files 2
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 146
network 2
- net finimpulse-mcp-server-typescript-7838704/src/http/client.ts :25
const response = await fetch(this.API_BASE + url, { - net finimpulse-mcp-server-typescript-7838704/src/transports/http.ts :14
const res = await fetch(`${AUTH_SERVER_URL}/api/mcp/token`, {
secrets 11
- secrets finimpulse-mcp-server-typescript-7838704/src/transports/http.ts :6
const STATIC_API_TOKEN = process.env.API_TOKEN ?? ''; - secrets finimpulse-mcp-server-typescript-7838704/src/transports/stdio.ts :5
const token = process.env.API_TOKEN ?? ''; - secrets (weak) finimpulse-mcp-server-typescript-7838704/tests/tools/analysis.test.ts :8
const TOKEN = process.env.SANDBOX_API_TOKEN ?? process.env.API_TOKEN; - secrets (weak) finimpulse-mcp-server-typescript-7838704/tests/tools/financials.test.ts :9
const TOKEN = process.env.SANDBOX_API_TOKEN ?? process.env.API_TOKEN; - secrets (weak) finimpulse-mcp-server-typescript-7838704/tests/tools/general-lite.test.ts :8
const TOKEN = process.env.SANDBOX_API_TOKEN ?? process.env.API_TOKEN; - secrets (weak) finimpulse-mcp-server-typescript-7838704/tests/tools/historical.test.ts :5
const TOKEN = process.env.SANDBOX_API_TOKEN ?? process.env.API_TOKEN; - secrets (weak) finimpulse-mcp-server-typescript-7838704/tests/tools/holders.test.ts :9
const TOKEN = process.env.SANDBOX_API_TOKEN ?? process.env.API_TOKEN; - secrets (weak) finimpulse-mcp-server-typescript-7838704/tests/tools/holdings.test.ts :6
const TOKEN = process.env.SANDBOX_API_TOKEN ?? process.env.API_TOKEN; - secrets (weak) finimpulse-mcp-server-typescript-7838704/tests/tools/options.test.ts :7
const TOKEN = process.env.SANDBOX_API_TOKEN ?? process.env.API_TOKEN; - secrets (weak) finimpulse-mcp-server-typescript-7838704/tests/tools/search-summary-profile-news.test.ts :8
const TOKEN = process.env.SANDBOX_API_TOKEN ?? process.env.API_TOKEN; - secrets (weak) finimpulse-mcp-server-typescript-7838704/tests/tools/statistics.test.ts :7
const TOKEN = process.env.SANDBOX_API_TOKEN ?? process.env.API_TOKEN;
tool registrations 31
- get_analysis_analysts finimpulse-mcp-server-typescript-7838704/src/tools/analysis/analysts/index.ts :7
- get_analysis_earnings finimpulse-mcp-server-typescript-7838704/src/tools/analysis/earnings/index.ts :7
- get_analysis_recommendations finimpulse-mcp-server-typescript-7838704/src/tools/analysis/recommendations/index.ts :7
- get_analysis_upgrades_downgrades finimpulse-mcp-server-typescript-7838704/src/tools/analysis/upgrades-downgrades/index.ts :7
- get_financials_balance_sheet finimpulse-mcp-server-typescript-7838704/src/tools/financials/balance_sheet/index.ts :7
- get_financials_cash_flow finimpulse-mcp-server-typescript-7838704/src/tools/financials/cash_flow/index.ts :7
- get_financials_general finimpulse-mcp-server-typescript-7838704/src/tools/financials/general/index.ts :7
- get_financials_income_statement finimpulse-mcp-server-typescript-7838704/src/tools/financials/income_statement/index.ts :7
- get_financials_valuation_measures finimpulse-mcp-server-typescript-7838704/src/tools/financials/valuation_measures/index.ts :7
- get_histories finimpulse-mcp-server-typescript-7838704/src/tools/historical/index.ts :7
- get_holders_general finimpulse-mcp-server-typescript-7838704/src/tools/holders/general/index.ts :7
- get_holders_insiders_transactions finimpulse-mcp-server-typescript-7838704/src/tools/holders/insiders-transactions/index.ts :7
- get_holders_insiders finimpulse-mcp-server-typescript-7838704/src/tools/holders/insiders/index.ts :7
- get_holders_institutional finimpulse-mcp-server-typescript-7838704/src/tools/holders/institutional/index.ts :7
- get_holders_mutual_funds finimpulse-mcp-server-typescript-7838704/src/tools/holders/mutual-funds/index.ts :7
- get_holdings_general finimpulse-mcp-server-typescript-7838704/src/tools/holdings/general/index.ts :7
- get_holdings_top_holdings finimpulse-mcp-server-typescript-7838704/src/tools/holdings/top-holdings/index.ts :7
- get_market_price finimpulse-mcp-server-typescript-7838704/src/tools/market-price/index.ts :7
- get_metrics finimpulse-mcp-server-typescript-7838704/src/tools/metrics/index.ts :7
- get_news finimpulse-mcp-server-typescript-7838704/src/tools/news/index.ts :7
- get_options_chain finimpulse-mcp-server-typescript-7838704/src/tools/options/chain/index.ts :7
- get_options_contracts finimpulse-mcp-server-typescript-7838704/src/tools/options/contracts/index.ts :7
- get_options_expirations finimpulse-mcp-server-typescript-7838704/src/tools/options/expirations/index.ts :7
- get_profile finimpulse-mcp-server-typescript-7838704/src/tools/profile/index.ts :7
- get_search_lite finimpulse-mcp-server-typescript-7838704/src/tools/search-lite/index.ts :7
- get_search finimpulse-mcp-server-typescript-7838704/src/tools/search/index.ts :7
- get_statistics_annual_returns finimpulse-mcp-server-typescript-7838704/src/tools/statistics/annual-returns/index.ts :7
- get_statistics_general finimpulse-mcp-server-typescript-7838704/src/tools/statistics/general/index.ts :7
- get_statistics_risks finimpulse-mcp-server-typescript-7838704/src/tools/statistics/risks/index.ts :7
- get_summary_lite finimpulse-mcp-server-typescript-7838704/src/tools/summary-lite/index.ts :7
- get_summary finimpulse-mcp-server-typescript-7838704/src/tools/summary/index.ts :7
declared dependencies 8
- @modelcontextprotocol/sdk@^1.26.0
- dotenv@^17.4.2
- express@^5.2.1
- zod@^3.25.76
- @types/express@^5.0.6
- @types/node@^25.2.3
- typescript@^5.9.3
- vitest@^4.1.5
cursor-plugin 2
- opaque (low) finimpulse-mcp-server-typescript-7838704/.cursor/rules/no-env-access.mdc
bundled .cursor/ plugin descriptor (finimpulse-mcp-server-typescript-7838704/.cursor/rules/no-env-access.mdc) — presence-detected; review the descriptor - opaque (low) finimpulse-mcp-server-typescript-7838704/.cursor/skills/sync-finimpulse-api-docs/SKILL.md
bundled .cursor/ plugin descriptor (finimpulse-mcp-server-typescript-7838704/.cursor/skills/sync-finimpulse-api-docs/SKILL.md) — presence-detected; review the descriptor