Skip to content

Tool Overview

MiroFlow provides a comprehensive set of tools that extend agent capabilities through the Model Context Protocol (MCP).

Available Tools

Core Tools

  • Code Execution (tool-code-sandbox) - Python and shell execution in secure E2B sandbox
  • Searching (tool-searching) - Web search, Wikipedia, Archive.org, and content retrieval
  • Searching (Serper) (tool-searching-serper / tool-serper-search) - Lightweight Google search via Serper API
  • Vision (tool-image-video / tool-image-video-os) - Image analysis and video processing
  • Reasoning (tool-reasoning / tool-reasoning-os) - Advanced logical analysis via high-quality LLMs

Additional Tools

  • Reading (tool-reading) - Multi-format document reading and conversion
  • Audio (tool-audio / tool-audio-os) - Audio transcription and question answering
  • Jina Scrape (tool-jina-scrape) - URL scraping with LLM-powered information extraction
  • Web Browsing (tool-browsing) - Automated web browsing
  • Markdown Conversion (tool-markitdown) - Document to markdown conversion
  • Serper Sogou Search (tool-serper-sogou-search) - Sogou search via Serper API (for Chinese content)

See the config/tool/ directory for complete tool configurations.

Tool Configuration

Tools are referenced in agent YAML configuration files:

Example Tool Configuration in Agent YAML
main_agent:
  tools:
    - config/tool/tool-code-sandbox.yaml
    - config/tool/tool-serper-search.yaml
    - config/tool/tool-jina-scrape.yaml
    - config/tool/tool-reading.yaml

You can also blacklist specific tools from a tool server:

Tool Blacklist
tool_blacklist:
  - server: "tool-serper-search"
    tool: "sogou_search"

Quick Setup

Tools require API keys in your .env file. See individual tool documentation for detailed setup instructions.


Documentation Info

Last Updated: February 2026 · Doc Contributor: Team @ MiroMind AI