{"serverId":"mcp-registry/io.github.cleanslice/mcp","tools":[{"name":"get-started","fixed":{"name":"get-started","description":"⚠️ CRITICAL: request this tool first before creating any code! Returns essential slice creation rules. READ THIS FIRST before creating any slices! Contains the MOST IMPORTANT naming rule: ALWAYS use SINGULAR names (user/ not users/).","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":112,"tokensAfter":112},{"name":"list-categories","fixed":{"name":"list-categories","description":"List all available documentation categories. Use this to discover what categories are available before searching.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":80,"tokensAfter":80},{"name":"read-doc","fixed":{"name":"read-doc","description":"Read the full content of a specific document by path. Use this after `search` to get the complete document when snippets are not enough.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["path"],"properties":{"path":{"type":"string","description":"Document path from search results"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":110,"tokensAfter":110},{"name":"search","fixed":{"name":"search","description":"Search for relevant documentation. Use `list-categories` first to see available categories. Filter by query text, framework, phase, feature, category, or tags. Returns documents sorted by relevance.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"tags":{"type":"array","items":{"type":"string"},"description":"Array of tags to filter by"},"limit":{"type":"integer","description":"Max results to return (default: 5)","exclusiveMinimum":0},"phase":{"enum":["initialization","setup","implementation","testing","deployment"],"type":"string","description":"Development phase to filter by"},"query":{"type":"string","description":"Search query text (searches in document names, descriptions, and keywords)"},"offset":{"type":"integer","minimum":0,"description":"Number of results to skip for pagination (default: 0)"},"feature":{"type":"string","description":"Feature name (e.g., authentication, user-management, file-upload)"},"category":{"type":"string","description":"Category filter (e.g., quickstart, pattern, best-practices)"},"framework":{"type":"string","description":"Framework identifier (e.g., nestjs, nuxt)"},"sliceName":{"type":"string","description":"Name of the slice to find documentation for"},"workingOn":{"enum":["api","app","admin","full-stack"],"type":"string","description":"Which application you are currently working on"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":404,"tokensAfter":404}],"toolsChanged":4,"tokensSaved":0,"todo":[],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}