MonoClaw

Search & Media Tools

MonoClaw bundles several third-party tools for web search and media generation. These are installed as core dependencies and work out of the box.

Exa

Exa is a neural search engine that finds relevant web pages using embeddings rather than keywords.

Setup

Get an API key from exa.ai and configure:

monoclaw config set EXA_API_KEY "your-key"

Usage

Search for recent papers on transformer architectures

Mona uses Exa to find the most semantically relevant results.

Features

  • Neural search — Finds conceptually related content, not just keyword matches
  • Content extraction — Returns clean article text, not just snippets
  • Date filtering — Search within specific time ranges
  • Domain filtering — Restrict to specific sites

Firecrawl

Firecrawl turns websites into clean, LLM-ready Markdown.

Setup

Get an API key from firecrawl.dev:

monoclaw config set FIRECRAWL_API_KEY "your-key"

Usage

Read https://docs.python.org/3/tutorial/ and summarize the basics

Mona uses Firecrawl to extract clean content from web pages.

Features

  • Markdown extraction — Converts HTML to clean Markdown
  • Multi-page crawling — Follows links to scrape entire sites
  • Schema extraction — Extracts structured data
  • Rate limiting — Respects robots.txt and rate limits

Parallel Web

Parallel Web provides fast, parallel web scraping.

Setup

Get an API key from parallelweb.io:

monoclaw config set PARALLEL_WEB_API_KEY "your-key"

Usage

Compare pricing pages for AWS, GCP, and Azure

Mona fetches all three pages in parallel.

Features

  • Parallel fetching — Multiple pages simultaneously
  • JavaScript rendering — Executes JS for SPAs
  • Geolocation — Fetch from different regions
  • Screenshots — Capture page images

Fal Client

Fal provides fast image and video generation APIs.

Setup

Get an API key from fal.ai:

monoclaw config set FAL_KEY "your-key"

Usage

Generate an image of a Hong Kong skyline at sunset

Features

  • Image generation — Stable Diffusion, FLUX, and more
  • Video generation — Animate images, text-to-video
  • Fast inference — Optimized GPU clusters
  • Custom models — Upload and run your own checkpoints

Configuration

# ~/.monoclaw/config.yaml
tools:
  web_search:
    provider: exa        # exa | firecrawl | parallel_web
  browser:
    provider: firecrawl  # firecrawl | parallel_web
  image_generation:
    provider: fal        # fal | other

Cost comparison

ToolFree tierPaidBest for
Exa100 searches/mo$0.01/searchSemantic search
Firecrawl500 credits/mo$0.002/creditContent extraction
Parallel Web1K requests/mo$0.001/requestParallel scraping
Fal100 images/mo~$0.03/imageImage generation

Troubleshooting

ProblemFix
"API key not set"Configure the key for the provider you're using
"Rate limit exceeded"Upgrade plan or add rate limiting in config
"Content extraction failed"Try a different provider or check URL accessibility
"Image generation slow"Use Fal's faster models or lower resolution