It is optional in the spec, but recommended that an MCP server provides a schema for the expected output.