deferred-tools

Community

Prevent tool parse errors by loading schemas

Authorshellicar
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Prevents Zod parse errors and incorrect parameter typing when calling deferred MCP tools by ensuring callers load the tool schema before invocation.

Core Features & Use Cases

  • Always call ToolSearch first to fetch the tool's schema so parameter shapes are known and validated.
  • Ensures arrays and complex objects are passed as native types rather than JSON-encoded strings, avoiding Zod validation failures.
  • Use Case: When an agent or workflow must call an mcp__* tool for the first time, load the schema via ToolSearch then call the tool with correctly typed parameters.

Quick Start

Call ToolSearch to fetch the tool schema, then invoke the deferred tool with correctly typed parameters such as native arrays and objects.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: deferred-tools
Download link: https://github.com/shellicar/skills/archive/main.zip#deferred-tools

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.