{"name":"eneui-catalog","protocolVersion":"2025-06-18","transport":"streamable-http","endpoint":"https://ui.eneawork.it/mcp","tools":[{"name":"search_components","description":"Search the EneUI catalog of React/Tailwind/shadcn components. Returns matching components with their page URL and the one-line shadcn install command."},{"name":"get_component","description":"Read one component by library + name: description, license, page URL and the install command."},{"name":"search_blocks","description":"Search composed UI blocks (hero, pricing, navbar, blog, dashboard…). A block is a whole section published by its author as `registry:block`, not a single component. Returns the block page, its dependencies and the source registry."},{"name":"get_block","description":"Read one block by source + name: description, file list, registry dependencies and where it is published."},{"name":"get_design_system","description":"Return design tokens (colours, typography, radius, shadows, spacing) plus agent instructions, so generated UI stays visually consistent. Call this before composing a page."},{"name":"list_design_systems","description":"List the available design systems with one-line descriptions."},{"name":"compose_page","description":"Compose a page from real catalogue blocks. Returns an ordered plan with block slugs, page URLs, dependencies and constraints, not generated code."},{"name":"list_categories","description":"List catalog categories with the number of components in each, so an agent can browse instead of guessing queries."},{"name":"get_page","description":"Fetch any catalog page as Markdown (a component, a category hub, a library page, an article). Use the same paths as the site, e.g. /components/cat/modal or /blog."}],"docs":"https://ui.eneawork.it/llms.txt"}