Skip to main content

Tools API

List Available Tools

Execute Tool

Built-in Tools

Default tool groups vs on-demand capabilities

| web_fetch | 3-tier local fetch (HTTP/Browser/Stealth) with DOM pruning and Markdown extraction | | github | GitHub API integration |

MCP Tools

External tools connected via MCP are automatically registered alongside built-in tools. MCP tool names are internally prefixed as mcp__{server}__{tool} for namespace isolation — the API accepts both the prefixed and original names.

Two-Route MCP Routing

When you connect MCP servers with many tools, Myrm automatically selects the optimal routing strategy to minimize token usage while preserving full tool access: Connecting a 50-tool MCP server does not inflate your Turn1 prompt — large servers are demoted to Skills and discovered on demand. Direct MCP tools show their real names in the UI.
Security rules (ALLOW/ASK/DENY) apply to both direct MCP tools and Skill/PTC invocations. A per-tool DENY rule on mcp__gmail__send_email cannot be bypassed via the Skill path.

Filtering

Per-agent tool filtering is supported via tool_include / tool_exclude in MCP server config:
See MCP Integration > Tool Filtering for details.