Tools
Tool sets defined in src/core/tool-registry.ts
📘 For developers: this page is an auto-indexed catalog of every tool the agent can call. If you're a user, you don't need to browse here — the agent picks tools automatically. Start at Features or Agentic Workflows.
This page is for operators building integrations or contributing new tools. See also: Contributing → Adding a Tool.
Tools are grouped into tool sets — named bundles with a shared description and an optional includes list that composes smaller sets into larger ones. Skills reference tools by name, and the registry filters the set to the tools that are actually registered (which depends on whether the underlying env vars are set).
Permission tiers
Every ToolEntry carries a permissionTier that the BeforeToolCallHook pipeline uses to gate calls. See Safety & Sandboxing for how tiers interact with the kill switch and the autopilot flag.
| Tier | Name | When it applies |
|---|---|---|
| 1 | READ_ONLY | price / balance / search / read_file |
| 2 | CONFIRM_ONCE | analysis, research, small swaps |
| 3 | ALWAYS_CONFIRM | write_file, patch, fund-moving, document generation |
| 4 | MANUAL_ONLY | withdraws, external-address sends, kill switch |
Tool sets
account_data— Read-only query over the user's own recorded data: trade history, perps fills, on-chain spot activity, realized PnL, graduated preferences, chat history. (1 tool)agent_memory— Compatibility alias for Minara memory tools (3 tools)analysis— AI-powered market analysis (1 tool)automation— Unified automation definitions (v2): create/read/update/lifecycle/test over the native trigger+node-graph model. (8 tools)automation_run— Automation runs (v2): trigger a run now and inspect run + per-step history. (4 tools)brokerage— Brokerage MCP account reads and individually confirmed stock or ETF orders (7 tools)browser— Playwright browser automation (10 tools)btc_cycle— BTC halving cycle phase, halving date estimate, rainbow band (4 tools)capability-management— Search and manage Plugins, independent Skills, and independent MCP servers through one control plane. (4 tools)cloud_files— Publish verified local files to cloud storage (1 tool)code— Sandboxed code execution (1 tool)coding_workspace— Coding project actions and structured Git operations (14 tools)coingecko— CoinGecko Pro — spot prices, coin metadata, markets, exchanges, derivatives, treasuries, tokenized real-world assets, NFTs, search, global stats, news, and GeckoTerminal on-chain data. One MCP tool per public endpoint; discover via tool_search source mcp_coingecko. (87 tools)computer— Operate the Agent Computer desktop (E2B Desktop / local OS) (1 tool)core— Core baseline: file r/w/edit/grep, shell, meta (tool_search / tool_describe / activate_skills), market reads, memory, session, todo, structured strategy delivery, ask_user_question, secret list/status/request, web search/fetch, vision_analyze, computer desktop control, browser_snapshot; experimental run_tool_program is deferred. (33 tools)data_studio_plan_discovery— Plan-mode Data Studio discovery scoped to the current project and fixed contracts. (5 tools)defillama— DefiLlama — TVL / protocols / chains / token prices / yields / fees / stablecoins / bridges / ETFs / DAT institutions / equities. Discover endpoint tools through tool_search source mcp_defillama. (130 tools)delegation— Sub-agent delegation (2 tools)dex— On-chain token data + third-party wallet aggregation (priority-chain routed) (6 tools)documents— Word / PDF / PowerPoint create, read, replace, merge, split, watermark, and export (11 tools)environment— Remote execution environment file transfer (3 tools)etherscan— Etherscan V2 multi-chain EVM data for accounts, blocks, contracts, gas, proxy calls, logs, stats, transactions, tokens, L2 activity, nametags, and supported chains. Discover via tool_search source mcp_etherscan. (85 tools)factor_research— Bounded factor campaign control, read-only research state, and explicit human review. (3 tools)file— Sandboxed file access, read/write/patch/search/grep (7 tools)financial_safety— Structured financial-safety assessments and correction handling (2 tools)fmp— FMP (Financial Modeling Prep) — US equity data (fundamentals, quotes, technicals, news, macro, analysts, calendar, ETF, sectors, screener, SEC). Independently callable MCP tools; discover via tool_search source mcp_fmp. (267 tools)glassnode— On-chain valuation, holder profit/loss and cost-basis models (4 tools)hyperliquid— Hyperliquid public /info + stats snapshots — perps market data, trader leaderboard, vault directory, user-state gap fills (12 tools)image— Image generation (1 tool)institution— Institution Mode — multi-agent investment-firm simulation (analysts → research debate → trader → risk debate → portfolio manager) + lifecycle (finalize) (2 tools)interaction— Structured user-interaction prompts — non-blocking multi-choice / free-text questions surfaced as clickable UI in the web client and a numbered-menu prompt in the REPL. (1 tool)markets_overview— Asset-explicit, independently loadable feeds for stock, crypto, and macro market briefings. (12 tools)media— Image and video model discovery plus video generation (4 tools)memory— Minara memory read/write/search (4 tools)minara_account— Minara PnL, activities, tx-status, favorites, trade config (6 tools)minara_autopilot— Minara fully-managed strategy (autopilot) — CRUD + lifecycle (7 tools)minara_core— All core minara tools (51 tools)minara_data_studio— Data Studio — author and version a live-data dashboard app (14 tools)minara_data_studio_dashboard— Create a real Data Studio dashboard project from an interactive Chat or foreground Custom Agent request. (1 tool)minara_full— Minara finance and general agent tools (108 tools)minara_general— General Minara agent tools (smart-home excluded) (60 tools)minara_meta— Minara metadata: account, unified asset resolution, token lookup, total balance, tx status (5 tools)minara_perps_analytics— Minara perps analytics (ATR, fund records, user actions) (3 tools)minara_perps_wallets— Minara perp sub-account list/summary/PnL/CRUD/sweep/transfer (10 tools)minara_proactive— Proactive Wealth Agent — themed managed portfolio mandates (create / plan / status / edit / lifecycle) (9 tools)minara_strategy_discovery— Minara Top Strategies discovery — recommendation search, curated leaderboard / detail reads + run a featured strategy (4 tools)minara_wallet_transfer— Minara wallet deposits and transfers between spot and perps accounts (4 tools)office_edit— Preservation-first updates to existing Word, Excel, PowerPoint, and PDF files (2 tools)perps— Perpetual futures (long, short, close, positions) (10 tools)plan_discovery— Plan-mode intent routing: activate a matching skill and inspect its playbook/reference files. (4 tools)plan_mode— Finalize, version, and request approval for a read-only plan. (1 tool)polymarket— Prediction-market data via Polymarket (public Gamma + CLOB, read-only) (8 tools)preferences— Read and change the agent's non-critical runtime preferences. (2 tools)read— Read-only market data and portfolio queries (11 tools)research— Deep-research helpers: report rendering (markdown file → HTML / PDF / DOCX) (1 tool)research_lifecycle— Versioned investment research evidence, thesis, IC decision, and review records (2 tools)role_cases— Role-scoped case memory (recall/store/reflect) (3 tools)secrets— Credential/secret management — list configured key names (masked), check a key's status, and securely request a missing secret from the user without exposing its value. (3 tools)security— Token honeypot / contract-risk audit (priority-chain routed) (1 tool)session— Search prior session activity (3 tools)skill_management— Unified skills management surface (3 tools)solscan— Solscan Pro API V2 data for Solana accounts, tokens, NFTs, transactions, blocks, markets, and programs. Discover via tool_search source mcp_solscan. (52 tools)spreadsheets— XLSX / CSV create, audit, edit, and convert (7 tools)strategy_plan— Read-only approved-factor discovery for Strategy Studio planning. (1 tool)strategy_studio— Strategy Studio authoring — set the session's backtest parameters, then backtest pine-runtime code upstream and record it in the session's local version history. (2 tools)strategy_studio_lifecycle— Strategy Studio version saves and deployment state changes — deploy paper or live, start, stop, reconfigure, delete. (3 tools)strategy_studio_read— Strategy Studio reads — the live pine-runtime authoring contract, tradable symbols, candles, saved backtest parameters, full backtest results, peer baselines, and deployed strategies. (8 tools)terminal— Shell command + process control (3 tools)todo— Persistent task list (1 tool)trade— Trading operations (swap, buy, sell) (4 tools)tts— Text to speech (1 tool)twitter— Twitter posts, users, lists, communities, trends, and Spaces. Discover via tool_search source mcp_twitter when the platform capability is active. (30 tools)vision— Image analysis (1 tool)web— Web search and extraction (2 tools)x402-payment— Captured x402 payments and wallet funding (3 tools)x402-preauth— x402 paywall pre-authorization sessions — manage scope-bounded auto-pay grants (3 tools)xstrategy— XStrategy authoring — cross-sectional universes and factors, candles, the session's backtest settings, code drafts, queued backtests, and live deployment. (8 tools)yahoo_finance— Shared live equity fallback data. Normalized quote / daily history / company summary via FMP first and Yahoo Finance fallback. (1 tool)
Caveat
Per-tool JSON Schema parameter tables are not yet generated. The underlying ToolEntry.schema only materializes at runtime when the full app boots and every tool factory registers. A lighter-weight metadata export path is on the roadmap.