Vuetify MCP
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Official hosted MCP server that gives AI coding assistants Vuetify component APIs, guides and upgrade rules.
| Access | remote |
|---|---|
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 215 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"Vuetify MCP": {
"url": "https://mcp.vuetifyjs.com/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (28)
get_vuetify_api_by_versionread-onlyDownload and cache Vuetify API types by version
Parameters:
version— string — The version of Vuetify to retrieve API types for, e.g., "latest" or "3.0.0"
Hints: read-only yes · destructive not declared · idempotent not declared · open-world not declared
get_component_api_by_versionread-onlyReturn the API list for a Vuetify component
Parameters:
componentName(required) — string — The name of a Vuetify component, available options here: https://vuetifyjs.com/components/all/version— string — The version of Vuetify to retrieve API types for, e.g., "latest" or "3.0.0"
Hints: read-only yes · destructive not declared · idempotent not declared · open-world not declared
get_directive_api_by_versionread-onlyReturn the API information for a Vuetify directive
Parameters:
directiveName(required) — string — The name of a Vuetify directive, e.g., "v-ripple" or "ripple"version— string — The version of Vuetify to retrieve API types for, e.g., "latest" or "3.0.0"
Hints: read-only yes · destructive not declared · idempotent not declared · open-world not declared
get_installation_guideread-onlyGet detailed information about how to install Vuetify in a variety of environments.
Parameters:
ssr— boolean — Whether to return the SSR version of the installation guide.fresh— boolean — Whether the user has an existing project or is starting fresh.platform— string — The platform for which to get the installation guide. Available platforms: vite, nuxt, nuxt-module, laravel, cdn, cdn-esm, vitepress, vuetify0
Hints: read-only yes · destructive not declared · idempotent not declared · open-world not declared
get_feature_guidesread-onlyGet a list of available features in the documentation.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world not declared
get_feature_guideread-onlyGet the information about a specific feature in the documentation.
Parameters:
feature(required) — string — The feature for which to get the documentation. Available features: accessibility, aliasing, application-layout, blueprints, dates, display-and-platform, global-configuration, icon-fonts, internationalization, programmatic-scrolling, sass-variables, theme
Hints: read-only yes · destructive not declared · idempotent not declared · open-world not declared
get_exposed_exportsread-onlyGet a list of exports from the Vuetify npm package
Hints: read-only yes · destructive not declared · idempotent not declared · open-world not declared
get_frequently_asked_questionsread-onlyGet a list of frequently asked questions about Vuetify.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world not declared
get_release_notes_by_versionread-onlyGet release notes for one or more versions of Vuetify.
Parameters:
version— string — One or more Vuetify versions for which to get the release notes.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world not declared
get_vuetify_one_installation_guideread-onlyGet the README contents for @vuetify/one package from GitHub, including installation and usage instructions.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world not declared
get_upgrade_guideread-onlyGet the raw upgrade guide markdown for migrating between Vuetify major versions (v1.5→v2, v2.7→v3, v3→v4). For machine-actionable rules, use get_upgrade_plan and get_upgrade_rules instead.
Parameters:
version(required) — string — The source Vuetify version to upgrade from. Available versions: v1.5, v2.7, v3
Hints: read-only yes · destructive not declared · idempotent not declared · open-world not declared
get_upgrade_planread-onlyGet a structured upgrade plan for migrating between Vuetify versions. Resolves multi-hop migrations (e.g., v2→v4 becomes v2→v3→v4). Returns tooling recommendations, effort estimates, and a rule index per hop. This is the first call agents should make when planning a migration. After scanning, agents MUST emit findings using the MigrationReceipt schema (see get_migration_receipt_schema).
Parameters:
from(required) — string — Source Vuetify version to upgrade from. Examples: v1, v2, v3, 2.7, 3. Known versions: v1, v2, v3, v4to(required) — string — Target Vuetify version to upgrade to. Examples: v2, v3, v4, latest. Known versions: v1, v2, v3, v4
Hints: read-only yes · destructive not declared · idempotent not declared · open-world not declared
get_upgrade_rulesread-onlyGet full machine-actionable migration rules for Vuetify upgrades. Each rule includes: detect.grep patterns for scanning code, replace mappings, codemod hints, and revert snippets for incremental migration. Filter by rule IDs, category, or component. After scanning with detect.grep, agents MUST emit findings using the MigrationReceipt schema (see get_migration_receipt_schema).
Parameters:
from(required) — string — Source Vuetify version to upgrade from. Examples: v1, v2, v3, 2.7, 3to(required) — string — Target Vuetify version to upgrade to. Examples: v2, v3, v4, latestids— array — Optional array of specific rule IDs to fetch (e.g., ["v4/typography-classes", "v4/css-layers"])category— string — Optional category to filter by. Available: styles, theme, display, grid, typography, elevation, components, composables, directives, utilitiescomponent— string — Optional component name to filter by (e.g., "VSnackbar", "VBtn", "VSelect")
Hints: read-only yes · destructive not declared · idempotent not declared · open-world not declared
get_migration_receipt_schemaread-onlyGet the MigrationReceipt schema that agents MUST use when reporting migration findings. The MCP server returns rules; client agents scan user code and emit receipts in this format. Includes confidence guidance: high (→ auto) for exact match + codemod, medium/low (→ review) for partial matches. Returns both the receipt schema and the batch envelope (MigrationReceiptReport).
Hints: read-only yes · destructive not declared · idempotent not declared · open-world not declared
get_v4_breaking_changesread-only[DEPRECATED: Use get_upgrade_rules({ from: "v3", to: "v4" }) instead] Get Vuetify 4 breaking changes, optionally filtered by category. Returns migration guidance for each change.
Parameters:
category— string — Optional category to filter by. Available categories: styles, theme, display, grid, typography, elevation, v-btn, v-snackbar, v-select, v-date-picker, v-form, v-img, nested. Omit to get all breaking changes.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world not declared
get_v3_breaking_changesread-onlyVuetify 2 → 3 breaking changes, optionally filtered by category (setup, layout, theme, components, gotchas, …). High-pain categories include before/after snippets. Omit category to get all.
Parameters:
category— string — Optional category to filter by. Available categories: setup, layout, theme, sass, styles, general, inputs, v-alert, v-badge, v-banner, v-btn, v-calendar, v-checkbox, v-date-picker, v-form, v-list, v-menu, v-navigation-drawer, v-rating, v-select, v-table, v-stepper, v-data-table, v-slider, v-tabs, v-img, v-snackbar, v-expansion-panel, v-card, v-sparkline, v-intersect, renames, missing, gotchas. Omit to get all breaking changes.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world not declared
get_v2_to_v3_component_mapread-onlyv2 component → v3.13 status (core, renamed, removed, replaced) with notes and issue links.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world not declared
get_v3_upgrade_playbookread-onlyStart here for Vuetify 2 → 3. Ordered phases: baseline e2e, Vue 3 prerequisite, bundler/Nuxt, eslint --fix, component map, breaking-change scan. Target vuetify@^3.13. Do not upgrade to v4.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world not declared
get_v3_upgrade_baseline_reciperead-onlyPlaywright recipe to snapshot the current Vuetify 2 app before upgrading (upgrade-baseline/) and re-run after (upgrade-after/). Functional e2e is the source of truth; screenshots are classified, not a CI gate.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world not declared
get_vuetify0_installation_guideread-onlyGet the README contents for @vuetify/v0 (Vuetify0) package from GitHub, including installation and usage instructions for this headless meta-framework.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world not declared
get_vuetify0_package_guideread-onlyGet the package-specific documentation for @vuetify/v0 from GitHub.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world not declared
get_vuetify0_composable_listread-onlyGet a comprehensive list of all 71 composables available in @vuetify/v0, organized by category (foundation, registration, selection, forms, system, plugins, data, reactivity, transformers).
Hints: read-only yes · destructive not declared · idempotent not declared · open-world not declared
get_vuetify0_component_listread-onlyGet a list of all 40 headless components available in @vuetify/v0.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world not declared
get_vuetify0_composable_guideread-onlyGet detailed documentation and source code for a specific @vuetify/v0 composable.
Parameters:
category(required) — string — The category of the composable. Available categories: foundation, registration, selection, forms, system, plugins, data, semantic, reactivity, transformersname(required) — string — The name of the composable (e.g., "createContext", "useSelection", "useTheme")
Hints: read-only yes · destructive not declared · idempotent not declared · open-world not declared
get_vuetify0_component_guideread-onlyGet detailed documentation and source code for a specific @vuetify/v0 component.
Parameters:
name(required) — string — The name of the component. Available components: AlertDialog, AspectRatio, Atom, Avatar, Breadcrumbs, Button, Carousel, Checkbox, Collapsible, Combobox, Dialog, ExpansionPanel, Form, Group, Image, Input, Locale, NumberField, Overflow, Pagination, Popover, Portal, Presence, Progress, Radio, Rating, Scrim, Select, Selection, Single, Slider, Snackbar, Splitter, Step, Switch, Tabs, Theme, Toggle, Tooltip, Treeview
Hints: read-only yes · destructive not declared · idempotent not declared · open-world not declared
get_vuetify0_exports_listread-onlyGet a list of all subpath exports available in @vuetify/v0 (utilities, types, constants, date, data-table, palettes, theme, locale, logger, and more).
Hints: read-only yes · destructive not declared · idempotent not declared · open-world not declared
get_vuetify0_skillread-onlyGet the latest SKILL.md reference for @vuetify/v0 — a compact guide with patterns, anti-patterns, and common mistakes optimized for AI coding assistants.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world not declared
create_bug_reportread-onlyGenerate a link to the Vuetify issues site with the repository and bug report type pre-selected.
Parameters:
repo(required) — string — The repository to report a bug against. Available: vuetify, vuetify/docs, vuetify0, mcp, play, bin, studio, snips, link, issueslabel— string — Optional label to pre-fill on the bug report.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world not declared
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.