{"toolCount":191,"categoryCounts":{"devtools":67,"ai":63,"formatter":8,"converter":29,"generator":24},"generatedAt":"2026-04-12T03:01:31.200Z","tools":[{"id":"agent-skill-validator","name":"Agent Skill Validator","category":"ai","remoteCallable":false,"remoteMode":"client_only","riskClass":"M","maxInputBytes":262144,"timeoutMs":4000,"supportsStreaming":false,"tags":["ai","mcp","prompting"],"url":"/agent-skill-validator/"},{"id":"skill-spec-converter","name":"SkillSpec Converter","category":"ai","remoteCallable":false,"remoteMode":"client_only","riskClass":"M","maxInputBytes":262144,"timeoutMs":4000,"supportsStreaming":false,"tags":["ai","mcp","prompting"],"url":"/skill-spec-converter/"},{"id":"skill-regression-suite-builder","name":"Skill Regression Suite Builder","category":"ai","remoteCallable":false,"remoteMode":"client_only","riskClass":"M","maxInputBytes":262144,"timeoutMs":4000,"supportsStreaming":false,"tags":["ai","prompting"],"url":"/skill-regression-suite-builder/"},{"id":"skill-scope-collision-detector","name":"Skill Scope Collision Detector","category":"ai","remoteCallable":false,"remoteMode":"client_only","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["ai","prompting"],"url":"/skill-scope-collision-detector/"},{"id":"skill-payload-budget-optimizer","name":"Skill Payload Budget Optimizer","category":"ai","remoteCallable":false,"remoteMode":"client_only","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["ai","mcp","prompting"],"url":"/skill-payload-budget-optimizer/"},{"id":"tool-approval-matrix-compiler","name":"Tool Approval Matrix Compiler","category":"ai","remoteCallable":false,"remoteMode":"client_only","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["ai","mcp","prompting"],"url":"/tool-approval-matrix-compiler/"},{"id":"skill-release-canary-planner","name":"Skill Release Canary Planner","category":"ai","remoteCallable":false,"remoteMode":"client_only","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["ai","prompting"],"url":"/skill-release-canary-planner/"},{"id":"trace-failure-classifier","name":"Trace Failure Classifier","category":"ai","remoteCallable":false,"remoteMode":"client_only","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["ai","prompting"],"url":"/trace-failure-classifier/"},{"id":"cli-ux-linter","name":"CLI UX Linter","category":"devtools","remoteCallable":false,"remoteMode":"client_only","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["cli","devtools"],"url":"/cli-ux-linter/"},{"id":"ai-cli-generator","name":"AI CLI Generator","category":"devtools","remoteCallable":false,"remoteMode":"client_only","riskClass":"M","maxInputBytes":262144,"timeoutMs":4000,"supportsStreaming":false,"tags":["cli","devtools","openapi"],"url":"/ai-cli-generator/"},{"id":"csv-endpoint-builder","name":"CSV Endpoint Builder","category":"devtools","remoteCallable":false,"remoteMode":"client_only","riskClass":"M","maxInputBytes":262144,"timeoutMs":4000,"supportsStreaming":false,"tags":["devtools","openapi"],"url":"/csv-endpoint-builder/"},{"id":"llm-crawl-policy-validator","name":"LLM Crawl Policy Validator","category":"ai","remoteCallable":false,"remoteMode":"client_only","riskClass":"M","maxInputBytes":262144,"timeoutMs":4000,"supportsStreaming":false,"tags":["ai","prompting"],"url":"/llm-crawl-policy-validator/"},{"id":"mcp-governance-composer","name":"MCP Governance Composer","category":"ai","remoteCallable":false,"remoteMode":"client_only","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["ai","mcp","prompting"],"url":"/mcp-governance-composer/"},{"id":"mcp-tool-search-budget-simulator","name":"MCP Tool Search Budget Simulator","category":"ai","remoteCallable":false,"remoteMode":"client_only","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["ai","mcp","prompting"],"url":"/mcp-tool-search-budget-simulator/"},{"id":"claude-settings-scope-diff","name":"Claude Settings Scope Diff","category":"ai","remoteCallable":false,"remoteMode":"client_only","riskClass":"H","maxInputBytes":524288,"timeoutMs":8000,"supportsStreaming":false,"tags":["ai","prompting"],"url":"/claude-settings-scope-diff/"},{"id":"claude-hook-policy-simulator","name":"Claude Hook Policy Simulator","category":"ai","remoteCallable":false,"remoteMode":"client_only","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["ai","prompting","security"],"url":"/claude-hook-policy-simulator/"},{"id":"openprose-flow-linter","name":"OpenProse Flow Linter","category":"devtools","remoteCallable":false,"remoteMode":"client_only","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["devtools","prompting"],"url":"/openprose-flow-linter/"},{"id":"openclaw-skill-trust-scanner","name":"OpenClaw Skill Trust Scanner","category":"ai","remoteCallable":false,"remoteMode":"client_only","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["ai","prompting","security"],"url":"/openclaw-skill-trust-scanner/"},{"id":"agent-tool-blast-radius-mapper","name":"Agent Tool Blast Radius Mapper","category":"ai","remoteCallable":false,"remoteMode":"client_only","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["ai","prompting"],"url":"/agent-tool-blast-radius-mapper/"},{"id":"trace-context-validator","name":"Trace Context Validator","category":"devtools","remoteCallable":false,"remoteMode":"client_only","riskClass":"M","maxInputBytes":262144,"timeoutMs":4000,"supportsStreaming":false,"tags":["devtools"],"url":"/trace-context-validator/"},{"id":"retry-idempotency-contract-builder","name":"Retry & Idempotency Contract Builder","category":"devtools","remoteCallable":false,"remoteMode":"client_only","riskClass":"M","maxInputBytes":262144,"timeoutMs":4000,"supportsStreaming":false,"tags":["devtools"],"url":"/retry-idempotency-contract-builder/"},{"id":"csp-sri-policy-builder","name":"CSP & SRI Policy Builder","category":"devtools","remoteCallable":false,"remoteMode":"client_only","riskClass":"M","maxInputBytes":262144,"timeoutMs":4000,"supportsStreaming":false,"tags":["devtools","security"],"url":"/csp-sri-policy-builder/"},{"id":"ai-model-comparison","name":"AI Model Comparison","category":"ai","remoteCallable":false,"remoteMode":"client_only","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["ai","prompting"],"url":"/ai-model-comparison/"},{"id":"json-formatter","name":"JSON Formatter & Validator","category":"formatter","remoteCallable":false,"remoteMode":"client_only","riskClass":"M","maxInputBytes":262144,"timeoutMs":4000,"supportsStreaming":false,"tags":["formatter"],"url":"/json-formatter/"},{"id":"mcp-directory","name":"MCP Server Directory","category":"ai","remoteCallable":false,"remoteMode":"client_only","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["ai","mcp"],"url":"/mcp-directory/"},{"id":"flexbox-playground","name":"CSS Flexbox & Grid Playground","category":"generator","remoteCallable":false,"remoteMode":"client_only","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["generator"],"url":"/flexbox-playground/"},{"id":"regex-tester","name":"Regex Tester","category":"devtools","remoteCallable":true,"remoteMode":"dedicated_api","riskClass":"H","maxInputBytes":524288,"timeoutMs":8000,"supportsStreaming":false,"tags":["devtools"],"url":"/regex-tester/"},{"id":"qr-code-generator","name":"QR Code Generator","category":"generator","remoteCallable":true,"remoteMode":"dedicated_api","riskClass":"M","maxInputBytes":262144,"timeoutMs":4000,"supportsStreaming":false,"tags":["generator"],"url":"/qr-code-generator/"},{"id":"agent-comparison","name":"AI Agent Framework Comparison","category":"ai","remoteCallable":false,"remoteMode":"client_only","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["ai","prompting"],"url":"/agent-comparison/"},{"id":"tailwind-converter","name":"CSS to Tailwind Converter","category":"converter","remoteCallable":false,"remoteMode":"client_only","riskClass":"M","maxInputBytes":262144,"timeoutMs":4000,"supportsStreaming":false,"tags":["converter"],"url":"/tailwind-converter/"},{"id":"password-generator","name":"Password Generator","category":"generator","remoteCallable":true,"remoteMode":"dedicated_api","riskClass":"M","maxInputBytes":262144,"timeoutMs":4000,"supportsStreaming":false,"tags":["generator"],"url":"/password-generator/"},{"id":"ai-pricing","name":"AI Pricing Calculator","category":"ai","remoteCallable":false,"remoteMode":"client_only","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["ai"],"url":"/ai-pricing/"},{"id":"html-to-jsx","name":"HTML to JSX Converter","category":"converter","remoteCallable":true,"remoteMode":"dedicated_api","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["converter"],"url":"/html-to-jsx/"},{"id":"box-shadow-generator","name":"CSS Box Shadow Generator","category":"generator","remoteCallable":false,"remoteMode":"client_only","riskClass":"M","maxInputBytes":262144,"timeoutMs":4000,"supportsStreaming":false,"tags":["generator"],"url":"/box-shadow-generator/"},{"id":"token-counter","name":"LLM Token Counter","category":"ai","remoteCallable":true,"remoteMode":"dedicated_api","riskClass":"H","maxInputBytes":524288,"timeoutMs":8000,"supportsStreaming":false,"tags":["ai","prompting"],"url":"/token-counter/"},{"id":"color-palette-generator","name":"Color Palette Generator","category":"generator","remoteCallable":true,"remoteMode":"dedicated_api","riskClass":"M","maxInputBytes":262144,"timeoutMs":4000,"supportsStreaming":false,"tags":["generator","prompting"],"url":"/color-palette-generator/"},{"id":"mermaid-viewer","name":"Mermaid Diagram Viewer","category":"devtools","remoteCallable":false,"remoteMode":"client_only","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["devtools"],"url":"/mermaid-viewer/"},{"id":"docker-compose-validator","name":"Docker Compose Validator","category":"devtools","remoteCallable":true,"remoteMode":"dedicated_api","riskClass":"H","maxInputBytes":524288,"timeoutMs":8000,"supportsStreaming":false,"tags":["devtools"],"url":"/docker-compose-validator/"},{"id":"jwt-decoder","name":"JWT Decoder & Inspector","category":"devtools","remoteCallable":true,"remoteMode":"dedicated_api","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["devtools","prompting","security"],"url":"/jwt-decoder/"},{"id":"rules-file-generator","name":"CLAUDE.md / Rules File Generator","category":"ai","remoteCallable":false,"remoteMode":"client_only","riskClass":"M","maxInputBytes":262144,"timeoutMs":4000,"supportsStreaming":false,"tags":["ai"],"url":"/rules-file-generator/"},{"id":"openapi-preview","name":"OpenAPI / Swagger Preview","category":"devtools","remoteCallable":false,"remoteMode":"client_only","riskClass":"H","maxInputBytes":524288,"timeoutMs":8000,"supportsStreaming":false,"tags":["devtools","openapi"],"url":"/openapi-preview/"},{"id":"github-actions-builder","name":"GitHub Actions YAML Builder","category":"devtools","remoteCallable":false,"remoteMode":"client_only","riskClass":"M","maxInputBytes":262144,"timeoutMs":4000,"supportsStreaming":false,"tags":["devtools"],"url":"/github-actions-builder/"},{"id":"color-converter","name":"Color Converter","category":"converter","remoteCallable":false,"remoteMode":"client_only","riskClass":"M","maxInputBytes":262144,"timeoutMs":4000,"supportsStreaming":false,"tags":["converter"],"url":"/color-converter/"},{"id":"cron-builder","name":"Cron Expression Builder","category":"devtools","remoteCallable":true,"remoteMode":"dedicated_api","riskClass":"M","maxInputBytes":262144,"timeoutMs":4000,"supportsStreaming":false,"tags":["devtools"],"url":"/cron-builder/"},{"id":"svg-path-editor","name":"SVG Path Editor","category":"generator","remoteCallable":false,"remoteMode":"client_only","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["generator"],"url":"/svg-path-editor/"},{"id":"ai-model-picker","name":"AI Model Picker Quiz","category":"ai","remoteCallable":false,"remoteMode":"client_only","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["ai","prompting"],"url":"/ai-model-picker/"},{"id":"diff-checker","name":"Text & Code Diff Checker","category":"devtools","remoteCallable":true,"remoteMode":"dedicated_api","riskClass":"H","maxInputBytes":524288,"timeoutMs":8000,"supportsStreaming":false,"tags":["devtools"],"url":"/diff-checker/"},{"id":"sql-formatter","name":"SQL Formatter & Beautifier","category":"formatter","remoteCallable":true,"remoteMode":"dedicated_api","riskClass":"M","maxInputBytes":262144,"timeoutMs":4000,"supportsStreaming":false,"tags":["formatter"],"url":"/sql-formatter/"},{"id":"favicon-generator","name":"Favicon Generator","category":"generator","remoteCallable":false,"remoteMode":"client_only","riskClass":"M","maxInputBytes":262144,"timeoutMs":4000,"supportsStreaming":false,"tags":["generator"],"url":"/favicon-generator/"},{"id":"prompt-library","name":"System Prompt Library","category":"ai","remoteCallable":false,"remoteMode":"client_only","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["ai","prompting"],"url":"/prompt-library/"},{"id":"json-to-go","name":"JSON to Go Struct","category":"converter","remoteCallable":true,"remoteMode":"dedicated_api","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["converter"],"url":"/json-to-go/"},{"id":"json-to-python","name":"JSON to Python Dataclass","category":"converter","remoteCallable":true,"remoteMode":"dedicated_api","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["converter"],"url":"/json-to-python/"},{"id":"json-to-typescript","name":"JSON to TypeScript Converter","category":"converter","remoteCallable":true,"remoteMode":"dedicated_api","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["converter"],"url":"/json-to-typescript/"},{"id":"json-to-zod","name":"JSON to Zod Schema","category":"converter","remoteCallable":true,"remoteMode":"dedicated_api","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["converter"],"url":"/json-to-zod/"},{"id":"json-to-kotlin","name":"JSON to Kotlin Data Class","category":"converter","remoteCallable":true,"remoteMode":"dedicated_api","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["converter"],"url":"/json-to-kotlin/"},{"id":"json-to-rust-serde","name":"JSON to Rust Serde","category":"converter","remoteCallable":true,"remoteMode":"dedicated_api","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["converter"],"url":"/json-to-rust-serde/"},{"id":"mcp-config-generator","name":"MCP Server Config Generator","category":"ai","remoteCallable":false,"remoteMode":"client_only","riskClass":"M","maxInputBytes":262144,"timeoutMs":4000,"supportsStreaming":false,"tags":["ai","mcp"],"url":"/mcp-config-generator/"},{"id":"diff-merge-tool","name":"3-Way Diff & Merge Tool","category":"devtools","remoteCallable":false,"remoteMode":"client_only","riskClass":"H","maxInputBytes":524288,"timeoutMs":8000,"supportsStreaming":false,"tags":["devtools"],"url":"/diff-merge-tool/"},{"id":"json-schema-generator","name":"JSON Schema Generator","category":"ai","remoteCallable":true,"remoteMode":"dedicated_api","riskClass":"M","maxInputBytes":262144,"timeoutMs":4000,"supportsStreaming":false,"tags":["ai","openapi","prompting"],"url":"/json-schema-generator/"},{"id":"css-gradient-generator","name":"CSS Gradient Generator","category":"generator","remoteCallable":false,"remoteMode":"client_only","riskClass":"M","maxInputBytes":262144,"timeoutMs":4000,"supportsStreaming":false,"tags":["generator"],"url":"/css-gradient-generator/"},{"id":"prompt-template-builder","name":"Prompt Template Builder","category":"ai","remoteCallable":false,"remoteMode":"client_only","riskClass":"M","maxInputBytes":262144,"timeoutMs":4000,"supportsStreaming":false,"tags":["ai","prompting"],"url":"/prompt-template-builder/"},{"id":"tailwind-reference","name":"Tailwind CSS Reference","category":"devtools","remoteCallable":false,"remoteMode":"client_only","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["devtools"],"url":"/tailwind-reference/"},{"id":"meta-tag-generator","name":"Meta Tag Generator & Previewer","category":"generator","remoteCallable":false,"remoteMode":"client_only","riskClass":"M","maxInputBytes":262144,"timeoutMs":4000,"supportsStreaming":false,"tags":["generator"],"url":"/meta-tag-generator/"},{"id":"ai-cost-estimator","name":"AI Cost Estimator","category":"ai","remoteCallable":false,"remoteMode":"client_only","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["ai"],"url":"/ai-cost-estimator/"},{"id":"system-prompt-editor","name":"System Prompt Editor","category":"ai","remoteCallable":false,"remoteMode":"client_only","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["ai","prompting"],"url":"/system-prompt-editor/"},{"id":"graphql-schema-viewer","name":"GraphQL Schema Viewer","category":"devtools","remoteCallable":false,"remoteMode":"client_only","riskClass":"M","maxInputBytes":262144,"timeoutMs":4000,"supportsStreaming":false,"tags":["cli","devtools"],"url":"/graphql-schema-viewer/"},{"id":"llm-output-diff","name":"LLM Output Diff Tool","category":"ai","remoteCallable":false,"remoteMode":"client_only","riskClass":"H","maxInputBytes":524288,"timeoutMs":8000,"supportsStreaming":false,"tags":["ai","prompting"],"url":"/llm-output-diff/"},{"id":"context-window-visualizer","name":"AI Context Window Visualizer","category":"ai","remoteCallable":false,"remoteMode":"client_only","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["ai","prompting"],"url":"/context-window-visualizer/"},{"id":"test-data-generator","name":"Test Data Generator","category":"generator","remoteCallable":false,"remoteMode":"client_only","riskClass":"M","maxInputBytes":262144,"timeoutMs":4000,"supportsStreaming":false,"tags":["generator"],"url":"/test-data-generator/"},{"id":"markdown-preview","name":"Markdown Preview","category":"formatter","remoteCallable":false,"remoteMode":"client_only","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["formatter"],"url":"/markdown-preview/"},{"id":"yaml-json","name":"YAML ↔ JSON Converter","category":"converter","remoteCallable":true,"remoteMode":"dedicated_api","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["converter"],"url":"/yaml-json/"},{"id":"text-case-converter","name":"Text Case Converter","category":"converter","remoteCallable":true,"remoteMode":"dedicated_api","riskClass":"M","maxInputBytes":262144,"timeoutMs":4000,"supportsStreaming":false,"tags":["converter"],"url":"/text-case-converter/"},{"id":"ai-prompt-comparator","name":"AI Prompt Tester & Comparator","category":"ai","remoteCallable":false,"remoteMode":"client_only","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["ai","prompting"],"url":"/ai-prompt-comparator/"},{"id":"toml-editor","name":"TOML Editor & Converter","category":"converter","remoteCallable":false,"remoteMode":"client_only","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["converter"],"url":"/toml-editor/"},{"id":"placeholder-image","name":"Placeholder Image Generator","category":"generator","remoteCallable":false,"remoteMode":"client_only","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["generator"],"url":"/placeholder-image/"},{"id":"format-detective","name":"Format Detective","category":"converter","remoteCallable":true,"remoteMode":"dedicated_api","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["converter"],"url":"/format-detective/"},{"id":"csv-json","name":"CSV ↔ JSON Converter","category":"converter","remoteCallable":true,"remoteMode":"dedicated_api","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["converter"],"url":"/csv-json/"},{"id":"api-header-builder","name":"API Header Builder & cURL Generator","category":"devtools","remoteCallable":true,"remoteMode":"dedicated_api","riskClass":"M","maxInputBytes":262144,"timeoutMs":4000,"supportsStreaming":false,"tags":["devtools"],"url":"/api-header-builder/"},{"id":"jsonpath-tester","name":"JSONPath Tester","category":"devtools","remoteCallable":false,"remoteMode":"client_only","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["cli","devtools"],"url":"/jsonpath-tester/"},{"id":"http-status-codes","name":"HTTP Status Code Reference","category":"devtools","remoteCallable":false,"remoteMode":"client_only","riskClass":"H","maxInputBytes":524288,"timeoutMs":8000,"supportsStreaming":false,"tags":["devtools"],"url":"/http-status-codes/"},{"id":"xml-formatter","name":"XML Formatter & Viewer","category":"formatter","remoteCallable":true,"remoteMode":"dedicated_api","riskClass":"M","maxInputBytes":262144,"timeoutMs":4000,"supportsStreaming":false,"tags":["formatter"],"url":"/xml-formatter/"},{"id":"log-parser","name":"Log Parser & Highlighter","category":"formatter","remoteCallable":true,"remoteMode":"dedicated_api","riskClass":"M","maxInputBytes":262144,"timeoutMs":4000,"supportsStreaming":false,"tags":["formatter"],"url":"/log-parser/"},{"id":"jsonl-viewer","name":"NDJSON/JSONL Viewer","category":"devtools","remoteCallable":false,"remoteMode":"client_only","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["devtools"],"url":"/jsonl-viewer/"},{"id":"markdown-to-html","name":"Markdown to HTML Converter","category":"converter","remoteCallable":true,"remoteMode":"dedicated_api","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["converter"],"url":"/markdown-to-html/"},{"id":"token-budget-planner","name":"Prompt Token Budget Planner","category":"ai","remoteCallable":false,"remoteMode":"client_only","riskClass":"H","maxInputBytes":524288,"timeoutMs":8000,"supportsStreaming":false,"tags":["ai","prompting"],"url":"/token-budget-planner/"},{"id":"subnet-calculator","name":"IP & Subnet Calculator","category":"devtools","remoteCallable":true,"remoteMode":"dedicated_api","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["devtools"],"url":"/subnet-calculator/"},{"id":"ai-tool-schema-builder","name":"AI Tool Schema Builder","category":"ai","remoteCallable":false,"remoteMode":"client_only","riskClass":"M","maxInputBytes":262144,"timeoutMs":4000,"supportsStreaming":false,"tags":["ai","mcp"],"url":"/ai-tool-schema-builder/"},{"id":"nginx-config-generator","name":"Nginx Config Generator","category":"generator","remoteCallable":false,"remoteMode":"client_only","riskClass":"M","maxInputBytes":262144,"timeoutMs":4000,"supportsStreaming":false,"tags":["generator","security"],"url":"/nginx-config-generator/"},{"id":"base64","name":"Base64 Encoder/Decoder","category":"converter","remoteCallable":false,"remoteMode":"client_only","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["converter"],"url":"/base64/"},{"id":"url-encoder","name":"URL Encoder/Decoder","category":"converter","remoteCallable":false,"remoteMode":"client_only","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["converter"],"url":"/url-encoder/"},{"id":"unicode-inspector","name":"Unicode Character Inspector","category":"converter","remoteCallable":false,"remoteMode":"client_only","riskClass":"M","maxInputBytes":262144,"timeoutMs":4000,"supportsStreaming":false,"tags":["converter"],"url":"/unicode-inspector/"},{"id":"timestamp-converter","name":"Unix Timestamp Converter","category":"converter","remoteCallable":true,"remoteMode":"dedicated_api","riskClass":"M","maxInputBytes":262144,"timeoutMs":4000,"supportsStreaming":false,"tags":["converter"],"url":"/timestamp-converter/"},{"id":"js-minifier","name":"JavaScript Minifier & Beautifier","category":"formatter","remoteCallable":false,"remoteMode":"client_only","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["formatter"],"url":"/js-minifier/"},{"id":"css-minifier","name":"CSS Minifier & Beautifier","category":"formatter","remoteCallable":false,"remoteMode":"client_only","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["formatter"],"url":"/css-minifier/"},{"id":"html-formatter","name":"HTML Formatter & Viewer","category":"formatter","remoteCallable":true,"remoteMode":"dedicated_api","riskClass":"M","maxInputBytes":262144,"timeoutMs":4000,"supportsStreaming":false,"tags":["formatter"],"url":"/html-formatter/"},{"id":"structured-output-validator","name":"LLM Structured Output Validator","category":"ai","remoteCallable":true,"remoteMode":"dedicated_api","riskClass":"M","maxInputBytes":262144,"timeoutMs":4000,"supportsStreaming":false,"tags":["ai","mcp","prompting"],"url":"/structured-output-validator/"},{"id":"ssh-config-generator","name":"SSH Config Generator","category":"devtools","remoteCallable":false,"remoteMode":"client_only","riskClass":"M","maxInputBytes":262144,"timeoutMs":4000,"supportsStreaming":false,"tags":["devtools"],"url":"/ssh-config-generator/"},{"id":"openapi-to-typescript","name":"OpenAPI to TypeScript Generator","category":"converter","remoteCallable":true,"remoteMode":"dedicated_api","riskClass":"H","maxInputBytes":524288,"timeoutMs":8000,"supportsStreaming":false,"tags":["cli","converter","openapi"],"url":"/openapi-to-typescript/"},{"id":"shell-command-explainer","name":"Shell Command Explainer","category":"devtools","remoteCallable":true,"remoteMode":"dedicated_api","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["cli","devtools"],"url":"/shell-command-explainer/"},{"id":"config-validator","name":"YAML/JSON5 Config Validator","category":"devtools","remoteCallable":false,"remoteMode":"client_only","riskClass":"M","maxInputBytes":262144,"timeoutMs":4000,"supportsStreaming":false,"tags":["devtools"],"url":"/config-validator/"},{"id":"webhook-inspector","name":"Webhook Payload Inspector","category":"devtools","remoteCallable":false,"remoteMode":"client_only","riskClass":"M","maxInputBytes":262144,"timeoutMs":4000,"supportsStreaming":false,"tags":["devtools","security"],"url":"/webhook-inspector/"},{"id":"robots-txt-generator","name":"robots.txt Generator & Validator","category":"generator","remoteCallable":false,"remoteMode":"client_only","riskClass":"M","maxInputBytes":262144,"timeoutMs":4000,"supportsStreaming":false,"tags":["generator","prompting"],"url":"/robots-txt-generator/"},{"id":"git-commit-message-generator","name":"Git Commit Message Generator","category":"generator","remoteCallable":false,"remoteMode":"client_only","riskClass":"M","maxInputBytes":262144,"timeoutMs":4000,"supportsStreaming":false,"tags":["generator"],"url":"/git-commit-message-generator/"},{"id":"ascii-art-generator","name":"ASCII Art Generator","category":"generator","remoteCallable":true,"remoteMode":"dedicated_api","riskClass":"M","maxInputBytes":262144,"timeoutMs":4000,"supportsStreaming":false,"tags":["generator"],"url":"/ascii-art-generator/"},{"id":"html-entities","name":"HTML Entity Encoder","category":"converter","remoteCallable":false,"remoteMode":"client_only","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["converter"],"url":"/html-entities/"},{"id":"image-to-base64","name":"Image to Base64 Converter","category":"converter","remoteCallable":false,"remoteMode":"client_only","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["converter"],"url":"/image-to-base64/"},{"id":"number-base-converter","name":"Number Base Converter","category":"converter","remoteCallable":true,"remoteMode":"dedicated_api","riskClass":"M","maxInputBytes":262144,"timeoutMs":4000,"supportsStreaming":false,"tags":["converter"],"url":"/number-base-converter/"},{"id":"byte-converter","name":"Byte & Data Unit Converter","category":"converter","remoteCallable":true,"remoteMode":"dedicated_api","riskClass":"M","maxInputBytes":262144,"timeoutMs":4000,"supportsStreaming":false,"tags":["converter"],"url":"/byte-converter/"},{"id":"json-sorter-cleaner","name":"JSON Sorter & Cleaner","category":"devtools","remoteCallable":false,"remoteMode":"client_only","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["devtools"],"url":"/json-sorter-cleaner/"},{"id":"glob-pattern-tester","name":"Glob Pattern Tester","category":"devtools","remoteCallable":false,"remoteMode":"client_only","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["devtools"],"url":"/glob-pattern-tester/"},{"id":"uuid-generator","name":"UUID Generator","category":"generator","remoteCallable":true,"remoteMode":"dedicated_api","riskClass":"M","maxInputBytes":262144,"timeoutMs":4000,"supportsStreaming":false,"tags":["generator"],"url":"/uuid-generator/"},{"id":"memory-file-builder","name":"Markdown Memory File Builder","category":"ai","remoteCallable":false,"remoteMode":"client_only","riskClass":"M","maxInputBytes":262144,"timeoutMs":4000,"supportsStreaming":false,"tags":["ai","prompting"],"url":"/memory-file-builder/"},{"id":"api-response-mocker","name":"API Response Mocker","category":"devtools","remoteCallable":true,"remoteMode":"dedicated_api","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["devtools","prompting"],"url":"/api-response-mocker/"},{"id":"embedding-similarity-calculator","name":"Embedding Similarity Calculator","category":"ai","remoteCallable":false,"remoteMode":"client_only","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["ai","cli"],"url":"/embedding-similarity-calculator/"},{"id":"rag-chunk-calculator","name":"RAG Chunk Size Calculator","category":"ai","remoteCallable":false,"remoteMode":"client_only","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["ai"],"url":"/rag-chunk-calculator/"},{"id":"agent-trace-viewer","name":"Agent Trace Viewer","category":"ai","remoteCallable":false,"remoteMode":"client_only","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["ai","prompting"],"url":"/agent-trace-viewer/"},{"id":"prompt-version-diff","name":"Prompt Version Diff","category":"ai","remoteCallable":false,"remoteMode":"client_only","riskClass":"H","maxInputBytes":524288,"timeoutMs":8000,"supportsStreaming":false,"tags":["ai","prompting"],"url":"/prompt-version-diff/"},{"id":"guardrail-rule-tester","name":"AI Guardrail Rule Tester","category":"ai","remoteCallable":false,"remoteMode":"client_only","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["ai","prompting","security"],"url":"/guardrail-rule-tester/"},{"id":"function-call-simulator","name":"Function Call Flow Simulator","category":"ai","remoteCallable":false,"remoteMode":"client_only","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["ai","prompting"],"url":"/function-call-simulator/"},{"id":"api-format-converter","name":"OpenAI ↔ Anthropic Format Converter","category":"converter","remoteCallable":false,"remoteMode":"client_only","riskClass":"M","maxInputBytes":262144,"timeoutMs":4000,"supportsStreaming":false,"tags":["converter"],"url":"/api-format-converter/"},{"id":"chmod-calculator","name":"chmod Calculator","category":"devtools","remoteCallable":true,"remoteMode":"dedicated_api","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["devtools","security"],"url":"/chmod-calculator/"},{"id":"env-file-manager","name":"Env File Manager","category":"devtools","remoteCallable":false,"remoteMode":"client_only","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["devtools"],"url":"/env-file-manager/"},{"id":"ai-api-key-tester","name":"AI API Key Tester","category":"ai","remoteCallable":false,"remoteMode":"client_only","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["ai"],"url":"/ai-api-key-tester/"},{"id":"cron-tester","name":"Cron Expression Tester","category":"devtools","remoteCallable":false,"remoteMode":"client_only","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["devtools"],"url":"/cron-tester/"},{"id":"markdown-table-generator","name":"Markdown Table Generator","category":"generator","remoteCallable":false,"remoteMode":"client_only","riskClass":"M","maxInputBytes":262144,"timeoutMs":4000,"supportsStreaming":false,"tags":["generator"],"url":"/markdown-table-generator/"},{"id":"htaccess-generator","name":"htaccess Generator","category":"generator","remoteCallable":false,"remoteMode":"client_only","riskClass":"M","maxInputBytes":262144,"timeoutMs":4000,"supportsStreaming":false,"tags":["generator","security"],"url":"/htaccess-generator/"},{"id":"launchd-plist-generator","name":"launchd Plist Generator","category":"generator","remoteCallable":false,"remoteMode":"client_only","riskClass":"M","maxInputBytes":262144,"timeoutMs":4000,"supportsStreaming":false,"tags":["generator"],"url":"/launchd-plist-generator/"},{"id":"hash-generator","name":"Hash Generator","category":"devtools","remoteCallable":false,"remoteMode":"client_only","riskClass":"M","maxInputBytes":262144,"timeoutMs":4000,"supportsStreaming":false,"tags":["devtools","security"],"url":"/hash-generator/"},{"id":"lorem-ipsum","name":"Lorem Ipsum Generator","category":"generator","remoteCallable":false,"remoteMode":"client_only","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["generator"],"url":"/lorem-ipsum/"},{"id":"ai-token-pricing-calculator","name":"AI Token + Pricing Calculator","category":"ai","remoteCallable":false,"remoteMode":"client_only","riskClass":"H","maxInputBytes":524288,"timeoutMs":8000,"supportsStreaming":false,"tags":["ai","prompting"],"url":"/ai-token-pricing-calculator/"},{"id":"env-file-validator","name":"ENV File Validator","category":"devtools","remoteCallable":true,"remoteMode":"dedicated_api","riskClass":"M","maxInputBytes":262144,"timeoutMs":4000,"supportsStreaming":false,"tags":["devtools"],"url":"/env-file-validator/"},{"id":"env-generator","name":"Environment Variable Generator","category":"devtools","remoteCallable":false,"remoteMode":"client_only","riskClass":"M","maxInputBytes":262144,"timeoutMs":4000,"supportsStreaming":false,"tags":["devtools"],"url":"/env-generator/"},{"id":"system-design-simulator","name":"System Design Simulator","category":"devtools","remoteCallable":false,"remoteMode":"client_only","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["devtools"],"url":"/system-design-simulator/"},{"id":"webmcp-playground","name":"WebMCP Playground","category":"ai","remoteCallable":false,"remoteMode":"client_only","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["ai","mcp","prompting"],"url":"/webmcp-playground/"},{"id":"mcp-generator","name":"MCP Server Starter Generator","category":"ai","remoteCallable":false,"remoteMode":"client_only","riskClass":"M","maxInputBytes":262144,"timeoutMs":4000,"supportsStreaming":false,"tags":["ai","mcp"],"url":"/mcp-generator/"},{"id":"extension-guard","name":"Extension Guard","category":"devtools","remoteCallable":false,"remoteMode":"client_only","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["devtools","security"],"url":"/extension-guard/"},{"id":"url-metadata-extractor","name":"URL Metadata Extractor","category":"devtools","remoteCallable":true,"remoteMode":"dedicated_api","riskClass":"H","maxInputBytes":524288,"timeoutMs":8000,"supportsStreaming":false,"tags":["devtools"],"url":"/url-metadata-extractor/"},{"id":"tech-stack-detector","name":"Website Tech Stack Detector","category":"devtools","remoteCallable":true,"remoteMode":"dedicated_api","riskClass":"H","maxInputBytes":524288,"timeoutMs":8000,"supportsStreaming":false,"tags":["devtools"],"url":"/tech-stack-detector/"},{"id":"rss-feed-validator","name":"RSS Feed Validator","category":"devtools","remoteCallable":true,"remoteMode":"dedicated_api","riskClass":"H","maxInputBytes":524288,"timeoutMs":8000,"supportsStreaming":false,"tags":["devtools"],"url":"/rss-feed-validator/"},{"id":"dns-lookup","name":"DNS Lookup Parser","category":"devtools","remoteCallable":true,"remoteMode":"dedicated_api","riskClass":"H","maxInputBytes":524288,"timeoutMs":8000,"supportsStreaming":false,"tags":["devtools"],"url":"/dns-lookup/"},{"id":"http-header-inspector","name":"HTTP Header Inspector","category":"devtools","remoteCallable":true,"remoteMode":"dedicated_api","riskClass":"H","maxInputBytes":524288,"timeoutMs":8000,"supportsStreaming":false,"tags":["devtools","security"],"url":"/http-header-inspector/"},{"id":"ssl-checker","name":"SSL Certificate Checker","category":"devtools","remoteCallable":true,"remoteMode":"dedicated_api","riskClass":"H","maxInputBytes":524288,"timeoutMs":8000,"supportsStreaming":false,"tags":["devtools"],"url":"/ssl-checker/"},{"id":"cursor-rules-generator","name":"Cursor Rules Generator","category":"ai","remoteCallable":false,"remoteMode":"client_only","riskClass":"M","maxInputBytes":262144,"timeoutMs":4000,"supportsStreaming":false,"tags":["ai"],"url":"/cursor-rules-generator/"},{"id":"ai-response-comparator","name":"AI Response Comparator","category":"ai","remoteCallable":false,"remoteMode":"client_only","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["ai","prompting"],"url":"/ai-response-comparator/"},{"id":"openapi-changelog","name":"OpenAPI Changelog Generator","category":"devtools","remoteCallable":true,"remoteMode":"dedicated_api","riskClass":"H","maxInputBytes":524288,"timeoutMs":8000,"supportsStreaming":false,"tags":["devtools","openapi"],"url":"/openapi-changelog/"},{"id":"webhook-signature-verifier","name":"Webhook Signature Verifier","category":"devtools","remoteCallable":false,"remoteMode":"client_only","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["devtools","security"],"url":"/webhook-signature-verifier/"},{"id":"gitignore-generator","name":".gitignore Generator","category":"devtools","remoteCallable":true,"remoteMode":"dedicated_api","riskClass":"M","maxInputBytes":262144,"timeoutMs":4000,"supportsStreaming":false,"tags":["devtools"],"url":"/gitignore-generator/"},{"id":"package-json-generator","name":"Package.json Generator","category":"devtools","remoteCallable":true,"remoteMode":"dedicated_api","riskClass":"M","maxInputBytes":262144,"timeoutMs":4000,"supportsStreaming":false,"tags":["devtools"],"url":"/package-json-generator/"},{"id":"license-compatibility-checker","name":"License Compatibility Checker","category":"devtools","remoteCallable":false,"remoteMode":"client_only","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["devtools"],"url":"/license-compatibility-checker/"},{"id":"semver-calculator","name":"Semver Calculator","category":"devtools","remoteCallable":true,"remoteMode":"dedicated_api","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["devtools"],"url":"/semver-calculator/"},{"id":"dockerfile-generator","name":"Dockerfile Generator","category":"devtools","remoteCallable":true,"remoteMode":"dedicated_api","riskClass":"H","maxInputBytes":524288,"timeoutMs":8000,"supportsStreaming":false,"tags":["devtools"],"url":"/dockerfile-generator/"},{"id":"readme-generator","name":"README Generator","category":"generator","remoteCallable":true,"remoteMode":"dedicated_api","riskClass":"M","maxInputBytes":262144,"timeoutMs":4000,"supportsStreaming":false,"tags":["generator"],"url":"/readme-generator/"},{"id":"cors-debugger","name":"CORS Debugger","category":"devtools","remoteCallable":true,"remoteMode":"dedicated_api","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["devtools"],"url":"/cors-debugger/"},{"id":"api-key-generator","name":"API Key Generator","category":"devtools","remoteCallable":true,"remoteMode":"dedicated_api","riskClass":"M","maxInputBytes":262144,"timeoutMs":4000,"supportsStreaming":false,"tags":["devtools","prompting"],"url":"/api-key-generator/"},{"id":"tailwind-previewer","name":"Tailwind Previewer","category":"converter","remoteCallable":false,"remoteMode":"client_only","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["converter"],"url":"/tailwind-previewer/"},{"id":"regex-explainer","name":"Regex Explainer","category":"devtools","remoteCallable":false,"remoteMode":"client_only","riskClass":"H","maxInputBytes":524288,"timeoutMs":8000,"supportsStreaming":false,"tags":["devtools"],"url":"/regex-explainer/"},{"id":"json-patch-builder","name":"JSON Patch Builder","category":"devtools","remoteCallable":true,"remoteMode":"dedicated_api","riskClass":"M","maxInputBytes":262144,"timeoutMs":4000,"supportsStreaming":false,"tags":["devtools"],"url":"/json-patch-builder/"},{"id":"env-template-generator","name":"ENV Template Generator","category":"devtools","remoteCallable":false,"remoteMode":"client_only","riskClass":"M","maxInputBytes":262144,"timeoutMs":4000,"supportsStreaming":false,"tags":["devtools"],"url":"/env-template-generator/"},{"id":"graphql-query-builder","name":"GraphQL Query Builder","category":"devtools","remoteCallable":true,"remoteMode":"dedicated_api","riskClass":"M","maxInputBytes":262144,"timeoutMs":4000,"supportsStreaming":false,"tags":["devtools"],"url":"/graphql-query-builder/"},{"id":"validation-schema-generator","name":"Validation Schema Generator","category":"devtools","remoteCallable":false,"remoteMode":"client_only","riskClass":"M","maxInputBytes":262144,"timeoutMs":4000,"supportsStreaming":false,"tags":["devtools"],"url":"/validation-schema-generator/"},{"id":"changelog-generator","name":"Changelog Generator","category":"generator","remoteCallable":true,"remoteMode":"dedicated_api","riskClass":"M","maxInputBytes":262144,"timeoutMs":4000,"supportsStreaming":false,"tags":["generator"],"url":"/changelog-generator/"},{"id":"system-prompt-analyzer","name":"System Prompt Analyzer","category":"ai","remoteCallable":false,"remoteMode":"client_only","riskClass":"M","maxInputBytes":262144,"timeoutMs":4000,"supportsStreaming":false,"tags":["ai","prompting"],"url":"/system-prompt-analyzer/"},{"id":"mcp-tool-tester","name":"MCP Tool Tester","category":"ai","remoteCallable":false,"remoteMode":"client_only","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["ai","mcp"],"url":"/mcp-tool-tester/"},{"id":"rate-limit-calculator","name":"Rate Limit Calculator","category":"devtools","remoteCallable":true,"remoteMode":"dedicated_api","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["devtools"],"url":"/rate-limit-calculator/"},{"id":"oauth-playground","name":"OAuth Playground","category":"devtools","remoteCallable":true,"remoteMode":"dedicated_api","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["devtools","prompting"],"url":"/oauth-playground/"},{"id":"nginx-config-converter","name":"Nginx Config Converter","category":"devtools","remoteCallable":false,"remoteMode":"client_only","riskClass":"M","maxInputBytes":262144,"timeoutMs":4000,"supportsStreaming":false,"tags":["devtools"],"url":"/nginx-config-converter/"},{"id":"web-to-markdown","name":"Web-to-Markdown Converter","category":"ai","remoteCallable":true,"remoteMode":"dedicated_api","riskClass":"H","maxInputBytes":524288,"timeoutMs":8000,"supportsStreaming":false,"tags":["ai","prompting"],"url":"/web-to-markdown/"},{"id":"color-contrast-checker","name":"Color Contrast Checker","category":"devtools","remoteCallable":true,"remoteMode":"dedicated_api","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["devtools"],"url":"/color-contrast-checker/"},{"id":"css-animation-generator","name":"CSS Animation Generator","category":"generator","remoteCallable":false,"remoteMode":"client_only","riskClass":"M","maxInputBytes":262144,"timeoutMs":4000,"supportsStreaming":false,"tags":["generator"],"url":"/css-animation-generator/"},{"id":"css-units-converter","name":"CSS Units Converter","category":"converter","remoteCallable":true,"remoteMode":"dedicated_api","riskClass":"M","maxInputBytes":262144,"timeoutMs":4000,"supportsStreaming":false,"tags":["converter"],"url":"/css-units-converter/"},{"id":"css-specificity-calculator","name":"CSS Specificity Calculator","category":"devtools","remoteCallable":true,"remoteMode":"dedicated_api","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["devtools"],"url":"/css-specificity-calculator/"},{"id":"curl-converter","name":"cURL Converter","category":"converter","remoteCallable":true,"remoteMode":"dedicated_api","riskClass":"M","maxInputBytes":262144,"timeoutMs":4000,"supportsStreaming":false,"tags":["converter"],"url":"/curl-converter/"},{"id":"text-shadow-generator","name":"CSS Text Shadow Generator","category":"generator","remoteCallable":false,"remoteMode":"client_only","riskClass":"M","maxInputBytes":262144,"timeoutMs":4000,"supportsStreaming":false,"tags":["generator"],"url":"/text-shadow-generator/"},{"id":"basic-auth-encoder","name":"Basic Auth Encoder / Decoder","category":"devtools","remoteCallable":false,"remoteMode":"client_only","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["devtools","prompting"],"url":"/basic-auth-encoder/"},{"id":"http-cookie-builder","name":"HTTP Cookie Builder","category":"devtools","remoteCallable":true,"remoteMode":"dedicated_api","riskClass":"H","maxInputBytes":524288,"timeoutMs":8000,"supportsStreaming":false,"tags":["devtools","security"],"url":"/http-cookie-builder/"},{"id":"word-counter","name":"Word & Character Counter","category":"devtools","remoteCallable":false,"remoteMode":"client_only","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["devtools"],"url":"/word-counter/"},{"id":"ai-code-smell-detector","name":"AI Code Smell Detector","category":"ai","remoteCallable":false,"remoteMode":"client_only","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["ai"],"url":"/ai-code-smell-detector/"},{"id":"llm-workflow-cost-calculator","name":"LLM Workflow Cost Calculator","category":"ai","remoteCallable":false,"remoteMode":"client_only","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["ai","prompting"],"url":"/llm-workflow-cost-calculator/"},{"id":"codebase-context-packer","name":"Codebase Context Packer","category":"ai","remoteCallable":false,"remoteMode":"client_only","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["ai","prompting"],"url":"/codebase-context-packer/"},{"id":"ai-prompt-injection-tester","name":"AI Prompt Injection Tester","category":"ai","remoteCallable":false,"remoteMode":"client_only","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["ai","prompting","security"],"url":"/ai-prompt-injection-tester/"},{"id":"ai-api-error-decoder","name":"AI API Error Decoder","category":"ai","remoteCallable":false,"remoteMode":"client_only","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["ai","prompting"],"url":"/ai-api-error-decoder/"},{"id":"ai-agent-cost-simulator","name":"AI Agent Cost Simulator","category":"ai","remoteCallable":false,"remoteMode":"client_only","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["ai","prompting"],"url":"/ai-agent-cost-simulator/"},{"id":"env-security-scanner","name":".env Security Scanner","category":"devtools","remoteCallable":false,"remoteMode":"client_only","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["devtools","security"],"url":"/env-security-scanner/"},{"id":"openapi-to-mcp","name":"OpenAPI to MCP Generator","category":"converter","remoteCallable":false,"remoteMode":"client_only","riskClass":"H","maxInputBytes":524288,"timeoutMs":8000,"supportsStreaming":false,"tags":["converter","mcp","openapi"],"url":"/openapi-to-mcp/"},{"id":"ai-rules-linter","name":"AI Rules Linter","category":"ai","remoteCallable":false,"remoteMode":"client_only","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["ai","prompting"],"url":"/ai-rules-linter/"},{"id":"git-diff-token-counter","name":"Git Diff Token Counter","category":"ai","remoteCallable":false,"remoteMode":"client_only","riskClass":"H","maxInputBytes":524288,"timeoutMs":8000,"supportsStreaming":false,"tags":["ai","prompting"],"url":"/git-diff-token-counter/"},{"id":"llm-latency-estimator","name":"LLM Latency Estimator","category":"ai","remoteCallable":false,"remoteMode":"client_only","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["ai","prompting"],"url":"/llm-latency-estimator/"},{"id":"prompt-ab-test-designer","name":"Prompt A/B Test Designer","category":"ai","remoteCallable":false,"remoteMode":"client_only","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["ai","prompting"],"url":"/prompt-ab-test-designer/"},{"id":"mcp-permission-auditor","name":"MCP Permission Auditor","category":"ai","remoteCallable":false,"remoteMode":"client_only","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["ai","mcp","security"],"url":"/mcp-permission-auditor/"},{"id":"ai-doc-readability-scorer","name":"AI Doc Readability Scorer","category":"ai","remoteCallable":false,"remoteMode":"client_only","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["ai","prompting"],"url":"/ai-doc-readability-scorer/"},{"id":"ai-model-sunset-tracker","name":"AI Model Sunset Tracker","category":"ai","remoteCallable":false,"remoteMode":"client_only","riskClass":"L","maxInputBytes":131072,"timeoutMs":2000,"supportsStreaming":false,"tags":["ai","prompting"],"url":"/ai-model-sunset-tracker/"}]}