Free-only MCP server for the Aura (aura.build) public catalogue: 2,495 components, 187 skills, 30,688 assets, 725 design systems. No login. Built by swastiksingh-dev.
20 tools with explicit schemas and descriptions. Naming is consistent (aura_* prefix, verb-noun pattern). Descriptions are detailed (100-300 chars typical) and explain WHEN to use each tool. However, many parameter descriptions are missing or minimal. Input schemas lack type annotations on several parameters (e.g., 'id' in aura_get_component, aura_related, aura_install_asset has no type). Output schemas are not documented, LLMs cannot predict response structure. Error handling is absent from descriptions. No security guidance (credentials, permissions). Composition is strong (tools chain well via IDs), but parameter validation rules are not stated in descriptions.
Bulk-fetch 2-8 details in one call for components, design_systems, or assets. Alias-friendly name for aura_bundle. Per-item errors never fail the batch.
Bulk-fetch 2-8 component details in one call (ids or slugs). Per-item errors never fail the batch.
All 13 component categories with free counts. Facet discovery.
Full free component detail with HTML/Tailwind source, preview image, page URL. Numeric id or slug. Chunk param pages large code (see code_info). full:true returns full code (ignores chunk).
Full free DESIGN.md content plus preview_html, tokens, and page URL. System id or slug. Chunk param pages large preview_html (see preview_info).
Full free agent-skill content (SKILL.md body) plus source_url and page URL. Skill id. Chunk param pages large bodies (see content_info).
Untyped 'id' parameters in 5 tools (aura_get_component, aura_install_component, aura_related, aura_install_asset, aura_bulk_fetch). Schema shows {} with no type constraint. LLMs cannot validate whether to pass string or number.
No output schemas documented for any tool. LLMs cannot predict response structure (fields, types, pagination). Breaks downstream tool chaining and forces agents to guess field names.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | C | 60 | 2026-07-28+ | v2 |
Legal drop-in plan for an asset: direct download URL, preview URL, license.
Paste-ready setup for a free component: dependency list, setup steps, file map, fonts. Goes beyond the official Aura MCP, which only reads project source.
Save-and-load plan for a free skill: where to put SKILL.md per client plus upstream source.
Two-phase guided prompt builder: Pass 1 asks clarifying questions (theme, sections, system, assets); Pass 2 returns final copy-paste prompt + plan_order for aura_scaffold_page.
Starter kit for a goal: top 3 free hits per surface with page URLs and rationale. Slim rows + commercial-use note. Empty components auto-retry once via suggested_queries, then editorial picks.
More-like-this: 3 related items for a component/skill/design-system by tag + text overlap. Discovery never dead-ends.
One ordered page build: DESIGN.md tokens.css + system preview + component markup in dependency order, combined deps + files[]. Merges install_* + use_* in a single turn. components accepts string|number|{id}|{slug} refs, e.g. ["732","1364"] or [{id:"732"}] or [{slug:"..."}]; full:true returns full bodies.
One call across components, skills, assets, and design systems in parallel. Free only. Slim rows by default (excerpts, no blobs). Each surface runs its own fallback pipeline, so mixed outcomes are normal (skills may fall back while components go honestly empty) — read isFallback/no_match per surface, not once globally.
Search free Aura assets (images and video). Keywords, media_type image or video. Slim rows by default. exact_match:true skips fallbacks.
Search free Aura UI components (2,495). Text over title and description, optional category tag, theme dark|light filter, negative_theme exclusion, min_views floor, sorts. Slim rows by default (excerpt + fetch pointer, no full code; slim:false for full). exact_match:true skips fallbacks (honest empty).
Search free Aura DESIGN.md systems (725). Metadata + snippets, slim by default; use aura_get_design_system for content. exact_match:true skips fallbacks.
Search free Aura agent skills (187). Metadata only, slim by default; use aura_get_skill for the full SKILL.md content. exact_match:true skips fallbacks.
Catalogue health plus free counts (components, skills, assets, design systems). Free only, no login. Start here.
Apply a free DESIGN.md system: token starter CSS plus copy order (tokens first, then markup).
Parameter descriptions missing or minimal. E.g., 'chunk' in aura_get_component has no description explaining what it does or valid range. 'full' in aura_scaffold_page has no description. LLMs cannot reason about when to use these parameters.
No error handling guidance in any tool description. If a search returns no results, if an ID is invalid, or if a resource is not found, LLMs have no recovery path. Descriptions do not explain what to do on failure.
No pagination guidance in search tool descriptions. Tools accept 'limit' and 'offset' but descriptions do not explain max limits, default behavior, or how to iterate through large result sets. Agents may request 1000+ items and exhaust context.