Visual Studio Code
- clientInfo.name
- Visual Studio Code
- Protocol version
- 2025-06-18
Core Protocol
✓ 0 · ◐ 0 · ✕ 0 · · 1
Transports
✓ 3 · ◐ 0 · ✕ 0 · · 0
stdio
SupportedDocs list Local stdio as a supported transport.
- Source
- Source
- Verified
- Provenance
- Manual
HTTP + SSE (legacy)
SupportedDocs list SSE as legacy-supported transport.
- Source
- Source
- Verified
- Provenance
- Manual
Streamable HTTP
SupportedDocs list Streamable HTTP (http) transport.
- Source
- Source
- Verified
- Provenance
- Manual
Tools
✓ 4 · ◐ 0 · ✕ 0 · · 0
Call tools
SupportedMCP tools supported in agent mode, invoked as needed.
- Source
- Source
- Verified
- Provenance
- Manual
List tools
SupportedUsers enable/configure tools with the tools picker.
- Source
- Source
- Verified
- Provenance
- Manual
list_changed notifications
SupportedSupports dynamic tool discovery at runtime.
- Source
- Source
- Verified
- Provenance
- Manual
Tool annotations
SupportedSupports tool annotations (title, readOnlyHint).
- Source
- Source
- Verified
- Provenance
- Manual
Resources
✓ 4 · ◐ 0 · ✕ 0 · · 1
Read resources
SupportedResources can be browsed/attached as chat context.
- Source
- Source
- Verified
- Provenance
- Manual
List resources
Supported- Source
- Source
- Verified
- Provenance
- Automated crawl
Resource templates
SupportedSupports resource templates with input parameters.
- Source
- Source
- Verified
- Provenance
- Manual
Subscribe to updates
SupportedSupports resource updates in real-time.
- Source
- Source
- Verified
- Provenance
- Manual
list_changed notifications
Unknown
Prompts
✓ 3 · ◐ 0 · ✕ 0 · · 1
Get prompts
SupportedPrompts invocable as slash commands in chat.
- Source
- Source
- Verified
- Provenance
- Manual
List prompts
Supported- Source
- Source
- Verified
- Provenance
- Automated crawl
Prompt arguments
SupportedPrompt input arguments collected via a dialog.
- Source
- Source
- Verified
- Provenance
- Manual
list_changed notifications
Unknown
Sampling
✓ 1 · ◐ 0 · ✕ 0 · · 1
createMessage
SupportedServers can make LM requests using the user's models.
- Source
- Source
- Verified
- Provenance
- Manual
Tool calling in sampling
Unknown
Roots
✓ 2 · ◐ 0 · ✕ 0 · · 0
List roots
SupportedProvides the server with the user's workspace root folder(s).
- Source
- Source
- Verified
- Provenance
- Manual
list_changed notifications
Supported- Source
- Source
- Verified
- Provenance
- Automated crawl
Elicitation
✓ 2 · ◐ 0 · ✕ 0 · · 0
Elicit user input (form mode)
SupportedElicitation: request input from the user.
- Source
- Source
- Verified
- Provenance
- Manual
URL mode elicitation
Supportedv1.107 supports MCP 2025-11-25 incl. URL mode elicitation.
- Source
- Source
- Verified
- Provenance
- Manual
Tasks (experimental)
✓ 0 · ◐ 0 · ✕ 0 · · 4
tasks/list
Unknowntasks/cancel
Unknown
Completions
✓ 0 · ◐ 0 · ✕ 0 · · 1
Argument autocompletion
Unknown
Logging
✓ 0 · ◐ 0 · ✕ 0 · · 2
Set level
UnknownReceive log messages
Unknown
Authorization
✓ 2 · ◐ 0 · ✕ 0 · · 0
OAuth 2.1 client
SupportedAuthorization via OAuth 2.1 (and 2.0) standards.
- Source
- Source
- Verified
- Provenance
- Manual
OAuth Client ID Metadata Documents
SupportedSupports the Client ID Metadata Document authentication flow.
- Source
- Source
- Verified
- Provenance
- Manual