Skip to content

[BUG] Client's elicitation capability is ignored during handshake #2289

@9214

Description

@9214

Issue

In v2.6.1, MCP client elicitation capability is ignored.

How to reproduce

  1. Go to 'Clients'
  2. Click on 'Client capabilities'
  3. Add "elicitation": {}:
{
  "connectionDefaults": {
    "requestTimeout": 10000
  },
  "capabilities": {
    "elicitation": {}
  }
}
  1. Click on 'Save host'
  2. Go to 'Servers'
  3. Connect to any MCP server and start initialization phase
  4. Note that capability set earlier in step 3 is absent in req → initalize body:
{
  "method": "initialize",
  "params": {
    "protocolVersion": "2025-11-25",
    "capabilities": {},
    "clientInfo": {
      "name": "p17bs44xdd0zay2e4nj67ar47d87hv1a",
      "version": "1.0.0"
    }
  },
  "jsonrpc": "2.0",
  "id": 0
}

Expected Behavior

I should be able to setup elicitation capability for MCP clients.

Platform

Tested with:

  • Docker image build from d0f9daf
  • Hosted web-app

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions