{"command":{"effect":"write","timeoutSeconds":120,"inputSchema":{"type":"object","description":"Updates hosted tool permissions for a project.","properties":{"path":{"type":"object","properties":{"project_id":{"type":"string","description":"The ID of the project."}},"required":["project_id"],"additionalProperties":false},"body":{"$ref":"#/definitions/ProjectHostedToolPermissionsUpdateRequest"}},"required":["path","body"],"additionalProperties":false,"definitions":{"ProjectHostedToolPermissionsUpdateRequest":{"type":"object","properties":{"file_search":{"anyOf":[{"$ref":"#/definitions/HostedToolPermissionUpdate"},{"type":"null"}],"description":"The file search permission update."},"web_search":{"anyOf":[{"$ref":"#/definitions/HostedToolPermissionUpdate"},{"type":"null"}],"description":"The web search permission update."},"image_generation":{"anyOf":[{"$ref":"#/definitions/HostedToolPermissionUpdate"},{"type":"null"}],"description":"The image generation permission update."},"mcp":{"anyOf":[{"$ref":"#/definitions/HostedToolPermissionUpdate"},{"type":"null"}],"description":"The MCP permission update."},"code_interpreter":{"anyOf":[{"$ref":"#/definitions/HostedToolPermissionUpdate"},{"type":"null"}],"description":"The code interpreter permission update."}}},"HostedToolPermissionUpdate":{"type":"object","properties":{"enabled":{"type":"boolean","description":"Whether to enable the hosted tool for the project."}},"required":["enabled"]}}},"name":"Modify project hosted tool permissions","id":"openai.update-project-hosted-tool-permissions","example":{"path":{"project_id":"example"},"body":{}},"maxRequests":1,"summary":false}}