tools

Tools define what your agent can do at runtime. ClawEngine provides 30+ built-in tools across 11 categories.

Market Data

Tool
Description

DexScreener

Real-time DEX trading data, token analytics, and pair discovery

Polymarket

Prediction market data, odds, and resolution tracking

CoinGecko

Cryptocurrency prices, market caps, volume, and historical data

Custom API

Connect to any REST API endpoint with configurable method, headers, and body templates

Web & Scraping

Tool
Description

Web Browser

Navigate and interact with live web pages

Headless Chrome

Automated browser for JavaScript-rendered content

Web Scraper

Extract structured data from websites with CSS/XPath selectors

HTML Parser

Parse and query static HTML documents

Code Execution

Tool
Description

Code Interpreter

Execute and analyze code dynamically across languages

Python Runtime

Run Python scripts with full package support

Node.js Runtime

Execute JavaScript/TypeScript in a sandboxed environment

Rust Runtime

Compile and run Rust code

Bash Executor

Execute shell commands and scripts

SQL Executor

Run SQL queries on connected databases

AI & ML

Tool
Description

Vector Search

Semantic similarity search over embedding stores

Embeddings Generator

Generate vector embeddings from text using configurable models

LLM Router

Intelligently route requests to the optimal language model

Prompt Optimizer

Automatically enhance and refine prompts for better outputs

RAG Pipeline

Full retrieval-augmented generation system over connected data sources

Memory

Tool
Description

Memory Store

Key-value storage for persistent agent state

Long-Term Memory

Durable knowledge store that survives across sessions

Short-Term Memory

Conversation context buffer within a single session

Agents & Tasks

Tool
Description

Agent Messaging

Send messages and data between agents in a pipeline

Task Queue

Queue, prioritize, and manage asynchronous tasks

Job Scheduler

Schedule recurring jobs with cron-like precision

Documents

Tool
Description

PDF Reader

Extract text, tables, and metadata from PDF files

Image Analyzer

Analyze, describe, and extract information from images

OCR

Optical character recognition on images and scanned documents

Audio

Tool
Description

Speech-to-Text

Transcribe audio recordings to text

Text-to-Speech

Generate natural-sounding speech from text

Communication

Tool
Description

Email Sender

Send emails via SMTP or transactional email API

SMS Sender

Send SMS messages via Twilio or compatible providers

Push Notifications

Send mobile and web push alerts

Blockchain

Tool
Description

Blockchain RPC

Call Solana, Ethereum, or other chain RPC endpoints directly

Wallet Signer

Sign transactions and messages with agent-controlled keys

Transaction Simulator

Simulate transactions before execution to check for errors

File System

Tool
Description

File System Access

Read and write files within the agent's sandboxed storage

Tool Configuration

Each tool accepts a configJson object. Common config fields for key tools:

Tool
Config Fields

DexScreener

chainIds, pairAddresses

Polymarket

marketIds

CoinGecko

coinIds

Custom API

endpoint, method, headers, bodyTemplate, responseMapping

See the Tools APIarrow-up-right for programmatic management.

Was this helpful?