{"slug": "tools-changed-mui-mcp-official", "title": "Tools changed: MUI MCP (official)", "summary": "The official MUI MCP server, published as npm package @mui/mcp version 0.1.9 under an MIT license, scored 100/100 on a five-test evaluation (install, handshake, maintenance, docs, license) run on 2026-11-11, completing an MCP stdio handshake with no credentials and listing 3 tools: useMuiDocs, fetchDocs and generateReactCode. The tester reported that tools/list initially showed only 2 tools because useMuiDocs registers only after the docs catalog loads, roughly 8 seconds after start, causing a first call to fail with 'Tool useMuiDocs not found' before a rerun succeeded; both of 2 read calls passed. The 3 tools carry an estimated context cost of about 2,788 tokens (cl100k_base), roughly 34% of an 8k context, and the package had 5,876 GitHub stars with a repo push 0 days before the test; security was not audited and no functional task runs were performed.", "body_md": "# MUI MCP (official)\n\n**100**/100\n\nScore = points from our five tests (install, handshake, maintenance, docs, license). Not a quality or security rating. [Methodology](https://testedmcp.com/methodology/)\n\n- Install20/20\n- Handshake30/30\n- Maintenance25/25\n- Docs15/15\n- License10/10\n\nTested npm @mui/mcp 0.1.9 (MIT; repo mui/mui-x packages/mcp, 5,876 GitHub stars when checked). Stdio, 3 tools (useMuiDocs, fetchDocs, generateReactCode), no account. tools/list first showed 2 tools; useMuiDocs registers only after the docs catalog loads (3 tools about 8 s after start), so our first call failed with 'Tool useMuiDocs not found' and was rerun after waiting. Real calls: useMuiDocs for @mui/material returned the Material UI 9.5.0 docs index, and fetchDocs returned the React Button page.\n\nTool-call test (2026-11-11, direct MCP stdio client, no LLM): **pass**. 2 of 2 read calls passed (after waiting for the late-registered useMuiDocs tool), no key. Evidence: local test run, Nov 11, 2026.\n\n**Transport (tested 2026-11-11):** stdio\n\n**Token cost (estimate):** approx. 2788 tokens, cl100k estimate (3 tools, measured 2026-11-11, version 0.1.9). This is an estimate from our testing of the tool names, descriptions and input schemas, counted with cl100k_base.\n\n## Permissions: 1 read, 0 write (state-changing), 2 unclassified · Auth: none · Rate limit: unknown · Pricing unit: unknown\n\nAuth: none. Rate limit: unknown. Pricing unit: unknown.\n\n- `fetchDocs` — read\n- `generateReactCode` — unclassified\n- `useMuiDocs` — unclassified\n\nhandshake and tools listed without a recorded key or OAuth\n\nScore **100/100** · Tools **3** · Token cost **approx. 2,788 tokens** · [Compare](https://testedmcp.com/compare/?s=mui-mcp) · Last tested **2026-11-11** · Version tested `0.1.9` · Package [@mui/mcp](https://www.npmjs.com/package/@mui/mcp)[mui/mui-x](https://testedmcp.com/go/mui-mcp/)\n\nSummary: MUI MCP (official) completed an MCP handshake without credentials and exposed 3 tools.\n\n## Evidence summary\n\n- Handshake\n- pass\n- Tools listed\n- 3\n- Context cost\n- approx. 2788 tokens, cl100k estimate (3 tools, measured 2026-11-11, version 0.1.9; an estimate) [ranking](https://testedmcp.com/best/lowest-context-cost-mcp-servers/) ·[add up your servers' context cost](https://testedmcp.com/guides/how-much-context-mcp-servers-cost/)\n- API key\n- No key needed for the tools we called\n- Tested\n- 2026-11-11\n\n## Test results\n\n| Test | Result | Points | Evidence | \n|---|---|---|---|\n| install | pass | 20 | `npm install @mui/mcp` (Node 20, Linux) succeeded in 1s. | \n| handshake | pass | 30 | MCP `initialize` +`tools/list` over stdio succeeded with no credentials; 3 tools listed in 2.9s. | \n| maintenance | pass | 25 | Repo pushed 0 days before test; 5,876 GitHub stars. | \n| docs | pass | 15 | README over 3,000 chars; install instructions present; `mcpServers` config example present. Check of the package's own README (README shipped in npm package). | \n| license | pass | 10 | MIT (OSI-approved). | \n\n## Local-model readiness\n\nToken cost (estimate): **approx. 2788 tokens, cl100k estimate** for 3 tools · about 34% of an 8k context. This is an estimate from our testing (counted with cl100k_base).\n\nSmall-model friendly (schema heuristic, not a model result): **unknown**.\n\n## Not tested\n\nSmall-model task runs: Not yet tested.\n\n## What we tested and what we didn't\n\n### Tested on 2026-11-11\n\n- Install from the registry\n- We connected with no credentials and asked for its tool list: it listed 3 tools (Method details: MCP `initialize` then`tools/list` )\n- Maintenance signals (last push, archived/deprecated status)\n- Docs (README length, install and config example)\n- License (OSI-approved or not)\n- Token cost (estimate)\n\n### Not tested\n\n- Security: **not audited** (no code review, no permission or data-flow analysis)\n- Real tasks (no functional task runs yet)\n- Behaviour with real credentials or a real account\n- Performance, rate limits or load\n- Correctness of results beyond the listed tasks\n\nMethodology: [how we test](https://testedmcp.com/methodology/). A high score means it installs and responds, not that giving it access to your data carries no risk.\n\n## Known security issues\n\nChecked on 2026-11-11 for version `0.1.9` against OSV, GitHub advisories, GitHub repository advisories. Scope: the package itself; dependencies not scanned.\n\nNo published advisories found in OSV and GitHub advisories for @mui/mcp 0.1.9 as of 2026-11-11. This is not a security audit.\n\nMonthly roundup: [MCP security issues, October 2026](https://testedmcp.com/security/2026-10/).\n\n## Tool list changes ↻ Tools changed (non-breaking) 2026-11-13\n\n**Tool list changed since last test (2026-11-11 → 2026-11-13): 1 tool description changed: useMuiDocs.** Confirmed by a re-run with the same arguments.\n\n## Show the diff\n\n- Changed description: `useMuiDocs`\n\n## Snapshot hash (fingerprint of the tool list)\n\n`de77406c9ba8`: SHA-256 of the canonical tool names, descriptions and input schemas. If it changes, the tool list changed.\n\n## Raw test record (JSON)\n\n```\n{\n  \"name\": \"@mui/mcp\",\n  \"version\": \"0.1.9\",\n  \"registry\": \"npm\",\n  \"status\": \"working\",\n  \"tested\": \"2026-11-11\",\n  \"tools_count\": 3,\n  \"deprecated\": false,\n  \"archived\": false,\n  \"tests\": {\n    \"install\": [\n      \"pass\",\n      20,\n      \"`npm install @mui/mcp` (Node 20, Linux) succeeded in 1s.\"\n    ],\n    \"handshake\": [\n      \"pass\",\n      30,\n      \"MCP `initialize` + `tools/list` over stdio succeeded with no credentials; 3 tools listed in 2.9s.\"\n    ],\n    \"maintenance\": [\n      \"pass\",\n      25,\n      \"Repo pushed 0 days before test; 5,876 GitHub stars.\"\n    ],\n    \"docs\": [\n      \"pass\",\n      15,\n      \"README over 3,000 chars; install instructions present; `mcpServers` config example present. Check of the package's own README (README shipped in npm package).\"\n    ],\n    \"license\": [\n      \"pass\",\n      10,\n      \"MIT (OSI-approved).\"\n    ]\n  }\n}\n```\n\n## Install\n\n`npx -y @mui/mcp`\n\n## Pin the version we tested\n\n`npx -y @mui/mcp@0.1.9`\n\ntested 2026-11-11. Newer versions may differ and were not tested by us.\n\n```\n{\n  \"mcpServers\": {\n    \"mui-mcp\": {\n      \"command\": \"npx\",\n      \"args\": [\n        \"-y\",\n        \"@mui/mcp@0.1.9\"\n      ]\n    }\n  }\n}\n```\n\n## Tools listed\n\n`fetchDocs`, `generateReactCode`, `useMuiDocs`\n\nTool history: captured Nov 13, 2026. [All tool history](https://testedmcp.com/changes/).\n\n## Quick config\n\n```\n{\n  \"mcpServers\": {\n    \"mui-mcp\": {\n      \"command\": \"npx\",\n      \"args\": [\n        \"-y\",\n        \"@mui/mcp\"\n      ]\n    }\n  }\n}\n```\n\n[Add to config](https://testedmcp.com/free-tools/mcp-config-generator/?s=mui-mcp) Opens the config generator with this server selected.\n\n## Setup\n\n1. **Install.** Run`npm install @mui/mcp` (Node 20). This is the exact command we ran on 2026-11-11.\n2. **Configure.** Add the mcpServers entry below to your MCP client config.\n3. **Verify.** Restart the client and check that tools/list returns tools (3 in our test).\n\n```\n{\n  \"mcpServers\": {\n    \"mui-mcp\": {\n      \"command\": \"npx\",\n      \"args\": [\n        \"-y\",\n        \"@mui/mcp\"\n      ]\n    }\n  }\n}\n```\n\n## Test history\n\n- 2026-11-13: Tools changed (non-breaking)\n- 2026-11-11: New\n\nRelated: [Best dev MCP servers](https://testedmcp.com/best/dev-mcp-servers/) · [Troubleshooting: Tool not found after start](https://testedmcp.com/troubleshooting/mcp-tool-not-found-right-after-start/)\n\n## FAQ\n\n### Is MUI MCP deprecated?\n\nNo. @mui/mcp was not deprecated or archived when we last tested it on 2026-11-11.\n\n### What replaces MUI MCP?\n\nNothing; MUI MCP (official) is not deprecated as of 2026-11-11.\n\n### Does MUI MCP need an API key?\n\nNo. It completed an MCP handshake with no credentials and listed 3 tools.\n\n## Embed the badge\n\nEvery tested server gets a free embeddable badge. It shows the current score and test date and expires after 90 days. Testing is free; payment never changes a score.", "url": "https://wpnews.pro/news/tools-changed-mui-mcp-official", "canonical_source": "https://testedmcp.com/tools/mui-mcp/#tool-changes", "published_at": "2026-11-13 00:00:00+00:00", "updated_at": "2026-11-14 15:23:39.080316+00:00", "lang": "en", "topics": ["ai-tools", "agent-protocols", "developer-tools", "ai-agents"], "entities": ["MUI", "@mui/mcp", "mui/mui-x", "useMuiDocs", "fetchDocs", "generateReactCode", "Material UI 9.5.0"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/tools-changed-mui-mcp-official", "markdown": "https://wpnews.pro/news/tools-changed-mui-mcp-official.md", "text": "https://wpnews.pro/news/tools-changed-mui-mcp-official.txt", "jsonld": "https://wpnews.pro/news/tools-changed-mui-mcp-official.jsonld"}}