The schema documents internal plumbing calls and machine-hosted MCP tools, stating outright that they are carried but not yet served.
The protocol for tools on an attached machine describes two things this build cannot do. One is a plumbing call, a tool call made by the session's own machinery rather than by Claude, described as being only directory sync's file-sync tool today. The other is carrying the machine's own MCP tools in an announcement, which the schema itself says are carried but not yet served.
- The plumbing request appears only in the schema, in a host-side validator that rejects it as agent-originated, and in two message classification lists. No code answers one.
- The file-sync tool named in the description does not exist anywhere in this build.
- The surrounding remote-tools feature is gated on the account flag
tengu_violin_wood, compiled in as off, so none of this is reachable without a server value.
carried now, not yet served over this channel.
Strings lifted out of the shipped bundle, so the claim above can be checked against them.
tengu_violin_wood Off in both readingsThe flag server returned off for the account this site reads and for the anonymous baseline. A reading of off cannot rule out a rollout these two readings sit outside of.
This account: off · anonymous baseline: off · compiled default in v2.1.247: off
Read once, for one account on one subscription tier, against v2.1.247. It isn't a statement about your account. What a flag value here can and cannot tell you
A reading is one sample. Claude Code evaluates its flags remotely, so no client sees the targeting rule behind a value and this says nothing about your account.
A reading is one sample. Claude Code evaluates its flags remotely, so no client sees the targeting rule behind a value and this says nothing about your account.