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_authoring— Create + manage custom agents (reminders, scheduled tasks, and general researcher/monitor/scanner agents) from chat or REPL. (3 tools)analysis— AI-powered market analysis (1 tool)browser— Playwright browser automation (10 tools)btc_cycle— BTC halving cycle phase, halving date estimate, rainbow band (4 tools)capabilities— Refresh installed skills + reconnect MCP servers after an install. (1 tool)code— Sandboxed code execution (1 tool)core— Always-loaded baseline: file r/w/edit/grep, shell, meta (tool_search / activate_skills), market reads, memory, session, todo, clarify, ask_user_question, recommend_features, web search/fetch. (26 tools)cronjob— Scheduled self-calls (1 tool)custom_agents— List / inspect / archive the user's custom agents (3 tools)defillama— DefiLlama — TVL / protocols / chains / token prices / yields / fees / stablecoins / bridges / ETFs / DAT institutions / equities. One typed tool per sub-skill, federation across 5 hosts. All 10 skills gated on DEFILLAMA_API_KEY (uniform — free + Pro endpoints both require the key under this design). (10 tools)delegation— Sub-agent delegation + clarification (2 tools)derivatives— Derivatives market structure (funding / OI / liquidations / long-short ratio) (5 tools)dex— On-chain token data + third-party wallet aggregation (priority-chain routed) (7 tools)documents— Word / PDF / PowerPoint generation (3 tools)e2b— e2b cloud sandbox (opt-in, env-gated) (5 tools)file— Sandboxed file read/write/patch/search/grep (5 tools)flows— Spot ETF net flows + centralized-exchange flows (2 tools)fmp— FMP (Financial Modeling Prep) — US equity data (fundamentals, quotes, technicals, news, macro, analysts, calendar, ETF, sectors, screener, SEC). 11 curated typed tools plus one full-catalog passthrough tool per FMP category. (38 tools)hermes_core— All hermes core tools (smart-home excluded) (39 tools)hermes_memory— Hermes-style unified memory surface (1 tool)hermes_skills— Hermes-style skills surface (3 tools)hyperliquid— Hyperliquid public /info — perps market data + user-state gap fills (10 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. Also exposesrecommend_featureswhich renders theminara.feature_recommendation@1UI block as a clickable card after an answer. (2 tools)markets_overview— Market-overview feeds for the cross-asset briefing: macro snapshot (indices / futures / forex / yields / fear & greed), top movers (crypto + stocks), sector rotation, headlines, and upcoming earnings. (5 tools)memory— Minara memory read/write/search (3 tools)messaging— Outbound messaging (1 tool)minara_account— Minara PnL, activities, tx-status, favorites, trade config (6 tools)minara_autopilot— Minara fully-managed strategy (autopilot) — CRUD + lifecycle (8 tools)minara_core— All core minara tools (40 tools)minara_data_studio— Data Studio — author and version a live-data dashboard app (9 tools)minara_full— Minara finance + all hermes tools (79 tools)minara_meta— Minara metadata: account, lookup_token, total_balance (3 tools)minara_perps_analytics— Minara perps deep analytics (equity chart, ATR, fund records, user actions) (4 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 — curated leaderboard / detail reads + run a featured strategy (3 tools)minara_strategy_studio— Minara strategy-studio (M3, BETA) — strategy version persistence, deploy, running-strategy state (29 tools)minara_wallet_transfer— Minara wallet transfers — fund the perps account from spot (USDC deposit) (1 tool)minara_workflow— Minara-hosted n8n workflow CRUD + lifecycle + templates (15 tools)minara_workflow_studio— Minara workflow-studio chat-based workflow authoring (20 tools)perps— Perpetual futures (long, short, close, positions) (7 tools)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 (6 tools)research— Deep-research helpers: multi-step progress beacons + report rendering (markdown file → HTML / PDF / DOCX) (2 tools)role_memory— Role-scoped case memory (recall/store/reflect) (3 tools)security— Token honeypot / contract-risk audit (priority-chain routed) (1 tool)session— Search prior session activity (1 tool)skill-registry— Search and install third-party skills from the skills.sh ecosystem. (2 tools)spreadsheets— XLSX / CSV tabular file generation + xlsx audit (3 tools)terminal— Shell command + process control (2 tools)todo— Persistent task list (1 tool)trade— Trading operations (swap, buy, sell) (4 tools)tts— Text to speech (1 tool)vision— Image analysis (1 tool)web— Web search and extraction (2 tools)workflow— Local workflow management for the built-in WorkflowEngine (17 tools)workflow_authoring— Plain-language workflow author/refine tool that delegates to the workflow authoring subagent (streams cluster.* progress events). (1 tool)x402-preauth— x402 paywall pre-authorization sessions — manage scope-bounded auto-pay grants (3 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.