Input field gets cached from first tool run, and can't be changed
Inspector Version
- v0.17.1
Describe the bug Input field gets cached from first tool run, and can't be changed
To Reproduce Steps to reproduce the behavior:
- Connect to an MCP such as the https://github.com/nictuku/meta-ads-mcp
- List tools and select something like "bulk_update_ads"
- Fill in the input fields following the MCP doc example (dummy values)
- Run the tool
- Change the input in the MCP Inspector form, say change an argument such as "update_ads"
- Observe in the History that the input sent to the MCP is the one from the previous run, as if the MCP didn't "save" the form values when running the thing
Expected behavior The second tool call should use the updated value
Screenshots
Environment (please complete the following information):
- OS: OSX
- Browser: Chrome
Additional context I also noticed that when you click on "Copy Input" it copies the old/stale value.
maybe you need to relist the tool lists
Hi @nictuku I'm not able to repro this one - I'm testing with the server @modelcontextprotocol/server-everything@latest and the echo tool and see the expected behavior in both the tool calling history and when I use the "Copy Input" button.