Svelte MCP: what works in Claude, ChatGPT, Cursor, and Grok Bot
Official Svelte remote MCP server: Svelte 5 and SvelteKit docs plus an autofixer that flags deprecated syntax. No sign-in needed.
Registry name: (v)
Set it up
URL https://mcp.svelte.dev/mcp. No sign-in. Paste the URL and it connects. Copy-paste setup: Claude | Claude Code | Cursor | VS Code | ChatGPT
Status grid
| App | Status | Date tested |
|---|---|---|
| Claude | Untested | Not yet tested |
| ChatGPT | Untested | Not yet tested |
| Cursor | Untested | Not yet tested |
| Grok Bot | Untested | Not yet tested |
| MCP Inspector (reference client) | Untested | Not yet tested |
| MCP TypeScript SDK (reference client) | Partial | Fri Oct 16 2026 |
Hands-on test results
| App | Task | Result | Time | Detail | Date tested |
|---|---|---|---|---|---|
| MCP TypeScript SDK (reference client) | connect (no auth) | Works | 489 ms | Connected without sign-in in 489 ms. | Oct 16, 2026, 4:45 PM CT |
| MCP TypeScript SDK (reference client) | list tools | Works | 256 ms | 4 tools: get-documentation, list-sections, playground-link, svelte-autofixer. | Oct 16, 2026, 4:45 PM CT |
| MCP TypeScript SDK (reference client) | list doc sections | Works | 174 ms | list-sections: about 35 KB returned. "List of available Svelte documentation sections with their intended use cases. The "use_cases" field describes WHEN each section would be us" | Oct 16, 2026, 4:45 PM CT |
| MCP TypeScript SDK (reference client) | get docs ("$state") | Works | 108 ms | get-documentation: about 9 KB returned. "## $state The `$state` rune allows you to create _reactive state_, which means that your UI _reacts_ when it changes. ```svelte <script> let" | Oct 16, 2026, 4:45 PM CT |
| MCP TypeScript SDK (reference client) | autofix Svelte code | Works | 97 ms | svelte-autofixer: 429 characters returned. "{"issues":["Using `on:click` to listen to the click event is deprecated. Use the event attribute `onclick` instead\nhttps://svelte.dev/e/eve" | Oct 16, 2026, 4:45 PM CT |
| MCP TypeScript SDK (reference client) | unknown section | Partial | 107 ms | get-documentation: about 35 KB returned. "List of available Svelte documentation sections with their intended use cases. The "use_cases" field describes WHEN each section would be us" | Oct 16, 2026, 4:45 PM CT |
| MCP TypeScript SDK (reference client) | error handling (missing code) | Works | 57 ms | svelte-autofixer: tool error, 522 characters returned. "Invalid arguments for tool svelte-autofixer: [{"kind":"schema","type":"object","expected":"\"code\"","received":"undefined","message":"Inval" | Oct 16, 2026, 4:45 PM CT |
Oct 16, 2026, 4:45 PM CT, MCP TypeScript SDK (reference client): Scripted client using the official MCP TypeScript SDK v1.32.1 against https://mcp.svelte.dev/mcp (Streamable HTTP, protocol 2025-06-18). No sign-in needed. Server Svelte MCP v0.0.1. Read-only server, so no create task. 6 of 7 tasks passed.
Automated handshake
No public remote endpoint to check (local or package-only server).
Gotchas
- MCP TypeScript SDK (reference client): list-sections returns about 35 KB.
- MCP TypeScript SDK (reference client): The autofixer correctly flagged on:click as deprecated in Svelte 5 and suggested onclick.
- MCP TypeScript SDK (reference client): An unknown section returned the full 35 KB section list instead of an error.
Errors and fixes
FAQ
Does the Svelte MCP server work?
In our hands-on test on Oct 16, 2026, 6 of 7 tasks passed. Main gotcha: list-sections returns about 35 KB.
What is the Svelte MCP server URL?
https://mcp.svelte.dev/mcp (Streamable HTTP).
Does the Svelte MCP server need sign-in?
No sign-in. Paste the URL and it connects.
How do I add the Svelte MCP server to Claude, Cursor, VS Code or ChatGPT?
Follow our copy-paste setup guides: https://connectorreport.com/c/svelte/setup/claude https://connectorreport.com/c/svelte/setup/claude-code https://connectorreport.com/c/svelte/setup/cursor https://connectorreport.com/c/svelte/setup/vscode https://connectorreport.com/c/svelte/setup/chatgpt
What errors does the Svelte MCP server give?
MCP tool results too large: context window blown by one call.
Compare
Best MCP servers for developer tools and code
Compare with other tested connectors | Connector Weather
Request a hands-on test of Svelte
Get the badge
Maintain Svelte or write about it? Show its live ConnectorReport status in your README or docs.
Markdown (README, docs)
[](https://connectorreport.com/c/svelte?utm_source=badge&utm_medium=embed&utm_campaign=svelte)
HTML
<a href="https://connectorreport.com/c/svelte?utm_source=badge&utm_medium=embed&utm_campaign=svelte"><img src="https://connectorreport.com/badge/svelte.svg" alt="Svelte MCP status on ConnectorReport"/></a>
The badge updates on its own after every retest. How badges work