{"id":"agents.env-template-check","version":"1.0.0","category":"agents","description":"Compare environment-variable names against a template; never returns assignment values.","priceMicroUsdc":0,"priceRevision":"2026-10-06-free-validation","pricingStatus":"free-validation","inputSchema":{"type":"object","properties":{"template":{"type":"string","maxLength":100000},"actual":{"type":"string","maxLength":100000}},"required":["template","actual"],"additionalProperties":false},"outputSchema":{"type":"object","properties":{"missing":{"type":"array","items":{"type":"string"}},"extra":{"type":"array","items":{"type":"string"}},"duplicateNames":{"type":"array","items":{"type":"string"}},"templateDuplicateNames":{"type":"array","items":{"type":"string"}},"unrecognizedLines":{"type":"object","properties":{"template":{"type":"number"},"actual":{"type":"number"}},"required":["template","actual"],"additionalProperties":false},"scope":{"type":"string"}},"required":["missing","extra","duplicateNames","templateDuplicateNames","unrecognizedLines","scope"],"additionalProperties":false},"example":{"template":"APP_URL=\nLOG_LEVEL=","actual":"APP_URL=https://example.com"},"limits":{"inputBytes":131072,"outputBytes":65536,"networkTimeoutMs":0},"network":false,"sensitive":true,"route":"/v1/tools/agents.env-template-check","priceMicroUsd":0,"exampleUrl":"https://agent-utilities.agent-utilities.workers.dev/v1/content/examples/agents.env-template-check","page":"https://agent-utilities.agent-utilities.workers.dev/tools/agents.env-template-check","execution":{"method":"POST","url":"https://agent-utilities.agent-utilities.workers.dev/v1/tools/agents.env-template-check","requiredHeaders":{"Content-Type":"application/json"},"authentication":"none","paymentRequired":false,"chargedMicroUsd":"0","scope":"All available hosted tools are free during validation. Existing input, output and source-access limits apply. Full tools and the combined report share capacity limits that count attempts, including failed executions and marked checks; they are not per-user allowances. No account, API key, wallet or funding is needed. Existing credit balances are preserved. Live Reddit remains unavailable until configured. Paid billing will not resume automatically."}}