function-toolkit

Financial Analyst

Deterministic financial-analysis toolkit — data + compute operations behind x402 micropayments, with a machine-readable analyst persona.

financialanalyticsequitiesvaluationrisk

Base URL · About · OpenAPI · llms.txt · Tools · Manifest

What is Financial Analyst?

A neutral, deterministic financial-analysis backend usable by any agentic AI. It exposes granular tool operations (data fetchers and compute engines) for use inside an agent's own reasoning loop, plus a single-call /fa/ask orchestration endpoint. Every computed number comes from the deterministic engine; the persona's hard rule is that no LLM arithmetic ever substitutes for it.

Pay per call in USDC, EURC across Base, Arbitrum, Polygon, Avalanche, Ethereum, Robinhood and Arc via the x402 micropayment protocol — no subscriptions, no API keys, no wallets to configure for the caller.

Every agentic AI can GET /persona and adopt the machine-readable persona/SOUL as a temporary role.

Operations

Show all operations

data

MethodEndpointDescriptionTier
POST/fa/quoteFetch a fundamentals snapshot for a symbol (price, shares, mcap, debt, EPS, growth).basic
POST/fa/pricesFetch price history for a symbol as a canonical series (dates + prices).basic
POST/fa/benchmarkFetch the matching index series (^NSEI for Indian names, ^GSPC otherwise).basic
POST/fa/ratesFetch a risk-free rate snapshot (US 10y/3m or INR 10y G-sec).basic
POST/fa/newsFetch recent headlines for a ticker / pair / topic.basic
POST/fa/screenResolve a company name to its screener tickers/slugs.basic
POST/fa/filingsFetch recent exchange filings for an NSE symbol (primary evidence).basic

compute

MethodEndpointDescriptionTier
POST/fa/riskReturn/risk metrics from a series (CAGR, vol, Sharpe, Sortino, MDD, beta, alpha…).basic
POST/fa/statementsFinancial-statement engine: common-size, ratios, DuPont 5-way, FCF, CCC.basic
POST/fa/multiplesEV assembly + valuation multiples with market-cap reconciliation.basic
POST/fa/factorCorrelation, covariance, single-factor OLS, z-scores, rolling stats.basic
POST/fa/dcfDeterministic DCF / reverse-DCF from caller-supplied fundamentals + assumptions. 10y explicit FCFF path, PV-vs-terminal split, WACC x g sensitivity grid; reverse mode returns the market-implied terminal FCFF / revenue and breakeven capex ratio.basic
POST/fa/cross_verifyRun deterministic cross-verification checks (market_cap, dupont_roe, ebitda_bridge, eps_bridge) with the contract's hard-fail thresholds. Each check: {name, a, b, [threshold]}.basic

validate

MethodEndpointDescriptionTier
POST/fa/validateValidate an input document against the canonical schema (correct the request before paying for compute).basic

assembly

MethodEndpointDescriptionTier
POST/fa/snapshotOne structured packet: quote + 1y prices + news + valuation multiples for a fast read.basic
POST/fa/askOne-call structured financial analysis. DeepSeek orchestrates the tool operations and returns a structured report (snapshot, valuation, statements, flags, caveats, bottom line).exclusive

helper

MethodEndpointDescriptionTier
POST/fa/knowledgeRetrieve the service's methodology corpus (source registry, conventions, workflows, verification rules).basic
POST/fa/sourcesList the service's data sources and their reliability ratings.basic

Workflows

  • snapshot — why is X moving: quote -> prices -> news -> multiples — cross-verify market cap vs price × shares
  • valuation — peer-compare valuation: quote -> multiples — batch quote per ticker, table ratios between names
  • dcf — discounted cash flow / fair value: quote -> statements -> dcf -> knowledge — decompose via statements, anchor to latest actuals, always include WACC x g grid
  • risk — return/risk metrics: prices -> benchmark -> risk
  • fundamentals — fundamental deep-dive: quote -> filings -> screen -> statements -> multiples -> cross_verify
  • forensic — governance / diligence: filings -> news -> knowledge — tag every claim VERIFIED / REPORTED / UNVERIFIED

Data sources

  • Yahoo v8 chart API — keyless; set a desktop User-Agent
  • Yahoo quoteSummary — needs cookie+crumb flow
  • Google News RSS — prefer when:ND filter
  • RBI G-sec yield curve — INR risk-free
  • NSE corporate announcements — primary evidence; best-effort (headline in attchmntText)
  • screener.in search API — name → ticker resolution

Examples

snapshot

quick read on a name

{
  "question": "Give me a snapshot of TSLA and why it moved this week",
  "mode": "snapshot"
}

quote

fundamentals for valuation

{
  "symbol": "TSLA",
  "sector": "non_financials"
}

risk

return/risk profile

{
  "series": {
    "symbol": "TSLA",
    "periodicity": "daily",
    "dates": [
      "2026-01-02",
      "2026-01-03"
    ],
    "prices": [
      400.0,
      402.5
    ]
  }
}