Skip to main content
Bolly has over 50 built-in tools that it uses automatically during conversations. You don’t need to invoke them directly — just ask Bolly to do something and it picks the right tools.

File operations

ToolDescription
read_fileRead any file on the system
write_fileCreate or overwrite a file
edit_fileEdit specific lines in a file
list_filesList directory contents with optional filtering
explore_codeDeep analysis of code structure

Shell

ToolDescription
run_commandExecute a shell command with PTY support
interactive_sessionREPL-like terminal environment
remote_bashRun bash on a connected machine (desktop app only)

Web

ToolDescription
web_searchSearch the web via Brave Search
web_fetchFetch and parse any URL into readable text

Memory

ToolDescription
memory_writeCreate or update a memory
memory_readRead a specific memory file
memory_searchFind memories by keyword or meaning
memory_listBrowse memories in a folder
memory_forgetDelete a memory
See the Memory page for details.

Email

ToolDescription
send_emailSend an email via SMTP or Gmail OAuth
read_emailRead recent emails via IMAP or Gmail OAuth
See Integrations for setup.

Calendar

ToolDescription
list_eventsList upcoming calendar events (7-30 days)
create_eventCreate a new calendar event with attendees
See Integrations for setup.

Google Drive

ToolDescription
list_drive_filesList files and folders
read_drive_fileRead a file by ID
upload_drive_fileUpload a file to Drive
See Integrations for setup.

Media analysis

ToolDescription
watch_videoAnalyze video content with Google AI
listen_musicAnalyze audio content with Google AI
Requires a Google AI key.

Companion

ToolDescription
edit_soulRewrite the personality definition (soul.md)
set_moodChange Bolly’s emotional state
play_musicControl background music
set_voiceSelect a TTS voice
create_dropGenerate a creative artifact

Computer use

ToolDescription
list_machinesList connected desktop machines
computer_useControl desktop (screenshot, click, type, scroll)
remote_bashRun bash on a connected machine
remote_filesFile operations on a connected machine
See Computer Use for details. Desktop app only.

System

ToolDescription
get_settingsRead current configuration
update_configChange settings
clear_contextCompact conversation context
get_timeGet current time and timezone
deep_researchMulti-turn research loop
request_secretPrompt you for sensitive input via UI modal
export_profileExport all instance data
import_profileImport instance data

Communication

ToolDescription
schedule_agentSchedule Bolly to wake up later for a task
reach_outSend a spontaneous message to you

Skills

ToolDescription
list_skillsShow installed skills
activate_skillEnable or disable a skill
read_skill_referenceRead skill documentation
See Skills for details.

MCP tools

Any tools provided by connected MCP servers appear as mcp_{server}_{tool}. These are dynamically loaded — see Integrations for setup.

Security

Tool outputs are automatically scanned for secrets (API keys, tokens, database passwords) and redacted before being shown in the UI or logs.