{"serverId":"mcp-registry/io.github.bluestarsystem/aura-ui","tools":[{"name":"add-component-tool","fixed":{"name":"add-component-tool","description":"Get everything needed to install an Aura UI component or block into a Laravel project: the `php artisan aura:add` command, the resolved transitive dependency tree, the file list, and (optionally) the Blade source of each file. Call this when you are ready to install a component you found via list/search/get.","inputSchema":{"type":"object","required":["name"],"properties":{"name":{"type":"string","description":"The component or block name, e.g. \"button\", \"date-picker\", \"hero-split\"."},"with_source":{"type":"boolean","description":"Include the Blade source of each file (default true)."}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"title":"Add Component Tool"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":180,"tokensAfter":180},{"name":"get-component-tool","fixed":{"name":"get-component-tool","description":"Get full details for a single Aura UI component by name (e.g. \"button\", \"date-picker\"): its Blade tag, tier, a copy-pasteable usage example, and the complete Markdown documentation including all props. Call this before generating Aura markup for a component.","inputSchema":{"type":"object","required":["name"],"properties":{"name":{"type":"string","description":"The component name, e.g. \"button\", \"modal\", \"date-picker\"."}}},"annotations":{"readOnlyHint":true},"title":"Get Component Tool"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":134,"tokensAfter":134},{"name":"list-components-tool","fixed":{"name":"list-components-tool","description":"List all available Aura UI components (free and Pro), with their Blade tag, tier, and a one-line description. Use this to discover what UI components exist before writing markup.","inputSchema":{"type":"object","properties":{"tier":{"enum":["free","pro"],"type":"string","description":"Optional. Filter components by tier: \"free\" or \"pro\"."}}},"annotations":{"readOnlyHint":true},"title":"List Components Tool"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":110,"tokensAfter":110},{"name":"search-components-tool","fixed":{"name":"search-components-tool","description":"Search Aura UI components by keyword (matches name, title and description). Returns matching components with their Blade tag and tier. Use this when you need a component for a purpose, e.g. \"date\", \"table\", \"notification\".","inputSchema":{"type":"object","required":["query"],"properties":{"query":{"type":"string","description":"Keyword(s) to search for across component names and descriptions."}}},"annotations":{"readOnlyHint":true},"title":"Search Components Tool"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":127,"tokensAfter":127}],"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."}