Skip to Content
runelay

MCP tools

The tools runelay exposes to every agent at /v1/mcp.

ToolWhat it does
list_connectionsEvery connection with status and tool count.
search_toolsSearch tools across all connections (source.tool).
call_toolCall one tool with arguments.
executeRun JavaScript that chains tools inside a WebAssembly sandbox.
search_contextFull-text search across memories and skills.
read_memory / write_memoryRead a memory, or create and update one (versioned).
read_skill / read_skill_fileRead a skill and its files.

execute

execute lets an agent chain several calls in one round trip:

await tools.linear.list_issues({...})

Code runs in QuickJS compiled to WebAssembly: a fresh sandbox per run with no filesystem, network, process or timers, 32 MB of memory and CPU and wall-clock limits. Tools cross the boundary as JSON only. Turn it off with RUNELAY_ENABLE_EXECUTE=false if you only want single call_tool calls.

Agents never receive credentials: list_connections shows headers and env values as ••••••.

On this page