What problem does it solve? Calling multiple MCP tools one at a time is slow and inflexible when a task needs loops, filtering, chaining, or fan-out across many tool invocations. This Skill teaches how to write ordinary JavaScript that runs through the mcpScript runtime to orchestrate multi-call MCP workflows in a single execution. ## Core Features & Use Cases - Tool Discovery and Inspection: Search for candidate tools with tools.search and inspect exact schemas with tools.describe before calling. - Programmatic Orchestration: Use plain JavaScript loops, conditionals, and Promise utilities to chain, filter, and fan out MCP tool calls with structured error handling on each result. - Use Case: Imagine you need to search GitHub for open bug issues, then enrich each result with data from another MCP server. Write one script that searches for the right tools, describes their schemas, calls them in sequence, and emits progress along the way. ## Quick Start Write a JavaScript snippet that searches for an MCP tool, describes it, and calls it, then run it through mcpScript.