@finterm-ai/cli package, finterm command) provides authenticated
financial data lookups, company web research bundle runs, agent documentation, local
Dataroom reading, and a built-in feedback channel to the Finterm team.
Finterm is designed to drop into a coding agent: the agent operates the CLI on the
user’s behalf, translating natural requests (“what’s NVDA trading at?”, “diff META’s
risk factors”) into finterm commands and presenting the results; finterm setup
installs the agent skill and finterm skill / finterm prime load the workflow.
Everything here also works directly from a terminal for users who prefer that.
Installation
Run without installing:finterm command is always available:
Quick Start
Commands
For option-level detail, runfinterm <command> --help or
finterm <command> <subcommand> --help.
Documentation Commands
finterm docs
Shows this full documentation.
Output is automatically paged when running interactively.
finterm prime
Shows compact context for AI coding agents.
Use it after context compaction or at the start of a new session.
finterm skill
Outputs the full agent skill.
Options:
--brief- Output condensed workflow rules instead of the full skill file
finterm shortcut [query]
Find and output reusable agent shortcuts.
Use --list to list available shortcuts.
finterm resources [query]
Find and output reference resources.
Use --list to list available resources.
Initialization Commands
finterm init
Initializes Finterm in the current directory by creating .finterm/config.yml.
Creates:
.finterm/config.yml- Configuration file.finterm/.gitignore- Ignores local-only files
finterm setup for agent integration.
Authentication Commands
finterm auth login
Authenticate with the Finterm platform.
Signing in creates a new account API key and revokes the previous active key.
The command opens the browser by default and always prints the login URL as a fallback
for copy and paste.
Options:
--no-browser- Print the login URL without opening a browser--device-name <name>- Set the display name for the CLI device
FINTERM_API_KEY instead of finterm auth login for fully non-interactive
automation.
finterm auth status
Check the active authentication source, token id, masked key, and plan/trial state.
Data and tool calls require Finterm Pro; finterm auth status and finterm feedback
work with any authenticated key.
finterm auth logout
Remove the stored local authentication token.
Setup Commands
finterm setup
Installs the Finterm agent skill once into supported agent locations.
The command is idempotent and non-interactive.
Options:
--check- Show setup status without changing anything--remove- Remove installed agent setup
Point Tool Commands
finterm tool <id> exposes authenticated point-data lookups.
Use finterm tool --help and finterm tool <id> --help before adding flags.
Add --json for machine-readable output.
Tool Command Reference
These command options come from the shipped CLI command spec; summaries are checked against the public.api.md definitions.
finterm tool financial_statements
Reported balance sheet, income statement, or cash flow for a company.
finterm tool options_sentiment
Put/call options sentiment for a symbol on a specific date, with a sample-quality verdict.
finterm tool sec_filings_search
Search SEC EDGAR filings for a company by ticker and form type.
finterm tool sec_filing_fetch
Fetch narrative sections from a company’s SEC filing by fiscal year and period.
finterm tool sec_filing_diff
Compare two of a company’s SEC filings and report section-level changes.
finterm tool insider_trades
SEC Form 4 insider transactions with a trailing 90-day open-market summary.
finterm tool institutional_holdings
SEC Form 13F institutional holders for a stock or the portfolio of one manager.
finterm tool options_overview
A live one-call options overview: implied vs realized volatility with rank, today’s flow, the positioning book, expected moves, and probability bands.
finterm tool ticker_sentiment
A live 0-100 sentiment composite for a ticker: seven components scored vs the ticker’s own year, grouped trend / flow / positioning.
finterm tool stock_prices_current
Latest available price for one or more stock symbols, delayed by up to 15 minutes.
finterm tool technical_indicators
Standard momentum and trend indicators (RSI, MACD, SMA) for a symbol.
finterm bundle run ticker_data
The full ticker snapshot: earnings, guidance, the price reaction window, ratios, options sentiment, short pressure, technicals, financial statements, and pre-earnings market context, in one call.
Examples:
Web Research Bundle Commands
company_deep_research is the asynchronous web-research bundle.
A run executes live and requires four fiscal-period parameters: q, fy, prev_q, and
prev_fy (the current and prior fiscal quarter and year).
Omitting any of them fails before the API is called.
Dataroom Commands
finterm dataroom exposes the read/search subset needed for local Datarooms:
finterm dataroom info <room>- Show room metadatafinterm dataroom list <room>- List room contentsfinterm dataroom files <room>- List file artifactsfinterm dataroom search <room> <query>- Search file contentsfinterm dataroom read <room> <ref>- Read one artifact
finterm dataroom.
Feedback and Support Commands
finterm feedback bug|question|feature-request
Send a bug report, question, or feature request to the Finterm team directly from the
CLI (feature is an alias for feature-request). Feedback works with any authenticated
key; Pro is not required.
The one-line summary is a positional argument (up to 200 characters).
The exact payload always prints before sending, so you (or your agent) can see every
field being shared; the global --dry-run previews the payload without sending it.
Agents can submit feedback on the user’s behalf after showing the payload and getting
the user’s go-ahead.
Options:
--body <text>- Longer Markdown detail (up to 16 KB)--body-file <path>- Read the body from a file, or-for stdin--command <command>- The command line that hit the issue--tool <toolId>- The tool id involved (e.g. sec_filings_search)--error-code <code>- The error code received (e.g. RATE_LIMITED)--request-id <id>- A related request id (repeatable, up to 8)--last- Attach the context of the most recent failed API call from the local request history; explicit flags take precedence
--last accurate, the CLI keeps a local history of recent API call outcomes in
~/.finterm/recent-requests.json (capped at 20 entries, secret-shaped values redacted,
file mode 0600). Feedback submissions themselves are never recorded there, and obvious
credential shapes are rejected before any submission is sent.
Global Options
All commands support these global options:JSON Output
Add--json to any command for machine-readable output:
Exit Codes
Environment Variables
Links
- npm package: https://www.npmjs.com/package/@finterm-ai/cli