canimcp

Which MCP features does each client support?

spec 2025-11-25

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

    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

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

✓ 1 · ◐ 0 · ✕ 0 · · 1

Roots

✓ 2 · ◐ 0 · ✕ 0 · · 0

Elicitation

✓ 2 · ◐ 0 · ✕ 0 · · 0

Tasks (experimental)

✓ 0 · ◐ 0 · ✕ 0 · · 4

Completions

✓ 0 · ◐ 0 · ✕ 0 · · 1

Logging

✓ 0 · ◐ 0 · ✕ 0 · · 2

Authorization

✓ 2 · ◐ 0 · ✕ 0 · · 0