Skip to content

MCP Elicitation Timeout Issue #6471

@mattpodwysocki

Description

@mattpodwysocki

Describe the bug

  1. Connect Goose to the Mapbox MCP DevKit Server from the Elicitation PR
  2. Call preview_style_tool without providing an accessToken parameter such as the following:
    preview_style_tool({ styleId: "cmi18a1ss00lk01sceud4419b" })
    
  3. Observe that:
    • No elicitation form appears immediately
    • Tool appears to hang/wait indefinitely
    • After timeout period, tool fails or falls back
    • Then the elicitation form appears in the UI
    • Form is non-interactive/too late to provide input

Expected behavior
The elicitation form should:

  1. Appear immediately when server.elicitInput() is called
  2. Block tool execution until user provides input or cancels
  3. Allow user to interact with the form before any timeout
  4. Return user input to the tool for processing

This works fine in Cursor, VS Code and other environments today.


Screenshots
Timing out when calling the elicitation
Image

Form finally displayed after Goose gives up:
Image


Please provide the following information

  • OS & Arch: macOS 26.2 M3
  • Interface: UI
  • Version: v.1.19.1
  • Extensions enabled: Mapbox, Mapbox DevKit
  • Provider & Model: claude-sonnet-4-0

Additional context
As noted, this works fine in other environments such as VS Code and Cursor

Cursor:
Call Tool:
Image

Elicitation Request
Image

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions