Agent-ready financial intelligence MCP tools — stock snapshots, company metrics, derived signals
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
tools
-
dcf_signal
UNDERVALUED if DCF upside > 10%, OVERVALUED if < -10%, else FAIRLY VALUED.
-
distance_from_52w_high_percent
/ distance_from_52w_low_percent — pre-computed range position.
-
fcf_margin
, fcf_yield — pre-computed from cash flow + revenue + market cap.
-
growth_signal
ACCELERATING, STEADY, or DECELERATING based on YoY growth trajectory.
-
health_signal
STRONG, ADEQUATE, or WEAK from debt-to-equity, current ratio, and interest coverage.
-
margin_trend
EXPANDING, STABLE, or CONTRACTING based on net margin series direction.
-
market_cap_readable
human-friendly $2.78T, $450.2B, $12.5M format.
-
rankings
automatically computed: lowest_pe, highest_margin, strongest_balance_sheet, best_growth, most_undervalued, highest_rated.
-
revenue_cagr
, net_income_cagr, fcf_cagr — compound annual growth rates over the analyzed window.
filesystem 1
- fs toolstem-toolstem-mcp-server-a41ec42/.github/scripts/publish_devto.mjs :6
import fs from "node:fs";
network 3
- net toolstem-toolstem-mcp-server-a41ec42/.github/scripts/publish_devto.mjs :37
const res = await fetch("https://dev.to/api/articles", { - net toolstem-toolstem-mcp-server-a41ec42/dist/services/fmp.js :46
const res = await fetch(url.toString(), { - net toolstem-toolstem-mcp-server-a41ec42/src/services/fmp.ts :451
const res = await fetch(url.toString(), {
secrets 5
- secrets toolstem-toolstem-mcp-server-a41ec42/.github/scripts/publish_devto.mjs :9
const apiKey = process.env.DEVTO_API_KEY; - secrets toolstem-toolstem-mcp-server-a41ec42/dist/index.js :319
if (!process.env.FMP_API_KEY) { - secrets toolstem-toolstem-mcp-server-a41ec42/dist/services/fmp.js :28
const key = apiKey ?? process.env.FMP_API_KEY; - secrets toolstem-toolstem-mcp-server-a41ec42/src/index.ts :354
if (!process.env.FMP_API_KEY) { - secrets toolstem-toolstem-mcp-server-a41ec42/src/services/fmp.ts :427
const key = apiKey ?? process.env.FMP_API_KEY;
tool registrations 3
- get_stock_snapshot toolstem-toolstem-mcp-server-a41ec42/dist/index.js :220
- get_company_metrics toolstem-toolstem-mcp-server-a41ec42/dist/index.js :248
- compare_companies toolstem-toolstem-mcp-server-a41ec42/dist/index.js :284
install hooks 1
- prepublishOnly toolstem-toolstem-mcp-server-a41ec42/package.json :24
npm run build
declared dependencies 9
- @modelcontextprotocol/sdk@^1.29.0
- apify@^3.7.0
- express@^4.22.1
- express-rate-limit@^7.5.1
- zod@^3.25.76
- @types/express@^5.0.0
- @types/node@^22.0.0
- tsx@^4.19.0
- typescript@^5.7.0