# blatui MCP server

shadcn/ui for Laravel Blade — discover, read and install BlatUI components, blocks and charts.

## Links
- Registry page: https://www.getdrio.com/mcp/io-github-anousss007-blatui
- Repository: https://github.com/anousss007/blatui
- Website: https://blatui.remix-it.com

## Install
- Endpoint: https://blatui.remix-it.com/mcp
- Auth: Not captured

## Setup notes
- Remote endpoint: https://blatui.remix-it.com/mcp

## Tools
- list_components - List every BlatUI component with its title and one-line description. Optionally filter by category. Endpoint: https://blatui.remix-it.com/mcp
- search_registry - Search BlatUI components, blocks and charts by name, title or description. Endpoint: https://blatui.remix-it.com/mcp
- get_component - Get a component's full Blade source, dependencies, required packages and install command. Endpoint: https://blatui.remix-it.com/mcp
- get_example - Get the full Blade source of a block or chart, plus the components and packages it needs. Endpoint: https://blatui.remix-it.com/mcp
- install_command - Build the exact `php artisan blatui:add` command plus required composer/npm packages for one or more components. Endpoint: https://blatui.remix-it.com/mcp

## Resources
- blatui://component/accent - Recolors any subtree of BlatUI components from a single accent colour — no per-component props. MIME type: text/plain
- blatui://component/accordion - A vertically stacked set of interactive headings that each reveal a section of content. MIME type: text/plain
- blatui://component/add-to-cart - A stateful add-to-cart button that animates idle → adding → added. MIME type: text/plain
- blatui://component/alert - Displays a callout for user attention, with semantic status tones. MIME type: text/plain
- blatui://component/alert-dialog - A modal dialog that interrupts the user with important content and expects a response. MIME type: text/plain
- blatui://component/animated-beam - An SVG line with a travelling light gradient connecting two elements. MIME type: text/plain
- blatui://component/aspect-ratio - Displays content within a desired ratio. MIME type: text/plain
- blatui://component/audio-player - A custom audio player — play/pause, seek, time and volume — over a native HTML5 audio element. MIME type: text/plain
- blatui://component/aurora - An animated northern-lights gradient backdrop with your content overlaid. MIME type: text/plain
- blatui://component/autocomplete - A text input that filters and suggests options as you type. MIME type: text/plain
- blatui://component/autosize-textarea - A textarea that grows and shrinks to fit its content, with an optional max-rows cap. MIME type: text/plain
- blatui://component/avatar - An image element with a fallback for representing the user. MIME type: text/plain
- blatui://component/back-to-top - A floating button that appears after scrolling and smoothly returns to the top. MIME type: text/plain
- blatui://component/badge - Displays a badge, with semantic status tones (success, warning, danger, info, neutral). MIME type: text/plain
- blatui://component/banner - A full-width, dismissible announcement bar with semantic tones. MIME type: text/plain
- blatui://component/bento-grid - A modern bento grid for arranging cards of varying column and row spans. MIME type: text/plain
- blatui://component/bento-item - MIME type: text/plain
- blatui://component/border-beam - A container with a light beam continuously travelling around its border. MIME type: text/plain
- blatui://component/bottom-navigation - A mobile bottom tab bar with icons, labels, an active state and badges. MIME type: text/plain
- blatui://component/bottom-navigation-item - MIME type: text/plain
- blatui://component/brand - MIME type: text/plain
- blatui://component/breadcrumb - Displays the path to the current resource using a hierarchy of links. MIME type: text/plain
- blatui://component/button - Displays a button or a component that looks like a button. MIME type: text/plain
- blatui://component/button-group - Groups related buttons together with consistent styling. MIME type: text/plain
- blatui://component/calendar - A date field component that allows users to enter and edit dates. MIME type: text/plain
- blatui://component/card - Displays a card with header, content, and footer. MIME type: text/plain
- blatui://component/carousel - A carousel with motion and swipe. MIME type: text/plain
- blatui://component/chart - Beautiful charts, built using ApexCharts. MIME type: text/plain
- blatui://component/chat - A composable chat transcript — role-aware message bubbles with avatars, names, timestamps and a typing indicator. MIME type: text/plain
- blatui://component/chat-message - MIME type: text/plain
- blatui://component/checkbox - A control that allows the user to toggle between checked and not checked. MIME type: text/plain
- blatui://component/citation - An inline, LLM-style source reference that reveals the source title, link and snippet in a popover. MIME type: text/plain
- blatui://component/code-block - A dark code panel with an optional filename header and a copy button. MIME type: text/plain
- blatui://component/collapsible - An interactive component which expands and collapses a panel. MIME type: text/plain
- blatui://component/color-picker - Accessible colour selection with a hue slider, a validating hex field and a preset swatch palette. MIME type: text/plain
- blatui://component/combobox - A filterable picker over a list of options — button or inline-input trigger, single or multi-select. MIME type: text/plain
- blatui://component/command - Fast, composable, command menu for your app. MIME type: text/plain
- blatui://component/command-dialog - A command menu rendered inside a dialog. MIME type: text/plain
- blatui://component/comparison-slider - A draggable before/after image comparison with a keyboard-operable divider. MIME type: text/plain
- blatui://component/comparison-table - A data-driven feature comparison table — tiers × features with checks, dashes and values. MIME type: text/plain
- blatui://component/confetti - A celebratory confetti burst fired from a button or any trigger. MIME type: text/plain
- blatui://component/container - A centered, max-width content wrapper with responsive padding and selectable widths. MIME type: text/plain
- blatui://component/context-menu - Displays a menu located at the pointer, triggered by a right click. MIME type: text/plain
- blatui://component/cookie-consent - A GDPR cookie banner with accept / reject / customize, persisted to localStorage. MIME type: text/plain
- blatui://component/copy-button - A button that copies text to the clipboard, with a copied state and a live announcement. MIME type: text/plain
- blatui://component/countdown - A live countdown to a target date — days, hours, minutes and seconds, with an expired state. MIME type: text/plain
- blatui://component/data-table - An interactive table with search, sortable columns, row selection and pagination. MIME type: text/plain
- blatui://component/date-picker - A date picker component with a calendar popover. MIME type: text/plain
- blatui://component/datetime-picker - Pick a date and a time together — single or range — in one popover. MIME type: text/plain
- blatui://component/description-item - MIME type: text/plain
- blatui://component/description-list - A semantic key/value list (term/description) — horizontal or vertical, with an optional bordered style. MIME type: text/plain
- blatui://component/dialog - A window overlaid on the primary window, rendering the content underneath inert. MIME type: text/plain
- blatui://component/diff-viewer - A line-based text diff with inline or side-by-side views and add/remove tinting. MIME type: text/plain
- blatui://component/dock - A macOS-style dock whose icons magnify as the cursor passes over them. MIME type: text/plain
- blatui://component/dock-item - MIME type: text/plain
- blatui://component/dot-pattern - A decorative dotted-grid background layer with adjustable size, gap and edge fade. MIME type: text/plain
- blatui://component/drawer - A drawer component that slides in from the edge of the screen. MIME type: text/plain
- blatui://component/dropdown-menu - Displays a menu of actions or functions, triggered by a button. MIME type: text/plain
- blatui://component/editable - Click-to-edit inline text that swaps the value for an input, saving on Enter or blur. MIME type: text/plain
- blatui://component/empty - An empty state for when there is no data to display. MIME type: text/plain
- blatui://component/field - Combine labels, controls, and help text to compose accessible form fields. MIME type: text/plain
- blatui://component/file-tree - MIME type: text/plain
- blatui://component/file-upload - A drag-and-drop dropzone with image thumbnails, file sizes and per-file progress bars. MIME type: text/plain
- blatui://component/flip-card - A card that flips on hover or click to reveal a back face. MIME type: text/plain
- blatui://component/gallery - A thumbnail grid that opens a full-screen lightbox with keyboard navigation. MIME type: text/plain
- blatui://component/gantt - A project timeline (Gantt) chart with task bars positioned by date and progress. MIME type: text/plain
- blatui://component/gradient-text - Text painted with a gradient fill, with optional animated shimmer and colour presets. MIME type: text/plain
- blatui://component/grid-pattern - A decorative grid / graph-paper background layer with an optional edge fade. MIME type: text/plain
- blatui://component/heatmap - A GitHub-style contributions heatmap of colour-graded daily counts. MIME type: text/plain
- blatui://component/hover-card - For sighted users to preview content available behind a link. MIME type: text/plain
- blatui://component/icon - A thin wrapper over Lucide icons that auto-mirrors directional arrows under RTL. MIME type: text/plain
- blatui://component/image - A smart image with a skeleton, blur-up fade-in and a graceful error fallback. MIME type: text/plain
- blatui://component/infinite-scroll - Loads more content when a sentinel scrolls into view, with a load-more fallback. MIME type: text/plain
- blatui://component/input - Displays a form input field or a component that looks like an input field. MIME type: text/plain
- blatui://component/input-group - Group inputs with text, buttons, icons, and more. MIME type: text/plain
- blatui://component/input-otp - Accessible one-time password component with copy-paste functionality. MIME type: text/plain
- blatui://component/item - A flexible component for displaying content with media, title, and actions. MIME type: text/plain
- blatui://component/json-viewer - A collapsible, syntax-highlighted JSON tree with per-node expand/collapse and copy. MIME type: text/plain
- blatui://component/json-viewer-node - MIME type: text/plain
- blatui://component/kanban - A drag-and-drop board of columns whose cards can be moved between them. MIME type: text/plain
- blatui://component/kbd - Used to display textual user input from the keyboard. MIME type: text/plain
- blatui://component/knob - A rotary dial input — drag, scroll or use the keyboard to set a value. MIME type: text/plain
- blatui://component/label - Renders an accessible label associated with controls. MIME type: text/plain
- blatui://component/link - An inline, prose-friendly text link with default, muted and subtle variants. MIME type: text/plain
- blatui://component/loading-overlay - A veil with a spinner shown over its content while busy. MIME type: text/plain
- blatui://component/map - A keyless OpenStreetMap embed that drops a pin at any latitude / longitude. MIME type: text/plain
- blatui://component/markdown-editor - A Markdown textarea with a live preview, formatting toolbar and Write/Preview tabs. MIME type: text/plain
- blatui://component/marquee - A seamless, infinite scroll of its content — logos, testimonials, badges. MIME type: text/plain
- blatui://component/masonry - A Pinterest-style masonry grid built on native CSS columns. MIME type: text/plain
- blatui://component/mention-input - A textarea that surfaces a suggestion list when you type @ to insert a mention. MIME type: text/plain
- blatui://component/menu-checkbox-item - MIME type: text/plain
- blatui://component/menu-group - MIME type: text/plain
- blatui://component/menu-item - MIME type: text/plain
- blatui://component/menu-label - MIME type: text/plain
- blatui://component/menu-radio-item - MIME type: text/plain
- blatui://component/menu-separator - MIME type: text/plain
- blatui://component/menu-shortcut - MIME type: text/plain
- blatui://component/menubar - A visually persistent menu common in desktop applications. MIME type: text/plain
- blatui://component/meteors - Animated falling meteor streaks behind your content. MIME type: text/plain
- blatui://component/meter - A labelled measurement bar for a value within a range (usage, score, capacity), with status tones. MIME type: text/plain
- blatui://component/mini-cart - A cart dropdown with line items, quantity steppers, a live subtotal and checkout. MIME type: text/plain
- blatui://component/nav-main - MIME type: text/plain
- blatui://component/nav-projects - MIME type: text/plain
- blatui://component/nav-secondary - MIME type: text/plain
- blatui://component/nav-user - MIME type: text/plain
- blatui://component/navigation-menu - A collection of links for navigating websites. MIME type: text/plain
- blatui://component/notification-center - A bell with an unread-count badge that opens an inbox of notifications. MIME type: text/plain
- blatui://component/number-input - A numeric stepper with minus/plus buttons that clamp a value to an optional min, max and step. MIME type: text/plain
- blatui://component/number-ticker - A number that animates counting up to its target when it scrolls into view. MIME type: text/plain
- blatui://component/onboarding-tour - A guided product tour that spotlights elements step by step. MIME type: text/plain
- blatui://component/org-chart - A top-down organisational chart with connector lines, rendered from a tree. MIME type: text/plain
- blatui://component/org-chart-node - MIME type: text/plain
- blatui://component/page-header - A page title block with a description and optional breadcrumb and action slots. MIME type: text/plain
- blatui://component/pagination - Pagination with page navigation, next and previous links. MIME type: text/plain
- blatui://component/parallax - Translates its content as it scrolls for a depth effect. MIME type: text/plain
- blatui://component/password-strength - A password field with a live strength meter and an optional requirements checklist. MIME type: text/plain
- blatui://component/phone-input - A phone number field with a searchable country-code selector. MIME type: text/plain
- blatui://component/popover - Displays rich content in a portal, triggered by a button. MIME type: text/plain
- blatui://component/presence - An online / away / busy / offline status dot, optionally pinned to an avatar. MIME type: text/plain
- blatui://component/price - A formatted product price with optional struck-through compare-at and a discount badge. MIME type: text/plain
- blatui://component/product-card - An e-commerce product card with image, badge, rating, price and an add-to-cart action. MIME type: text/plain
- blatui://component/profile - MIME type: text/plain
- blatui://component/progress - Displays an indicator showing the completion progress of a task — a linear bar or a circular ring. MIME type: text/plain
- blatui://component/prompt-input - An AI chat composer with an auto-growing textarea, attach and send buttons, and ⌘↵ to send. MIME type: text/plain
- blatui://component/qr-code - A client-side QR code generator rendered as a crisp, theme-aware SVG — no dependencies. MIME type: text/plain
- blatui://component/quote - A styled blockquote / testimonial with optional author, role and avatar. MIME type: text/plain
- blatui://component/radio-group - A set of checkable buttons where no more than one can be checked at a time. MIME type: text/plain
- blatui://component/rating - A star rating input with hover preview, keyboard support and a hidden field for forms. MIME type: text/plain
- blatui://component/reasoning - A collapsible AI reasoning / "thinking" block that reveals the chain-of-thought behind an answer. MIME type: text/plain
- blatui://component/repeater - Addable / removable field rows (a form field-array) that submit as an array. MIME type: text/plain
- blatui://component/resizable - Accessible resizable panel groups and layouts. MIME type: text/plain
- blatui://component/rich-text-editor - A lightweight, dependency-free WYSIWYG editor with a formatting toolbar. MIME type: text/plain
- blatui://component/scheduler - A week / day agenda that positions events in time slots. MIME type: text/plain
- blatui://component/scroll-area - Augments native scroll functionality for custom, cross-browser styling. MIME type: text/plain
- blatui://component/scrollspy - A table-of-contents nav that highlights the section currently in view. MIME type: text/plain
- blatui://component/search-form - MIME type: text/plain
- blatui://component/segmented-control - An iOS-style segmented control for picking one option from a small set. MIME type: text/plain
- blatui://component/select - Displays a list of options for the user to pick from, triggered by a button. MIME type: text/plain
- blatui://component/separator - Visually or semantically separates content. MIME type: text/plain
- blatui://component/server-table - A server-rendered, Livewire-first data table with declarative row actions, server sorting, search, selection and pagination. MIME type: text/plain
- blatui://component/sheet - Extends the dialog to display content that complements the main content of the screen. MIME type: text/plain
- blatui://component/sidebar - A composable, themeable and customizable sidebar component. MIME type: text/plain
- blatui://component/signature-pad - Draw a signature on a canvas and capture it as a data URL, with clear and undo. MIME type: text/plain
- blatui://component/skeleton - Use to show a placeholder while content is loading. MIME type: text/plain
- blatui://component/slider - An input where the user selects a value — single, or a two-handle min–max range. MIME type: text/plain
- blatui://component/sonner - An opinionated toast notification component. Includes a sonner-flash bridge that turns Laravel session flashes into toasts. MIME type: text/plain
- blatui://component/sparkline - A tiny inline trend line drawn from a data array — for KPI cards, tables and stats. MIME type: text/plain
- blatui://component/speed-dial - A floating action button that expands to reveal labelled actions. MIME type: text/plain
- blatui://component/spinner - An animated loading indicator. MIME type: text/plain
- blatui://component/spotlight-card - A card with a soft radial spotlight that follows the cursor on hover. MIME type: text/plain
- blatui://component/stack - A flexbox layout primitive for vertical or horizontal stacking with gap and alignment. MIME type: text/plain
- blatui://component/stat - A KPI metric card with a label, big value, trend arrow with change, optional icon and inline sparkline. MIME type: text/plain
- blatui://component/stepper - Guides users through a multi-step flow — horizontal or vertical, with completed-step checks. MIME type: text/plain
- blatui://component/stepper-content - MIME type: text/plain
- blatui://component/stepper-description - MIME type: text/plain
- blatui://component/stepper-indicator - MIME type: text/plain
- blatui://component/stepper-item - MIME type: text/plain
- blatui://component/stepper-nav - MIME type: text/plain
- blatui://component/stepper-separator - MIME type: text/plain
- blatui://component/stepper-title - MIME type: text/plain
- blatui://component/stepper-trigger - MIME type: text/plain
- blatui://component/streaming-text - Reveals a passage token-by-token, LLM-style, with a blinking caret that stops when complete. MIME type: text/plain
- blatui://component/switch - A control that allows the user to toggle between an on and off state. MIME type: text/plain
- blatui://component/table - A responsive table component. MIME type: text/plain
- blatui://component/tabs - A set of layered sections of content displayed one panel at a time. MIME type: text/plain
- blatui://component/tags-input - A tag entry field — type and press Enter or comma to add removable chips, with form-array submission. MIME type: text/plain
- blatui://component/team-switcher - MIME type: text/plain
- blatui://component/terminal - A terminal / console window with traffic-light controls — for command output and code demos. MIME type: text/plain
- blatui://component/text-reveal - Brightens its words one by one as the element scrolls up through the viewport. MIME type: text/plain
- blatui://component/textarea - A form textarea that auto-grows to fit its content, with optional rows and a max-rows cap. MIME type: text/plain
- blatui://component/tilt-card - A card that tilts in 3D toward the cursor, with an optional glare highlight. MIME type: text/plain
- blatui://component/time-field - A time input with native and dropdown variants, 12/24-hour and seconds. MIME type: text/plain
- blatui://component/timeline - A vertical timeline of events, with dots, connecting lines, icons and timestamps. MIME type: text/plain
- blatui://component/toggle - A two-state button that can be either on or off. MIME type: text/plain
- blatui://component/toggle-group - A set of two-state buttons that can be toggled on or off. MIME type: text/plain
- blatui://component/tool-call - A card showing an AI tool invocation — name, status, and collapsible JSON arguments and result. MIME type: text/plain
- blatui://component/tooltip - A popup that displays information related to an element when hovered or focused. MIME type: text/plain
- blatui://component/top-progress - An NProgress-style top loading bar with start / set / done controls for navigation. MIME type: text/plain
- blatui://component/tree - A collapsible, keyboard-navigable hierarchical tree view with folder and file icons. MIME type: text/plain
- blatui://component/tree-node - MIME type: text/plain
- blatui://component/tree-table - A table whose rows expand to reveal nested child rows. MIME type: text/plain
- blatui://component/tree-table-row - MIME type: text/plain
- blatui://component/typewriter - Types and deletes a cycling list of words — for hero headlines and taglines. MIME type: text/plain
- blatui://component/typography - Prose text styles — headings, lead, blockquote, lists, inline code and more, via a single variant prop. MIME type: text/plain
- blatui://component/variant-selector - Choose a product variant — size pills or colour swatches — from an accessible radio group. MIME type: text/plain
- blatui://component/version-switcher - MIME type: text/plain
- blatui://component/video - A styled HTML5 video player with a custom poster and play overlay. MIME type: text/plain
- blatui://component/visually-hidden - Hide content visually while keeping it available to screen readers, with an optional skip-link mode. MIME type: text/plain

## Prompts
- use-component - Insert a BlatUI component with its source and install command. Arguments: name
- scaffold-page - Scaffold a full page from BlatUI blocks (dashboard, login, signup, marketing, pricing). Arguments: kind

## Metadata
- Owner: io.github.anousss007
- Version: 1.0.0
- Runtime: Streamable Http
- Transports: HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Jun 8, 2026
- Source: https://registry.modelcontextprotocol.io
