73+ Built-in Tools for Agents
Powerful capabilities out of the box. From computer control to git operations, agents have everything they need to work autonomously. Plus unlimited MCP extensions.
Computer Use
12 tools
Take Screenshot
Capture screen with auto-scaling, grid overlay, and multi-monitor support. Vision-guided coordination system.
List Monitors
Get all connected monitors with resolution, position, and primary display status.
Click Grid Cell
Click by grid cell reference (e.g., C3). Reliable clicking with lettered columns and numbered rows.
Mouse Click
Click at precise coordinates. Supports left, right, middle buttons and double-click.
Mouse Move
Move cursor to specific coordinates without clicking.
Mouse Drag
Click and drag from one point to another. Perfect for selections and drag-drop.
Mouse Scroll
Scroll the mouse wheel at current or specified position.
Type Text
Type text as if using a keyboard. Configurable keystroke delay for realistic input.
Press Key
Press special keys (Enter, Tab, Escape, arrows, F-keys) with optional modifiers.
Press Hotkey
Execute keyboard shortcuts like Ctrl+C, Ctrl+V, Alt+Tab.
Get Windows
List all open windows with titles, positions, and sizes.
Focus Window
Bring a window to foreground by title or process name.
File Operations
8 tools
Read File
Read file contents with encoding support (utf8, base64, binary). Size limits for large files.
Write File
Write content to file. Creates file if it doesn't exist.
Edit File
Apply patches or search-and-replace edits to existing files.
Search Files
Search file contents using patterns. Fast grep-style searching.
Delete File
Delete a file permanently.
Move File
Move or rename files.
Copy File
Copy files to new locations.
File Exists
Check if a file or directory exists.
Directory Operations
2 tools
List Directory
List files and directories with metadata (size, modified date, permissions).
Create Directory
Create a new directory with recursive parent creation.
Command Execution
2 tools
Run Command
Execute shell commands with timeout and working directory. Detach mode for GUI apps.
Run Script
Execute script files (bash, python, node) with custom interpreters and arguments.
System
5 tools
Get Clipboard
Read text from system clipboard.
Set Clipboard
Write text to system clipboard.
Get System Info
Retrieve OS version, platform, architecture, and environment details.
List Processes
List running processes with PID, name, CPU, and memory usage.
Kill Process
Terminate a process by PID.
Web & Search
3 tools
Web Search
Search the web and get structured results. Powered by search APIs.
Web Scrape
Extract content from web pages. HTML to markdown conversion.
HTTP Request
Make HTTP requests (GET, POST, etc.) with headers and body.
Git Operations
4 tools
Create Worktree
Create a new git worktree for parallel agent work. Automatic branch creation.
List Worktrees
List all git worktrees in the repository.
Remove Worktree
Remove a git worktree when work is complete.
Switch Worktree
Switch active worktree for an agent.
Memory
3 tools
Remember
Store information in vector memory. Facts, decisions, patterns, mistakes, successes.
Recall
Query vector memory with semantic search. Filter by type, importance, and topics.
Forget
Remove specific memories from vector store.
Agent Communication
5 tools
List Tools
Get list of all available tools with descriptions and parameters.
Request Help
Ask for help from other agents or the user. Posts to shared context.
Message Agent
Send a direct message to another agent in the session.
Query Agents
List all active agents in the session with their roles and status.
Ask User
Request input or clarification from the user. Pauses execution until response.
Workflows & Services
9 tools
Create Workflow
Define a new multi-step workflow with agents and conditions.
Run Workflow
Execute a saved workflow by ID.
List Workflows
List all saved workflows with metadata.
Get Workflow Status
Check the execution status of a running workflow.
Create Service
Define a background service with triggers (schedule, webhook, file watch).
List Services
List all registered services with status.
Trigger Service
Manually trigger a service execution.
Toggle Service
Enable or disable a service.
Delete Service
Remove a service permanently.
Templates
3 tools
Create Agent Template
Save an agent configuration as a reusable template.
List Agent Templates
List all saved agent templates.
Get Template Details
Retrieve full details of a specific template.
Extend with MCP
Connect to any MCP server from the Smithery registry. OAuth authentication included. Unlimited tool extensions.