Skip to main content
Built-in Tools

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.

73+ Total Tools
11 Require Permission
Unlimited MCP Tools

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

Permission

Write content to file. Creates file if it doesn't exist.

Edit File

Permission

Apply patches or search-and-replace edits to existing files.

Search Files

Search file contents using patterns. Fast grep-style searching.

Delete File

Permission

Delete a file permanently.

Move File

Permission

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

Permission

Create a new directory with recursive parent creation.

Command Execution

2 tools

Run Command

Permission

Execute shell commands with timeout and working directory. Detach mode for GUI apps.

Run Script

Permission

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

Permission

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

Permission

Create a new git worktree for parallel agent work. Automatic branch creation.

List Worktrees

List all git worktrees in the repository.

Remove Worktree

Permission

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

Permission

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.

1000+
MCP Servers
OAuth
Built-in Auth
Extensibility