MonoClaw

Tools Reference

Core toolset

terminal

Execute shell commands.

parameters:
  command: string    # Command to execute
  timeout: number    # Max execution time (seconds)

Backends: local, docker, ssh, daytona, modal

file_read

Read files and directories.

parameters:
  path: string       # File or directory path
  offset: number     # Line offset (optional)
  limit: number      # Max lines (optional)

file_write

Create or overwrite files.

parameters:
  path: string       # File path
  content: string    # File content

file_edit

Apply structured edits to files.

parameters:
  path: string       # File path
  old_string: string # Text to replace
  new_string: string # Replacement text

git

Run git commands.

parameters:
  command: string    # Git subcommand
  args: [string]     # Additional arguments

Web toolset

web_search

Search the web.

parameters:
  query: string      # Search query
  num_results: number # Max results (default: 5)

Providers: exa, firecrawl, parallel_web

browser

Browse and scrape web pages.

parameters:
  url: string        # URL to visit
  action: string     # visit | click | type | screenshot
  selector: string   # CSS selector (for click/type)
  text: string       # Text to type

vision

Analyze images.

parameters:
  image: string      # Image URL or path
  prompt: string     # Analysis prompt

Media toolset

image_generate

Generate images.

parameters:
  prompt: string     # Image description
  width: number      # Width in pixels
  height: number     # Height in pixels

Providers: fal

tts

Convert text to speech.

parameters:
  text: string       # Text to speak
  voice: string      # Voice ID (optional)

Providers: edge-tts, elevenlabs

stt

Transcribe audio.

parameters:
  audio: string      # Audio file path
  language: string   # Language code (optional)

Code toolset

code_execution

Execute Python scripts.

parameters:
  code: string       # Python code to execute
  timeout: number    # Max execution time

Utility toolset

delegate_task

Spawn child agents for parallel work.

parameters:
  tasks: [{prompt: string, tools: [string]}]

memory_search

Search persistent memory.

parameters:
  query: string      # Search query

session_search

Search session history.

parameters:
  query: string      # Search query