Tool Schema Extractor

Extract Tool Schemas with Required/Optional Arguments

Paste your draft policy document containing SOPs with function signatures and data flows. This tool analyzes usage patterns across all SOPs to determine which arguments should be required vs optional for each tool/function, helping you create accurate API schemas.

🔧 How It Works:

  • Tracks Function Usage: Identifies all functions across SOPs
  • Analyzes Argument Patterns: Determines usage frequency for each argument
  • Classifies Arguments: Required (used consistently) vs Optional (used conditionally)
  • Detects Inconsistencies: Flags variations in function signatures
  • Generates Final Schemas: Provides complete tool definitions

📝 Example Logic:

If get_user(email, primary_household_id) is used:

  • email - appears in ALL 5 usages → REQUIRED
  • primary_household_id - appears in only 2/5 usages → OPTIONAL

📄 Paste Your Draft Policy Document

Include SOPs with full function signatures and data flows

0 characters