The MCPToolAdapter execute() section now documents the MCP 1.4.0 error
response protocol: when isError is true, the error message is extracted
from content[0].text rather than a non-standard top-level error key.
Falls back to 'unknown error' when content is absent or malformed.
This aligns the spec with the implementation fix in PR #2600 and the
approved proposal in issue #3330.
ISSUES CLOSED: #3330