Hi Robin, thanks for the excellent bug report, your diagnosis was spot on. It’s a real bug in 2.7.0, fixed in 2.7.1 (updating now).
The new homeyscript_run tool had an array parameter (args) without an items schema. Strict MCP clients like VS Code / GitHub Copilot reject any array-typed parameter that has no items, and that rejection aborts discovery of the entire toolset, which is why Copilot failed before answering even “hello”. Claude Desktop is more lenient about the schema, so it kept working with the same server.
Fixed the schema, and added a safeguard so every array parameter in every tool always gets an items from now on, so a single missing one can never break tool loading again. Verified across all 130 tools.
Update to 2.7.1 once it’s live (or grab the test build) and Copilot Chat should load the tools and work normally. Thanks again for flagging it so clearly!