{"serverId":"mcp-registry/garden.stanislav.svelte-llm/svelte-llm-mcp","tools":[{"name":"get_documentation","fixed":{"name":"get_documentation","description":"Retrieves full documentation content for Svelte 5 or SvelteKit sections. Supports flexible search by title (e.g., \"$state\", \"routing\") or file path (e.g., \"docs/svelte/state.md\"). Can accept a single section name or an array of sections. Before running this, make sure to analyze the users query, as well as the output from list_sections (which should be called first). Then ask for ALL relevant sections the user might require. For example, if the user asks to build anything interactive, you will n","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["section"],"properties":{"section":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"}}],"description":"The section name(s) to retrieve. Can search by title (e.g., \"$state\", \"load functions\") or file path (e.g., \"docs/svelte/state.md\"). Supports single string and array of strings"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":266,"tokensAfter":266},{"name":"list_sections","fixed":{"name":"list_sections","description":"Lists all available Svelte 5 and SvelteKit documentation sections in a structured format. Returns sections as a list of \"* title: [section_title], path: [file_path]\" - you can use either the title or path when querying a specific section via the get_documentation tool. Always run list_sections first for any query related to Svelte development to discover available content.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":144,"tokensAfter":144}],"toolsChanged":2,"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."}