API Error: 400 tools.0.custom.eager_input_streaming: Extra inputs are not permitted

I keep running into the following error with every Claude Code request inside Cursor. Both my Cursor and Claude Code are running on the latest versions.

Where does the bug appear (feature/product)?

  • Cursor IDE

Describe the Bug

  • API Error: 400 tools.0.custom.eager_input_streaming: Extra inputs are not permitted

  • Claude Code version: 2.1.72

  • This happens with every single Claude Code request inside Cursor

Steps to Reproduce

I typed the following into Claude Code

Build the UI of this selected Figma screen: ``https://www.figma.com/design/sjkL6qNrKV6H9CSWL3Kwik/Recsplanations?node-id=2665-62461&t=woqCUWzRqAmROPdZ-4

Note: My Figma MCP is connected to Claude Code in Cursor (see image)

Expected Behavior

I expect something other than the error to happen. Claude Code should start building the UI of the Figma screen.

Screenshots / Screen Recordings

Here is a screenshot of the issue

Operating System

  • MacOS

Version Information

Version: 2.6.18

Does this stop you from using Cursor?

No - Cursor works, but with this issue

Hi there!

We detected that this may be a bug report, so we’ve moved your post to the Bug Reports category.

To help us investigate and fix this faster, could you edit your original post to include the details from the template below?

Bug Report Template - Click to expand

Where does the bug appear (feature/product)?

  • Cursor IDE
  • Cursor CLI
  • Background Agent (GitHub, Slack, Web, Linear)
  • BugBot
  • Somewhere else…

Describe the Bug
A clear and concise description of what the bug is.


Steps to Reproduce
How can you reproduce this bug? We have a much better chance at fixing issues if we can reproduce them!


Expected Behavior
What is meant to happen here that isn’t working correctly?


Screenshots / Screen Recordings
If applicable, attach images or videos (.jpg, .png, .gif, .mp4, .mov)


Operating System

  • Windows 10/11
  • MacOS
  • Linux

Version Information

  • For Cursor IDE: Menu → About Cursor → Copy
  • For Cursor CLI: Run agent about in your terminal
IDE:
Version: 2.xx.x
VSCode Version: 1.105.1
Commit: ......

CLI:
CLI Version 2026.01.17-d239e66

For AI issues: which model did you use?
Model name (e.g., Sonnet 4, Tab…)


For AI issues: add Request ID with privacy disabled
Request ID: f9a7046a-279b-47e5-ab48-6e8dc12daba1
For Background Agent issues, also post the ID: bc-…


Additional Information
Add any other context about the problem here.


Does this stop you from using Cursor?

  • Yes - Cursor is unusable
  • Sometimes - I can sometimes use Cursor
  • No - Cursor works, but with this issue

The more details you provide, the easier it is for us to reproduce and fix the issue. Thanks!

Just edited my original post with additional detail.

Facing the same issue when switching the model to Haiku! (Windows, Bedrock login)

Hi, I was facing the same issue, not quite sure of the reason because I never seemed to have changed something around things that could cause this, after re looking at most of the obvious stuffs, I decided to change the claude code extension version, I downgraded the claude code extension from latest 2.1.72 to 2.1.69, restarted VS code and things seem to work now!

I also downgraded to version 2.1.17 because folks on Reddit says it’s a more stable version. It worked, but doesn’t seem like a sustainable solution to have to down-version in order to get Claude Code working.

Yup, I suggest we have auto update extension - OFF until we have a fix for this, comes at the cost of not having to use latest features and security patches but I feel it’s the Claude - Owner of the extension or likely if you’re using a corporate proxy, the proxy might not be potentially supporting nor ignoring this property before passing upstream, who needs to fix this specific issue not quite sure, as the same is true on other IDEs not just cursor…

This topic was automatically closed 22 days after the last reply. New replies are no longer allowed.