canimcp

Which MCP features does each client support?

spec 2026-07-28

Visual Studio Code

clientInfo.name
Visual Studio Code
Protocol version
2025-06-18

Core Protocol

✓ 0 · ◐ 0 · ✕ 0 · · 3

Transports

✓ 3 · ◐ 0 · ✕ 0 · · 0

  • stdio

    Supported

    Docs list Local stdio as a supported transport.

    Source
    Source
    Verified
    Provenance
    Manual
  • Docs list SSE as legacy-supported transport.

    Source
    Source
    Verified
    Provenance
    Manual
  • Streamable HTTP

    Supported

    Docs list Streamable HTTP (http) transport.

    Source
    Source
    Verified
    Provenance
    Manual

Subscriptions

✓ 0 · ◐ 0 · ✕ 0 · · 1

Tools

✓ 4 · ◐ 0 · ✕ 0 · · 0

  • Call tools

    Supported

    MCP tools supported in agent mode, invoked as needed.

    Source
    Source
    Verified
    Provenance
    Manual
  • List tools

    Supported

    Users enable/configure tools with the tools picker.

    Source
    Source
    Verified
    Provenance
    Manual
  • Supports dynamic tool discovery at runtime.

    Source
    Source
    Verified
    Provenance
    Manual
  • Tool annotations

    Supported

    Supports tool annotations (title, readOnlyHint).

    Source
    Source
    Verified
    Provenance
    Manual

Resources

✓ 4 · ◐ 0 · ✕ 0 · · 1

Prompts

✓ 3 · ◐ 0 · ✕ 0 · · 1

Sampling (deprecated)

✓ 1 · ◐ 0 · ✕ 0 · · 1

Roots (deprecated)

✓ 1 · ◐ 0 · ✕ 0 · · 0

  • List roots

    Supported

    Provides the server with the user's workspace root folder(s).

    Source
    Source
    Verified
    Provenance
    Manual

Elicitation

✓ 2 · ◐ 0 · ✕ 0 · · 0

Tasks (extension)

✓ 0 · ◐ 0 · ✕ 0 · · 4

Caching

✓ 0 · ◐ 0 · ✕ 0 · · 1

Completions

✓ 0 · ◐ 0 · ✕ 0 · · 1

Logging (deprecated)

✓ 0 · ◐ 0 · ✕ 0 · · 1

Authorization

✓ 2 · ◐ 0 · ✕ 0 · · 0