Nova ships with 26 built-in tools. The LLM decides which tools to call based on
your request. You don't need to invoke them manually -- just describe what you
want, and Nova handles the rest.
Connected MCP servers add more tools at runtime. Sub-agents receive neither MCP
tools nor delegate_to_agent.
File Operations
Tool
Description
read
Read file contents
write
Create or overwrite files
edit
Precise string-match editing
glob
Find files by name pattern
grep
Search file contents by regex
Shell & Code
Tool
Description
shell
Execute shell commands
code_run
Execute Python code
Web
Tool
Description
web_search
Search the web
web_fetch
Fetch and extract web page content
browser_use
Full browser automation (click, type, navigate, screenshot)
Memory
Interaction
Tool
Description
ask_user
Ask you questions
todo_write
Manage task lists
read_image
Read images as base64 plus extracted text
Skills
Delegation
Tool
Description
delegate_to_agent
Delegate tasks to sub-agents
subagent_status
Check on a running delegated task
Background Tasks
Tool
Description
background_task_list
List background tasks
background_task_status
Check a task's current state
background_task_logs
Read a task's output
background_task_cancel
Stop a task