{
  "schema_version": 4,
  "tools": [
    {
      "server_name": "codex_apps",
      "supports_parallel_tool_calls": false,
      "server_origin": null,
      "tool_name": "_execute_document_command",
      "tool_namespace": "codex_apps__codex_document_control",
      "namespace_description": "Use Codex Document Control to find connected document sessions, inspect the tools supported by a selected session, and execute one supported tool against that session. Call `list_document_sessions` first to choose the intended connected session, call `get_document_tool_schemas` before constructing tool arguments, then call `execute_document_command` with a caller-stable `idempotency_key`. Use this only for connected Codex document control; do not use it for general spreadsheet, presentation, or document tasks without a connected document session.",
      "tool": {
        "name": "codex_document_control.execute_document_command",
        "title": "execute_document_command",
        "description": "Execute one supported surface-specific tool against a connected Codex document session. First call `list_document_sessions` to choose the intended `executor_session_id` and `supported_tools[].name`, then call `get_document_tool_schemas` for the selected `surface`, that `supported_tools[].name` as `tool_name`, and `version` before constructing `args`. `idempotency_key` must be a caller-stable key that you reuse verbatim only when retrying the same logical document-control command; use a new key for a different command.",
        "inputSchema": {
          "properties": {
            "executor_session_id": {
              "description": "Exact `executor_session_id` copied from the selected Codex document session returned by `list_document_sessions`.",
              "title": "Executor Session Id",
              "type": "string"
            },
            "idempotency_key": {
              "description": "Caller-stable idempotency key for this logical document-control command. Reuse the exact same key only for retries of the same command.",
              "maxLength": 512,
              "minLength": 1,
              "title": "Idempotency Key",
              "type": "string"
            },
            "tool_name": {
              "description": "Exact selected session `supported_tools[].name` copied from `list_document_sessions`.",
              "title": "Tool Name",
              "type": "string"
            },
            "args": {
              "additionalProperties": {},
              "description": "JSON object of arguments matching the selected tool's `input_schema` from `get_document_tool_schemas`.",
              "title": "Args",
              "type": "object"
            }
          },
          "required": [
            "executor_session_id",
            "idempotency_key",
            "tool_name",
            "args"
          ],
          "title": "execute_document_command_input",
          "type": "object",
          "additionalProperties": false
        },
        "outputSchema": {
          "properties": {
            "result": {
              "additionalProperties": false,
              "description": "The server's response to a tool call.",
              "properties": {
                "_meta": {
                  "anyOf": [
                    {
                      "additionalProperties": true,
                      "type": "object"
                    },
                    {
                      "type": "null"
                    }
                  ],
                  "default": null,
                  "title": "Meta"
                },
                "content": {
                  "items": {
                    "anyOf": [
                      {
                        "additionalProperties": false,
                        "description": "Text content for a message.",
                        "properties": {
                          "type": {
                            "const": "text",
                            "title": "Type",
                            "type": "string"
                          },
                          "text": {
                            "title": "Text",
                            "type": "string"
                          },
                          "annotations": {
                            "anyOf": [
                              {
                                "additionalProperties": false,
                                "properties": {
                                  "audience": {
                                    "anyOf": [
                                      {
                                        "items": {
                                          "enum": [
                                            "user",
                                            "assistant"
                                          ],
                                          "type": "string"
                                        },
                                        "type": "array"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Audience"
                                  },
                                  "priority": {
                                    "anyOf": [
                                      {
                                        "maximum": 1.0,
                                        "minimum": 0.0,
                                        "type": "number"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Priority"
                                  }
                                },
                                "title": "Annotations",
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null
                          },
                          "_meta": {
                            "anyOf": [
                              {
                                "additionalProperties": true,
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "title": "Meta"
                          }
                        },
                        "required": [
                          "type",
                          "text"
                        ],
                        "title": "TextContent",
                        "type": "object"
                      },
                      {
                        "additionalProperties": false,
                        "description": "Image content for a message.",
                        "properties": {
                          "type": {
                            "const": "image",
                            "title": "Type",
                            "type": "string"
                          },
                          "data": {
                            "title": "Data",
                            "type": "string"
                          },
                          "mimeType": {
                            "title": "Mimetype",
                            "type": "string"
                          },
                          "annotations": {
                            "anyOf": [
                              {
                                "additionalProperties": false,
                                "properties": {
                                  "audience": {
                                    "anyOf": [
                                      {
                                        "items": {
                                          "enum": [
                                            "user",
                                            "assistant"
                                          ],
                                          "type": "string"
                                        },
                                        "type": "array"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Audience"
                                  },
                                  "priority": {
                                    "anyOf": [
                                      {
                                        "maximum": 1.0,
                                        "minimum": 0.0,
                                        "type": "number"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Priority"
                                  }
                                },
                                "title": "Annotations",
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null
                          },
                          "_meta": {
                            "anyOf": [
                              {
                                "additionalProperties": true,
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "title": "Meta"
                          }
                        },
                        "required": [
                          "type",
                          "data",
                          "mimeType"
                        ],
                        "title": "ImageContent",
                        "type": "object"
                      },
                      {
                        "additionalProperties": false,
                        "description": "Audio content for a message.",
                        "properties": {
                          "type": {
                            "const": "audio",
                            "title": "Type",
                            "type": "string"
                          },
                          "data": {
                            "title": "Data",
                            "type": "string"
                          },
                          "mimeType": {
                            "title": "Mimetype",
                            "type": "string"
                          },
                          "annotations": {
                            "anyOf": [
                              {
                                "additionalProperties": false,
                                "properties": {
                                  "audience": {
                                    "anyOf": [
                                      {
                                        "items": {
                                          "enum": [
                                            "user",
                                            "assistant"
                                          ],
                                          "type": "string"
                                        },
                                        "type": "array"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Audience"
                                  },
                                  "priority": {
                                    "anyOf": [
                                      {
                                        "maximum": 1.0,
                                        "minimum": 0.0,
                                        "type": "number"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Priority"
                                  }
                                },
                                "title": "Annotations",
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null
                          },
                          "_meta": {
                            "anyOf": [
                              {
                                "additionalProperties": true,
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "title": "Meta"
                          }
                        },
                        "required": [
                          "type",
                          "data",
                          "mimeType"
                        ],
                        "title": "AudioContent",
                        "type": "object"
                      },
                      {
                        "additionalProperties": false,
                        "description": "A resource that the server is capable of reading, included in a prompt or tool call result.\n\nNote: resource links returned by tools are not guaranteed to appear in the results of `resources/list` requests.",
                        "properties": {
                          "name": {
                            "title": "Name",
                            "type": "string"
                          },
                          "title": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "title": "Title"
                          },
                          "uri": {
                            "format": "uri",
                            "minLength": 1,
                            "title": "Uri",
                            "type": "string"
                          },
                          "description": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "title": "Description"
                          },
                          "mimeType": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "title": "Mimetype"
                          },
                          "size": {
                            "anyOf": [
                              {
                                "type": "integer"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "title": "Size"
                          },
                          "icons": {
                            "anyOf": [
                              {
                                "items": {
                                  "additionalProperties": false,
                                  "description": "An icon for display in user interfaces.",
                                  "properties": {
                                    "src": {
                                      "title": "Src",
                                      "type": "string"
                                    },
                                    "mimeType": {
                                      "anyOf": [
                                        {
                                          "type": "string"
                                        },
                                        {
                                          "type": "null"
                                        }
                                      ],
                                      "default": null,
                                      "title": "Mimetype"
                                    },
                                    "sizes": {
                                      "anyOf": [
                                        {
                                          "items": {
                                            "type": "string"
                                          },
                                          "type": "array"
                                        },
                                        {
                                          "type": "null"
                                        }
                                      ],
                                      "default": null,
                                      "title": "Sizes"
                                    }
                                  },
                                  "required": [
                                    "src"
                                  ],
                                  "title": "Icon",
                                  "type": "object"
                                },
                                "type": "array"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "title": "Icons"
                          },
                          "annotations": {
                            "anyOf": [
                              {
                                "additionalProperties": false,
                                "properties": {
                                  "audience": {
                                    "anyOf": [
                                      {
                                        "items": {
                                          "enum": [
                                            "user",
                                            "assistant"
                                          ],
                                          "type": "string"
                                        },
                                        "type": "array"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Audience"
                                  },
                                  "priority": {
                                    "anyOf": [
                                      {
                                        "maximum": 1.0,
                                        "minimum": 0.0,
                                        "type": "number"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Priority"
                                  }
                                },
                                "title": "Annotations",
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null
                          },
                          "_meta": {
                            "anyOf": [
                              {
                                "additionalProperties": true,
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "title": "Meta"
                          },
                          "type": {
                            "const": "resource_link",
                            "title": "Type",
                            "type": "string"
                          }
                        },
                        "required": [
                          "name",
                          "uri",
                          "type"
                        ],
                        "title": "ResourceLink",
                        "type": "object"
                      },
                      {
                        "additionalProperties": false,
                        "description": "The contents of a resource, embedded into a prompt or tool call result.\n\nIt is up to the client how best to render embedded resources for the benefit\nof the LLM and/or the user.",
                        "properties": {
                          "type": {
                            "const": "resource",
                            "title": "Type",
                            "type": "string"
                          },
                          "resource": {
                            "anyOf": [
                              {
                                "additionalProperties": false,
                                "description": "Text contents of a resource.",
                                "properties": {
                                  "uri": {
                                    "format": "uri",
                                    "minLength": 1,
                                    "title": "Uri",
                                    "type": "string"
                                  },
                                  "mimeType": {
                                    "anyOf": [
                                      {
                                        "type": "string"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Mimetype"
                                  },
                                  "_meta": {
                                    "anyOf": [
                                      {
                                        "additionalProperties": true,
                                        "type": "object"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Meta"
                                  },
                                  "text": {
                                    "title": "Text",
                                    "type": "string"
                                  }
                                },
                                "required": [
                                  "uri",
                                  "text"
                                ],
                                "title": "TextResourceContents",
                                "type": "object"
                              },
                              {
                                "additionalProperties": false,
                                "description": "Binary contents of a resource.",
                                "properties": {
                                  "uri": {
                                    "format": "uri",
                                    "minLength": 1,
                                    "title": "Uri",
                                    "type": "string"
                                  },
                                  "mimeType": {
                                    "anyOf": [
                                      {
                                        "type": "string"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Mimetype"
                                  },
                                  "_meta": {
                                    "anyOf": [
                                      {
                                        "additionalProperties": true,
                                        "type": "object"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Meta"
                                  },
                                  "blob": {
                                    "title": "Blob",
                                    "type": "string"
                                  }
                                },
                                "required": [
                                  "uri",
                                  "blob"
                                ],
                                "title": "BlobResourceContents",
                                "type": "object"
                              }
                            ],
                            "title": "Resource"
                          },
                          "annotations": {
                            "anyOf": [
                              {
                                "additionalProperties": false,
                                "properties": {
                                  "audience": {
                                    "anyOf": [
                                      {
                                        "items": {
                                          "enum": [
                                            "user",
                                            "assistant"
                                          ],
                                          "type": "string"
                                        },
                                        "type": "array"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Audience"
                                  },
                                  "priority": {
                                    "anyOf": [
                                      {
                                        "maximum": 1.0,
                                        "minimum": 0.0,
                                        "type": "number"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Priority"
                                  }
                                },
                                "title": "Annotations",
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null
                          },
                          "_meta": {
                            "anyOf": [
                              {
                                "additionalProperties": true,
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "title": "Meta"
                          }
                        },
                        "required": [
                          "type",
                          "resource"
                        ],
                        "title": "EmbeddedResource",
                        "type": "object"
                      }
                    ]
                  },
                  "title": "Content",
                  "type": "array"
                },
                "structuredContent": {
                  "anyOf": [
                    {
                      "additionalProperties": true,
                      "type": "object"
                    },
                    {
                      "type": "null"
                    }
                  ],
                  "default": null,
                  "title": "Structuredcontent"
                },
                "isError": {
                  "default": false,
                  "title": "Iserror",
                  "type": "boolean"
                }
              },
              "required": [
                "content"
              ],
              "title": "CallToolResult",
              "type": "object"
            }
          },
          "required": [
            "result"
          ],
          "title": "execute_document_command_output",
          "type": "object",
          "additionalProperties": false
        },
        "annotations": {
          "readOnlyHint": false,
          "destructiveHint": true,
          "openWorldHint": false
        },
        "_meta": {
          "openai/outputTemplate": null,
          "resource_name": "codex_document_control.execute_document_command",
          "_codex_apps": {
            "resource_uri": "/connector_openai_codex_document_control/implicit_link::connector_openai_codex_document_control/execute_document_command",
            "contains_mcp_source": false
          },
          "connector_id": "connector_openai_codex_document_control",
          "connector_name": "Codex Document Control",
          "connector_description": "Use Codex Document Control to find connected document sessions, inspect the tools supported by a selected session, and execute one supported tool against that session. Call `list_document_sessions` first to choose the intended connected session, call `get_document_tool_schemas` before constructing tool arguments, then call `execute_document_command` with a caller-stable `idempotency_key`. Use this only for connected Codex document control; do not use it for general spreadsheet, presentation, or document tasks without a connected document session.",
          "link_id": "implicit_link::connector_openai_codex_document_control"
        }
      },
      "connector_id": "connector_openai_codex_document_control",
      "connector_name": "Codex Document Control",
      "plugin_display_names": []
    },
    {
      "server_name": "codex_apps",
      "supports_parallel_tool_calls": false,
      "server_origin": null,
      "tool_name": "_get_document_tool_schemas",
      "tool_namespace": "codex_apps__codex_document_control",
      "namespace_description": "Use Codex Document Control to find connected document sessions, inspect the tools supported by a selected session, and execute one supported tool against that session. Call `list_document_sessions` first to choose the intended connected session, call `get_document_tool_schemas` before constructing tool arguments, then call `execute_document_command` with a caller-stable `idempotency_key`. Use this only for connected Codex document control; do not use it for general spreadsheet, presentation, or document tasks without a connected document session.",
      "tool": {
        "name": "codex_document_control.get_document_tool_schemas",
        "title": "get_document_tool_schemas",
        "description": "Fetch the concrete input schemas for tools supported by a selected Codex document session before constructing `execute_document_command.args`. First call `list_document_sessions`, then pass the exact `surface`, selected `supported_tools[].name` as `tool_name`, and `version` values from that session's `supported_tools` records.",
        "inputSchema": {
          "properties": {
            "items": {
              "description": "Exact tool schema lookup keys from Codex document session discovery, keyed by `surface`, `supported_tools[].name` passed as `tool_name`, and `version`.",
              "items": {
                "additionalProperties": false,
                "properties": {
                  "surface": {
                    "description": "Document surface. Use `excel` for Excel workbooks, `powerpoint` for PowerPoint presentations, or `sheets` for Google Sheets spreadsheets.",
                    "enum": [
                      "excel",
                      "powerpoint",
                      "sheets"
                    ],
                    "title": "Surface",
                    "type": "string"
                  },
                  "tool_name": {
                    "description": "Exact `supported_tools[].name` copied from the selected session.",
                    "maxLength": 128,
                    "title": "Tool Name",
                    "type": "string"
                  },
                  "version": {
                    "description": "Exact `supported_tools[].version` copied from the selected session.",
                    "maxLength": 64,
                    "title": "Version",
                    "type": "string"
                  }
                },
                "required": [
                  "surface",
                  "tool_name",
                  "version"
                ],
                "title": "ArcToolSchemaLookupItem",
                "type": "object"
              },
              "maxItems": 100,
              "minItems": 1,
              "title": "Items",
              "type": "array"
            }
          },
          "required": [
            "items"
          ],
          "title": "get_document_tool_schemas_input",
          "type": "object",
          "additionalProperties": false
        },
        "outputSchema": {
          "properties": {
            "result": {
              "additionalProperties": false,
              "description": "The server's response to a tool call.",
              "properties": {
                "_meta": {
                  "anyOf": [
                    {
                      "additionalProperties": true,
                      "type": "object"
                    },
                    {
                      "type": "null"
                    }
                  ],
                  "default": null,
                  "title": "Meta"
                },
                "content": {
                  "items": {
                    "anyOf": [
                      {
                        "additionalProperties": false,
                        "description": "Text content for a message.",
                        "properties": {
                          "type": {
                            "const": "text",
                            "title": "Type",
                            "type": "string"
                          },
                          "text": {
                            "title": "Text",
                            "type": "string"
                          },
                          "annotations": {
                            "anyOf": [
                              {
                                "additionalProperties": false,
                                "properties": {
                                  "audience": {
                                    "anyOf": [
                                      {
                                        "items": {
                                          "enum": [
                                            "user",
                                            "assistant"
                                          ],
                                          "type": "string"
                                        },
                                        "type": "array"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Audience"
                                  },
                                  "priority": {
                                    "anyOf": [
                                      {
                                        "maximum": 1.0,
                                        "minimum": 0.0,
                                        "type": "number"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Priority"
                                  }
                                },
                                "title": "Annotations",
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null
                          },
                          "_meta": {
                            "anyOf": [
                              {
                                "additionalProperties": true,
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "title": "Meta"
                          }
                        },
                        "required": [
                          "type",
                          "text"
                        ],
                        "title": "TextContent",
                        "type": "object"
                      },
                      {
                        "additionalProperties": false,
                        "description": "Image content for a message.",
                        "properties": {
                          "type": {
                            "const": "image",
                            "title": "Type",
                            "type": "string"
                          },
                          "data": {
                            "title": "Data",
                            "type": "string"
                          },
                          "mimeType": {
                            "title": "Mimetype",
                            "type": "string"
                          },
                          "annotations": {
                            "anyOf": [
                              {
                                "additionalProperties": false,
                                "properties": {
                                  "audience": {
                                    "anyOf": [
                                      {
                                        "items": {
                                          "enum": [
                                            "user",
                                            "assistant"
                                          ],
                                          "type": "string"
                                        },
                                        "type": "array"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Audience"
                                  },
                                  "priority": {
                                    "anyOf": [
                                      {
                                        "maximum": 1.0,
                                        "minimum": 0.0,
                                        "type": "number"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Priority"
                                  }
                                },
                                "title": "Annotations",
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null
                          },
                          "_meta": {
                            "anyOf": [
                              {
                                "additionalProperties": true,
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "title": "Meta"
                          }
                        },
                        "required": [
                          "type",
                          "data",
                          "mimeType"
                        ],
                        "title": "ImageContent",
                        "type": "object"
                      },
                      {
                        "additionalProperties": false,
                        "description": "Audio content for a message.",
                        "properties": {
                          "type": {
                            "const": "audio",
                            "title": "Type",
                            "type": "string"
                          },
                          "data": {
                            "title": "Data",
                            "type": "string"
                          },
                          "mimeType": {
                            "title": "Mimetype",
                            "type": "string"
                          },
                          "annotations": {
                            "anyOf": [
                              {
                                "additionalProperties": false,
                                "properties": {
                                  "audience": {
                                    "anyOf": [
                                      {
                                        "items": {
                                          "enum": [
                                            "user",
                                            "assistant"
                                          ],
                                          "type": "string"
                                        },
                                        "type": "array"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Audience"
                                  },
                                  "priority": {
                                    "anyOf": [
                                      {
                                        "maximum": 1.0,
                                        "minimum": 0.0,
                                        "type": "number"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Priority"
                                  }
                                },
                                "title": "Annotations",
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null
                          },
                          "_meta": {
                            "anyOf": [
                              {
                                "additionalProperties": true,
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "title": "Meta"
                          }
                        },
                        "required": [
                          "type",
                          "data",
                          "mimeType"
                        ],
                        "title": "AudioContent",
                        "type": "object"
                      },
                      {
                        "additionalProperties": false,
                        "description": "A resource that the server is capable of reading, included in a prompt or tool call result.\n\nNote: resource links returned by tools are not guaranteed to appear in the results of `resources/list` requests.",
                        "properties": {
                          "name": {
                            "title": "Name",
                            "type": "string"
                          },
                          "title": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "title": "Title"
                          },
                          "uri": {
                            "format": "uri",
                            "minLength": 1,
                            "title": "Uri",
                            "type": "string"
                          },
                          "description": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "title": "Description"
                          },
                          "mimeType": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "title": "Mimetype"
                          },
                          "size": {
                            "anyOf": [
                              {
                                "type": "integer"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "title": "Size"
                          },
                          "icons": {
                            "anyOf": [
                              {
                                "items": {
                                  "additionalProperties": false,
                                  "description": "An icon for display in user interfaces.",
                                  "properties": {
                                    "src": {
                                      "title": "Src",
                                      "type": "string"
                                    },
                                    "mimeType": {
                                      "anyOf": [
                                        {
                                          "type": "string"
                                        },
                                        {
                                          "type": "null"
                                        }
                                      ],
                                      "default": null,
                                      "title": "Mimetype"
                                    },
                                    "sizes": {
                                      "anyOf": [
                                        {
                                          "items": {
                                            "type": "string"
                                          },
                                          "type": "array"
                                        },
                                        {
                                          "type": "null"
                                        }
                                      ],
                                      "default": null,
                                      "title": "Sizes"
                                    }
                                  },
                                  "required": [
                                    "src"
                                  ],
                                  "title": "Icon",
                                  "type": "object"
                                },
                                "type": "array"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "title": "Icons"
                          },
                          "annotations": {
                            "anyOf": [
                              {
                                "additionalProperties": false,
                                "properties": {
                                  "audience": {
                                    "anyOf": [
                                      {
                                        "items": {
                                          "enum": [
                                            "user",
                                            "assistant"
                                          ],
                                          "type": "string"
                                        },
                                        "type": "array"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Audience"
                                  },
                                  "priority": {
                                    "anyOf": [
                                      {
                                        "maximum": 1.0,
                                        "minimum": 0.0,
                                        "type": "number"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Priority"
                                  }
                                },
                                "title": "Annotations",
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null
                          },
                          "_meta": {
                            "anyOf": [
                              {
                                "additionalProperties": true,
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "title": "Meta"
                          },
                          "type": {
                            "const": "resource_link",
                            "title": "Type",
                            "type": "string"
                          }
                        },
                        "required": [
                          "name",
                          "uri",
                          "type"
                        ],
                        "title": "ResourceLink",
                        "type": "object"
                      },
                      {
                        "additionalProperties": false,
                        "description": "The contents of a resource, embedded into a prompt or tool call result.\n\nIt is up to the client how best to render embedded resources for the benefit\nof the LLM and/or the user.",
                        "properties": {
                          "type": {
                            "const": "resource",
                            "title": "Type",
                            "type": "string"
                          },
                          "resource": {
                            "anyOf": [
                              {
                                "additionalProperties": false,
                                "description": "Text contents of a resource.",
                                "properties": {
                                  "uri": {
                                    "format": "uri",
                                    "minLength": 1,
                                    "title": "Uri",
                                    "type": "string"
                                  },
                                  "mimeType": {
                                    "anyOf": [
                                      {
                                        "type": "string"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Mimetype"
                                  },
                                  "_meta": {
                                    "anyOf": [
                                      {
                                        "additionalProperties": true,
                                        "type": "object"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Meta"
                                  },
                                  "text": {
                                    "title": "Text",
                                    "type": "string"
                                  }
                                },
                                "required": [
                                  "uri",
                                  "text"
                                ],
                                "title": "TextResourceContents",
                                "type": "object"
                              },
                              {
                                "additionalProperties": false,
                                "description": "Binary contents of a resource.",
                                "properties": {
                                  "uri": {
                                    "format": "uri",
                                    "minLength": 1,
                                    "title": "Uri",
                                    "type": "string"
                                  },
                                  "mimeType": {
                                    "anyOf": [
                                      {
                                        "type": "string"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Mimetype"
                                  },
                                  "_meta": {
                                    "anyOf": [
                                      {
                                        "additionalProperties": true,
                                        "type": "object"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Meta"
                                  },
                                  "blob": {
                                    "title": "Blob",
                                    "type": "string"
                                  }
                                },
                                "required": [
                                  "uri",
                                  "blob"
                                ],
                                "title": "BlobResourceContents",
                                "type": "object"
                              }
                            ],
                            "title": "Resource"
                          },
                          "annotations": {
                            "anyOf": [
                              {
                                "additionalProperties": false,
                                "properties": {
                                  "audience": {
                                    "anyOf": [
                                      {
                                        "items": {
                                          "enum": [
                                            "user",
                                            "assistant"
                                          ],
                                          "type": "string"
                                        },
                                        "type": "array"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Audience"
                                  },
                                  "priority": {
                                    "anyOf": [
                                      {
                                        "maximum": 1.0,
                                        "minimum": 0.0,
                                        "type": "number"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Priority"
                                  }
                                },
                                "title": "Annotations",
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null
                          },
                          "_meta": {
                            "anyOf": [
                              {
                                "additionalProperties": true,
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "title": "Meta"
                          }
                        },
                        "required": [
                          "type",
                          "resource"
                        ],
                        "title": "EmbeddedResource",
                        "type": "object"
                      }
                    ]
                  },
                  "title": "Content",
                  "type": "array"
                },
                "structuredContent": {
                  "anyOf": [
                    {
                      "additionalProperties": true,
                      "type": "object"
                    },
                    {
                      "type": "null"
                    }
                  ],
                  "default": null,
                  "title": "Structuredcontent"
                },
                "isError": {
                  "default": false,
                  "title": "Iserror",
                  "type": "boolean"
                }
              },
              "required": [
                "content"
              ],
              "title": "CallToolResult",
              "type": "object"
            }
          },
          "required": [
            "result"
          ],
          "title": "get_document_tool_schemas_output",
          "type": "object",
          "additionalProperties": false
        },
        "annotations": {
          "readOnlyHint": true,
          "destructiveHint": false,
          "openWorldHint": false
        },
        "_meta": {
          "openai/outputTemplate": null,
          "resource_name": "codex_document_control.get_document_tool_schemas",
          "_codex_apps": {
            "resource_uri": "/connector_openai_codex_document_control/implicit_link::connector_openai_codex_document_control/get_document_tool_schemas",
            "contains_mcp_source": false
          },
          "connector_id": "connector_openai_codex_document_control",
          "connector_name": "Codex Document Control",
          "connector_description": "Use Codex Document Control to find connected document sessions, inspect the tools supported by a selected session, and execute one supported tool against that session. Call `list_document_sessions` first to choose the intended connected session, call `get_document_tool_schemas` before constructing tool arguments, then call `execute_document_command` with a caller-stable `idempotency_key`. Use this only for connected Codex document control; do not use it for general spreadsheet, presentation, or document tasks without a connected document session.",
          "link_id": "implicit_link::connector_openai_codex_document_control"
        }
      },
      "connector_id": "connector_openai_codex_document_control",
      "connector_name": "Codex Document Control",
      "plugin_display_names": []
    },
    {
      "server_name": "codex_apps",
      "supports_parallel_tool_calls": false,
      "server_origin": null,
      "tool_name": "_list_document_sessions",
      "tool_namespace": "codex_apps__codex_document_control",
      "namespace_description": "Use Codex Document Control to find connected document sessions, inspect the tools supported by a selected session, and execute one supported tool against that session. Call `list_document_sessions` first to choose the intended connected session, call `get_document_tool_schemas` before constructing tool arguments, then call `execute_document_command` with a caller-stable `idempotency_key`. Use this only for connected Codex document control; do not use it for general spreadsheet, presentation, or document tasks without a connected document session.",
      "tool": {
        "name": "codex_document_control.list_document_sessions",
        "title": "list_document_sessions",
        "description": "List the user's currently connected Codex document sessions and the surface-specific tools each session supports. Call this before executing a document-control command so you can choose the intended `executor_session_id` and `supported_tools[].name`.",
        "inputSchema": {
          "properties": {
            "surface": {
              "anyOf": [
                {
                  "enum": [
                    "excel",
                    "powerpoint",
                    "sheets"
                  ],
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "Optional document surface filter. Use `excel` for Excel workbooks, `powerpoint` for PowerPoint presentations, or `sheets` for Google Sheets spreadsheets. Omit to list connected Codex document sessions across all supported surfaces.",
              "title": "Surface"
            }
          },
          "title": "list_document_sessions_input",
          "type": "object",
          "additionalProperties": false
        },
        "outputSchema": {
          "properties": {
            "result": {
              "additionalProperties": false,
              "description": "The server's response to a tool call.",
              "properties": {
                "_meta": {
                  "anyOf": [
                    {
                      "additionalProperties": true,
                      "type": "object"
                    },
                    {
                      "type": "null"
                    }
                  ],
                  "default": null,
                  "title": "Meta"
                },
                "content": {
                  "items": {
                    "anyOf": [
                      {
                        "additionalProperties": false,
                        "description": "Text content for a message.",
                        "properties": {
                          "type": {
                            "const": "text",
                            "title": "Type",
                            "type": "string"
                          },
                          "text": {
                            "title": "Text",
                            "type": "string"
                          },
                          "annotations": {
                            "anyOf": [
                              {
                                "additionalProperties": false,
                                "properties": {
                                  "audience": {
                                    "anyOf": [
                                      {
                                        "items": {
                                          "enum": [
                                            "user",
                                            "assistant"
                                          ],
                                          "type": "string"
                                        },
                                        "type": "array"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Audience"
                                  },
                                  "priority": {
                                    "anyOf": [
                                      {
                                        "maximum": 1.0,
                                        "minimum": 0.0,
                                        "type": "number"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Priority"
                                  }
                                },
                                "title": "Annotations",
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null
                          },
                          "_meta": {
                            "anyOf": [
                              {
                                "additionalProperties": true,
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "title": "Meta"
                          }
                        },
                        "required": [
                          "type",
                          "text"
                        ],
                        "title": "TextContent",
                        "type": "object"
                      },
                      {
                        "additionalProperties": false,
                        "description": "Image content for a message.",
                        "properties": {
                          "type": {
                            "const": "image",
                            "title": "Type",
                            "type": "string"
                          },
                          "data": {
                            "title": "Data",
                            "type": "string"
                          },
                          "mimeType": {
                            "title": "Mimetype",
                            "type": "string"
                          },
                          "annotations": {
                            "anyOf": [
                              {
                                "additionalProperties": false,
                                "properties": {
                                  "audience": {
                                    "anyOf": [
                                      {
                                        "items": {
                                          "enum": [
                                            "user",
                                            "assistant"
                                          ],
                                          "type": "string"
                                        },
                                        "type": "array"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Audience"
                                  },
                                  "priority": {
                                    "anyOf": [
                                      {
                                        "maximum": 1.0,
                                        "minimum": 0.0,
                                        "type": "number"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Priority"
                                  }
                                },
                                "title": "Annotations",
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null
                          },
                          "_meta": {
                            "anyOf": [
                              {
                                "additionalProperties": true,
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "title": "Meta"
                          }
                        },
                        "required": [
                          "type",
                          "data",
                          "mimeType"
                        ],
                        "title": "ImageContent",
                        "type": "object"
                      },
                      {
                        "additionalProperties": false,
                        "description": "Audio content for a message.",
                        "properties": {
                          "type": {
                            "const": "audio",
                            "title": "Type",
                            "type": "string"
                          },
                          "data": {
                            "title": "Data",
                            "type": "string"
                          },
                          "mimeType": {
                            "title": "Mimetype",
                            "type": "string"
                          },
                          "annotations": {
                            "anyOf": [
                              {
                                "additionalProperties": false,
                                "properties": {
                                  "audience": {
                                    "anyOf": [
                                      {
                                        "items": {
                                          "enum": [
                                            "user",
                                            "assistant"
                                          ],
                                          "type": "string"
                                        },
                                        "type": "array"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Audience"
                                  },
                                  "priority": {
                                    "anyOf": [
                                      {
                                        "maximum": 1.0,
                                        "minimum": 0.0,
                                        "type": "number"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Priority"
                                  }
                                },
                                "title": "Annotations",
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null
                          },
                          "_meta": {
                            "anyOf": [
                              {
                                "additionalProperties": true,
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "title": "Meta"
                          }
                        },
                        "required": [
                          "type",
                          "data",
                          "mimeType"
                        ],
                        "title": "AudioContent",
                        "type": "object"
                      },
                      {
                        "additionalProperties": false,
                        "description": "A resource that the server is capable of reading, included in a prompt or tool call result.\n\nNote: resource links returned by tools are not guaranteed to appear in the results of `resources/list` requests.",
                        "properties": {
                          "name": {
                            "title": "Name",
                            "type": "string"
                          },
                          "title": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "title": "Title"
                          },
                          "uri": {
                            "format": "uri",
                            "minLength": 1,
                            "title": "Uri",
                            "type": "string"
                          },
                          "description": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "title": "Description"
                          },
                          "mimeType": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "title": "Mimetype"
                          },
                          "size": {
                            "anyOf": [
                              {
                                "type": "integer"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "title": "Size"
                          },
                          "icons": {
                            "anyOf": [
                              {
                                "items": {
                                  "additionalProperties": false,
                                  "description": "An icon for display in user interfaces.",
                                  "properties": {
                                    "src": {
                                      "title": "Src",
                                      "type": "string"
                                    },
                                    "mimeType": {
                                      "anyOf": [
                                        {
                                          "type": "string"
                                        },
                                        {
                                          "type": "null"
                                        }
                                      ],
                                      "default": null,
                                      "title": "Mimetype"
                                    },
                                    "sizes": {
                                      "anyOf": [
                                        {
                                          "items": {
                                            "type": "string"
                                          },
                                          "type": "array"
                                        },
                                        {
                                          "type": "null"
                                        }
                                      ],
                                      "default": null,
                                      "title": "Sizes"
                                    }
                                  },
                                  "required": [
                                    "src"
                                  ],
                                  "title": "Icon",
                                  "type": "object"
                                },
                                "type": "array"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "title": "Icons"
                          },
                          "annotations": {
                            "anyOf": [
                              {
                                "additionalProperties": false,
                                "properties": {
                                  "audience": {
                                    "anyOf": [
                                      {
                                        "items": {
                                          "enum": [
                                            "user",
                                            "assistant"
                                          ],
                                          "type": "string"
                                        },
                                        "type": "array"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Audience"
                                  },
                                  "priority": {
                                    "anyOf": [
                                      {
                                        "maximum": 1.0,
                                        "minimum": 0.0,
                                        "type": "number"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Priority"
                                  }
                                },
                                "title": "Annotations",
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null
                          },
                          "_meta": {
                            "anyOf": [
                              {
                                "additionalProperties": true,
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "title": "Meta"
                          },
                          "type": {
                            "const": "resource_link",
                            "title": "Type",
                            "type": "string"
                          }
                        },
                        "required": [
                          "name",
                          "uri",
                          "type"
                        ],
                        "title": "ResourceLink",
                        "type": "object"
                      },
                      {
                        "additionalProperties": false,
                        "description": "The contents of a resource, embedded into a prompt or tool call result.\n\nIt is up to the client how best to render embedded resources for the benefit\nof the LLM and/or the user.",
                        "properties": {
                          "type": {
                            "const": "resource",
                            "title": "Type",
                            "type": "string"
                          },
                          "resource": {
                            "anyOf": [
                              {
                                "additionalProperties": false,
                                "description": "Text contents of a resource.",
                                "properties": {
                                  "uri": {
                                    "format": "uri",
                                    "minLength": 1,
                                    "title": "Uri",
                                    "type": "string"
                                  },
                                  "mimeType": {
                                    "anyOf": [
                                      {
                                        "type": "string"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Mimetype"
                                  },
                                  "_meta": {
                                    "anyOf": [
                                      {
                                        "additionalProperties": true,
                                        "type": "object"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Meta"
                                  },
                                  "text": {
                                    "title": "Text",
                                    "type": "string"
                                  }
                                },
                                "required": [
                                  "uri",
                                  "text"
                                ],
                                "title": "TextResourceContents",
                                "type": "object"
                              },
                              {
                                "additionalProperties": false,
                                "description": "Binary contents of a resource.",
                                "properties": {
                                  "uri": {
                                    "format": "uri",
                                    "minLength": 1,
                                    "title": "Uri",
                                    "type": "string"
                                  },
                                  "mimeType": {
                                    "anyOf": [
                                      {
                                        "type": "string"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Mimetype"
                                  },
                                  "_meta": {
                                    "anyOf": [
                                      {
                                        "additionalProperties": true,
                                        "type": "object"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Meta"
                                  },
                                  "blob": {
                                    "title": "Blob",
                                    "type": "string"
                                  }
                                },
                                "required": [
                                  "uri",
                                  "blob"
                                ],
                                "title": "BlobResourceContents",
                                "type": "object"
                              }
                            ],
                            "title": "Resource"
                          },
                          "annotations": {
                            "anyOf": [
                              {
                                "additionalProperties": false,
                                "properties": {
                                  "audience": {
                                    "anyOf": [
                                      {
                                        "items": {
                                          "enum": [
                                            "user",
                                            "assistant"
                                          ],
                                          "type": "string"
                                        },
                                        "type": "array"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Audience"
                                  },
                                  "priority": {
                                    "anyOf": [
                                      {
                                        "maximum": 1.0,
                                        "minimum": 0.0,
                                        "type": "number"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Priority"
                                  }
                                },
                                "title": "Annotations",
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null
                          },
                          "_meta": {
                            "anyOf": [
                              {
                                "additionalProperties": true,
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "title": "Meta"
                          }
                        },
                        "required": [
                          "type",
                          "resource"
                        ],
                        "title": "EmbeddedResource",
                        "type": "object"
                      }
                    ]
                  },
                  "title": "Content",
                  "type": "array"
                },
                "structuredContent": {
                  "anyOf": [
                    {
                      "additionalProperties": true,
                      "type": "object"
                    },
                    {
                      "type": "null"
                    }
                  ],
                  "default": null,
                  "title": "Structuredcontent"
                },
                "isError": {
                  "default": false,
                  "title": "Iserror",
                  "type": "boolean"
                }
              },
              "required": [
                "content"
              ],
              "title": "CallToolResult",
              "type": "object"
            }
          },
          "required": [
            "result"
          ],
          "title": "list_document_sessions_output",
          "type": "object",
          "additionalProperties": false
        },
        "annotations": {
          "readOnlyHint": true,
          "destructiveHint": false,
          "openWorldHint": false
        },
        "_meta": {
          "openai/outputTemplate": null,
          "resource_name": "codex_document_control.list_document_sessions",
          "_codex_apps": {
            "resource_uri": "/connector_openai_codex_document_control/implicit_link::connector_openai_codex_document_control/list_document_sessions",
            "contains_mcp_source": false
          },
          "connector_id": "connector_openai_codex_document_control",
          "connector_name": "Codex Document Control",
          "connector_description": "Use Codex Document Control to find connected document sessions, inspect the tools supported by a selected session, and execute one supported tool against that session. Call `list_document_sessions` first to choose the intended connected session, call `get_document_tool_schemas` before constructing tool arguments, then call `execute_document_command` with a caller-stable `idempotency_key`. Use this only for connected Codex document control; do not use it for general spreadsheet, presentation, or document tasks without a connected document session.",
          "link_id": "implicit_link::connector_openai_codex_document_control"
        }
      },
      "connector_id": "connector_openai_codex_document_control",
      "connector_name": "Codex Document Control",
      "plugin_display_names": []
    },
    {
      "server_name": "codex_apps",
      "supports_parallel_tool_calls": false,
      "server_origin": null,
      "tool_name": "_get_app_permissions",
      "tool_namespace": "codex_apps__plugin_management",
      "namespace_description": "Plugin Management: uninstall: uninstall_app; suggest install/connect: plugin_management.search_plugins then plugin_management.suggest_plugins. For missing capabilities relevant to the current request, search each capability, then call suggest_plugins once with all exact relevant plugin IDs, preferably three or fewer. Do not use api_tool.search_plugins or api_tool.suggest_installs for this flow. Suggestions are nonblocking and require an explicit user click; continue independent work when possible. Codex uninstall: plugin_management.uninstall_plugin; install: request_plugin_install. Use Plugin Management, not named plugin tools, for permissions/removal/deps. Clarify ambiguity with exact IDs. Route named-plugin access questions and approval-label requests (Always ask, Any changes, Important actions, Never ask, Use my default), even without permission wording. Call the matching tool for clear targets/modes or global/default changes. Ask without calling for missing/broad targets (Google), vague/conflicting modes, risky removal, or delegated choice. Disable is unsupported; explain without calling. Exclude how-to/undo, OAuth/admin scopes, and npm/Chrome/code plugins. Do not treat ordinary plugin use as a permission or removal request. Complete all actions; report only confirmed results.",
      "tool": {
        "name": "plugin_management.get_app_permissions",
        "title": "get_app_permissions",
        "description": "Inspect one named ChatGPT plugin's global/default and plugin-specific permission settings. Use when the user asks what the plugin may read, write, or do, whether it must ask first, or whether it inherits the default. For a missing/broad target such as my plugins, all, or Google, make no call and ask which plugin. Never pass global. Do not use for OAuth/admin scopes, install/connect/undo requests, ordinary plugin use, or npm/Chrome/code plugins.",
        "inputSchema": {
          "properties": {
            "app_id": {
              "description": "ChatGPT plugin reference to inspect. May be a plugin id, connector id, platform slug, or unambiguous user-facing plugin name. It must identify one plugin; never pass all, global, Google, or another broad/generic target.",
              "title": "App Id",
              "type": "string"
            }
          },
          "required": [
            "app_id"
          ],
          "title": "get_app_permissions_input",
          "type": "object",
          "additionalProperties": false
        },
        "outputSchema": {
          "properties": {
            "result": {
              "additionalProperties": false,
              "description": "The server's response to a tool call.",
              "properties": {
                "_meta": {
                  "anyOf": [
                    {
                      "additionalProperties": true,
                      "type": "object"
                    },
                    {
                      "type": "null"
                    }
                  ],
                  "default": null,
                  "title": "Meta"
                },
                "content": {
                  "items": {
                    "anyOf": [
                      {
                        "additionalProperties": false,
                        "description": "Text content for a message.",
                        "properties": {
                          "type": {
                            "const": "text",
                            "title": "Type",
                            "type": "string"
                          },
                          "text": {
                            "title": "Text",
                            "type": "string"
                          },
                          "annotations": {
                            "anyOf": [
                              {
                                "additionalProperties": false,
                                "properties": {
                                  "audience": {
                                    "anyOf": [
                                      {
                                        "items": {
                                          "enum": [
                                            "user",
                                            "assistant"
                                          ],
                                          "type": "string"
                                        },
                                        "type": "array"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Audience"
                                  },
                                  "priority": {
                                    "anyOf": [
                                      {
                                        "maximum": 1.0,
                                        "minimum": 0.0,
                                        "type": "number"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Priority"
                                  }
                                },
                                "title": "Annotations",
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null
                          },
                          "_meta": {
                            "anyOf": [
                              {
                                "additionalProperties": true,
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "title": "Meta"
                          }
                        },
                        "required": [
                          "type",
                          "text"
                        ],
                        "title": "TextContent",
                        "type": "object"
                      },
                      {
                        "additionalProperties": false,
                        "description": "Image content for a message.",
                        "properties": {
                          "type": {
                            "const": "image",
                            "title": "Type",
                            "type": "string"
                          },
                          "data": {
                            "title": "Data",
                            "type": "string"
                          },
                          "mimeType": {
                            "title": "Mimetype",
                            "type": "string"
                          },
                          "annotations": {
                            "anyOf": [
                              {
                                "additionalProperties": false,
                                "properties": {
                                  "audience": {
                                    "anyOf": [
                                      {
                                        "items": {
                                          "enum": [
                                            "user",
                                            "assistant"
                                          ],
                                          "type": "string"
                                        },
                                        "type": "array"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Audience"
                                  },
                                  "priority": {
                                    "anyOf": [
                                      {
                                        "maximum": 1.0,
                                        "minimum": 0.0,
                                        "type": "number"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Priority"
                                  }
                                },
                                "title": "Annotations",
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null
                          },
                          "_meta": {
                            "anyOf": [
                              {
                                "additionalProperties": true,
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "title": "Meta"
                          }
                        },
                        "required": [
                          "type",
                          "data",
                          "mimeType"
                        ],
                        "title": "ImageContent",
                        "type": "object"
                      },
                      {
                        "additionalProperties": false,
                        "description": "Audio content for a message.",
                        "properties": {
                          "type": {
                            "const": "audio",
                            "title": "Type",
                            "type": "string"
                          },
                          "data": {
                            "title": "Data",
                            "type": "string"
                          },
                          "mimeType": {
                            "title": "Mimetype",
                            "type": "string"
                          },
                          "annotations": {
                            "anyOf": [
                              {
                                "additionalProperties": false,
                                "properties": {
                                  "audience": {
                                    "anyOf": [
                                      {
                                        "items": {
                                          "enum": [
                                            "user",
                                            "assistant"
                                          ],
                                          "type": "string"
                                        },
                                        "type": "array"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Audience"
                                  },
                                  "priority": {
                                    "anyOf": [
                                      {
                                        "maximum": 1.0,
                                        "minimum": 0.0,
                                        "type": "number"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Priority"
                                  }
                                },
                                "title": "Annotations",
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null
                          },
                          "_meta": {
                            "anyOf": [
                              {
                                "additionalProperties": true,
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "title": "Meta"
                          }
                        },
                        "required": [
                          "type",
                          "data",
                          "mimeType"
                        ],
                        "title": "AudioContent",
                        "type": "object"
                      },
                      {
                        "additionalProperties": false,
                        "description": "A resource that the server is capable of reading, included in a prompt or tool call result.\n\nNote: resource links returned by tools are not guaranteed to appear in the results of `resources/list` requests.",
                        "properties": {
                          "name": {
                            "title": "Name",
                            "type": "string"
                          },
                          "title": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "title": "Title"
                          },
                          "uri": {
                            "format": "uri",
                            "minLength": 1,
                            "title": "Uri",
                            "type": "string"
                          },
                          "description": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "title": "Description"
                          },
                          "mimeType": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "title": "Mimetype"
                          },
                          "size": {
                            "anyOf": [
                              {
                                "type": "integer"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "title": "Size"
                          },
                          "icons": {
                            "anyOf": [
                              {
                                "items": {
                                  "additionalProperties": false,
                                  "description": "An icon for display in user interfaces.",
                                  "properties": {
                                    "src": {
                                      "title": "Src",
                                      "type": "string"
                                    },
                                    "mimeType": {
                                      "anyOf": [
                                        {
                                          "type": "string"
                                        },
                                        {
                                          "type": "null"
                                        }
                                      ],
                                      "default": null,
                                      "title": "Mimetype"
                                    },
                                    "sizes": {
                                      "anyOf": [
                                        {
                                          "items": {
                                            "type": "string"
                                          },
                                          "type": "array"
                                        },
                                        {
                                          "type": "null"
                                        }
                                      ],
                                      "default": null,
                                      "title": "Sizes"
                                    }
                                  },
                                  "required": [
                                    "src"
                                  ],
                                  "title": "Icon",
                                  "type": "object"
                                },
                                "type": "array"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "title": "Icons"
                          },
                          "annotations": {
                            "anyOf": [
                              {
                                "additionalProperties": false,
                                "properties": {
                                  "audience": {
                                    "anyOf": [
                                      {
                                        "items": {
                                          "enum": [
                                            "user",
                                            "assistant"
                                          ],
                                          "type": "string"
                                        },
                                        "type": "array"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Audience"
                                  },
                                  "priority": {
                                    "anyOf": [
                                      {
                                        "maximum": 1.0,
                                        "minimum": 0.0,
                                        "type": "number"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Priority"
                                  }
                                },
                                "title": "Annotations",
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null
                          },
                          "_meta": {
                            "anyOf": [
                              {
                                "additionalProperties": true,
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "title": "Meta"
                          },
                          "type": {
                            "const": "resource_link",
                            "title": "Type",
                            "type": "string"
                          }
                        },
                        "required": [
                          "name",
                          "uri",
                          "type"
                        ],
                        "title": "ResourceLink",
                        "type": "object"
                      },
                      {
                        "additionalProperties": false,
                        "description": "The contents of a resource, embedded into a prompt or tool call result.\n\nIt is up to the client how best to render embedded resources for the benefit\nof the LLM and/or the user.",
                        "properties": {
                          "type": {
                            "const": "resource",
                            "title": "Type",
                            "type": "string"
                          },
                          "resource": {
                            "anyOf": [
                              {
                                "additionalProperties": false,
                                "description": "Text contents of a resource.",
                                "properties": {
                                  "uri": {
                                    "format": "uri",
                                    "minLength": 1,
                                    "title": "Uri",
                                    "type": "string"
                                  },
                                  "mimeType": {
                                    "anyOf": [
                                      {
                                        "type": "string"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Mimetype"
                                  },
                                  "_meta": {
                                    "anyOf": [
                                      {
                                        "additionalProperties": true,
                                        "type": "object"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Meta"
                                  },
                                  "text": {
                                    "title": "Text",
                                    "type": "string"
                                  }
                                },
                                "required": [
                                  "uri",
                                  "text"
                                ],
                                "title": "TextResourceContents",
                                "type": "object"
                              },
                              {
                                "additionalProperties": false,
                                "description": "Binary contents of a resource.",
                                "properties": {
                                  "uri": {
                                    "format": "uri",
                                    "minLength": 1,
                                    "title": "Uri",
                                    "type": "string"
                                  },
                                  "mimeType": {
                                    "anyOf": [
                                      {
                                        "type": "string"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Mimetype"
                                  },
                                  "_meta": {
                                    "anyOf": [
                                      {
                                        "additionalProperties": true,
                                        "type": "object"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Meta"
                                  },
                                  "blob": {
                                    "title": "Blob",
                                    "type": "string"
                                  }
                                },
                                "required": [
                                  "uri",
                                  "blob"
                                ],
                                "title": "BlobResourceContents",
                                "type": "object"
                              }
                            ],
                            "title": "Resource"
                          },
                          "annotations": {
                            "anyOf": [
                              {
                                "additionalProperties": false,
                                "properties": {
                                  "audience": {
                                    "anyOf": [
                                      {
                                        "items": {
                                          "enum": [
                                            "user",
                                            "assistant"
                                          ],
                                          "type": "string"
                                        },
                                        "type": "array"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Audience"
                                  },
                                  "priority": {
                                    "anyOf": [
                                      {
                                        "maximum": 1.0,
                                        "minimum": 0.0,
                                        "type": "number"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Priority"
                                  }
                                },
                                "title": "Annotations",
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null
                          },
                          "_meta": {
                            "anyOf": [
                              {
                                "additionalProperties": true,
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "title": "Meta"
                          }
                        },
                        "required": [
                          "type",
                          "resource"
                        ],
                        "title": "EmbeddedResource",
                        "type": "object"
                      }
                    ]
                  },
                  "title": "Content",
                  "type": "array"
                },
                "structuredContent": {
                  "anyOf": [
                    {
                      "additionalProperties": true,
                      "type": "object"
                    },
                    {
                      "type": "null"
                    }
                  ],
                  "default": null,
                  "title": "Structuredcontent"
                },
                "isError": {
                  "default": false,
                  "title": "Iserror",
                  "type": "boolean"
                }
              },
              "required": [
                "content"
              ],
              "title": "CallToolResult",
              "type": "object"
            }
          },
          "required": [
            "result"
          ],
          "title": "get_app_permissions_output",
          "type": "object",
          "additionalProperties": false
        },
        "annotations": {
          "readOnlyHint": true,
          "destructiveHint": false,
          "openWorldHint": false
        },
        "_meta": {
          "openai/outputTemplate": null,
          "resource_name": "plugin_management.get_app_permissions",
          "_codex_apps": {
            "resource_uri": "/connector_openai_plugin_management/implicit_link::connector_openai_plugin_management/get_app_permissions",
            "contains_mcp_source": false
          },
          "connector_id": "connector_openai_plugin_management",
          "connector_name": "Plugin Management",
          "connector_description": "Plugin Management: uninstall: uninstall_app; suggest install/connect: plugin_management.search_plugins then plugin_management.suggest_plugins. For missing capabilities relevant to the current request, search each capability, then call suggest_plugins once with all exact relevant plugin IDs, preferably three or fewer. Do not use api_tool.search_plugins or api_tool.suggest_installs for this flow. Suggestions are nonblocking and require an explicit user click; continue independent work when possible. Codex uninstall: plugin_management.uninstall_plugin; install: request_plugin_install. Use Plugin Management, not named plugin tools, for permissions/removal/deps. Clarify ambiguity with exact IDs. Route named-plugin access questions and approval-label requests (Always ask, Any changes, Important actions, Never ask, Use my default), even without permission wording. Call the matching tool for clear targets/modes or global/default changes. Ask without calling for missing/broad targets (Google), vague/conflicting modes, risky removal, or delegated choice. Disable is unsupported; explain without calling. Exclude how-to/undo, OAuth/admin scopes, and npm/Chrome/code plugins. Do not treat ordinary plugin use as a permission or removal request. Complete all actions; report only confirmed results.",
          "link_id": "implicit_link::connector_openai_plugin_management"
        }
      },
      "connector_id": "connector_openai_plugin_management",
      "connector_name": "Plugin Management",
      "plugin_display_names": []
    },
    {
      "server_name": "codex_apps",
      "supports_parallel_tool_calls": false,
      "server_origin": null,
      "tool_name": "_get_plugin_dependencies",
      "tool_namespace": "codex_apps__plugin_management",
      "namespace_description": "Plugin Management: uninstall: uninstall_app; suggest install/connect: plugin_management.search_plugins then plugin_management.suggest_plugins. For missing capabilities relevant to the current request, search each capability, then call suggest_plugins once with all exact relevant plugin IDs, preferably three or fewer. Do not use api_tool.search_plugins or api_tool.suggest_installs for this flow. Suggestions are nonblocking and require an explicit user click; continue independent work when possible. Codex uninstall: plugin_management.uninstall_plugin; install: request_plugin_install. Use Plugin Management, not named plugin tools, for permissions/removal/deps. Clarify ambiguity with exact IDs. Route named-plugin access questions and approval-label requests (Always ask, Any changes, Important actions, Never ask, Use my default), even without permission wording. Call the matching tool for clear targets/modes or global/default changes. Ask without calling for missing/broad targets (Google), vague/conflicting modes, risky removal, or delegated choice. Disable is unsupported; explain without calling. Exclude how-to/undo, OAuth/admin scopes, and npm/Chrome/code plugins. Do not treat ordinary plugin use as a permission or removal request. Complete all actions; report only confirmed results.",
      "tool": {
        "name": "plugin_management.get_plugin_dependencies",
        "title": "get_plugin_dependencies",
        "description": "Resolve the canonical public plugins declared by one plugin's app manifest. Use only when a skill or user explicitly asks for dependency metadata. Pass a plugin ID or name@marketplace reference unchanged. Named references resolve by globally listed plugin name. This reports metadata plus current user-aware plugin status, installation policy, and installed state; it does not install or connect anything. The result separates visible canonical plugins from app entries that lack a unique canonical plugin or whose canonical plugin is unavailable to the current user.",
        "inputSchema": {
          "properties": {
            "plugin_reference": {
              "description": "Plugin ID or name@marketplace reference whose manifest dependencies should be resolved. Pass it unchanged.",
              "title": "Plugin Reference",
              "type": "string"
            }
          },
          "required": [
            "plugin_reference"
          ],
          "title": "get_plugin_dependencies_input",
          "type": "object",
          "additionalProperties": false
        },
        "outputSchema": {
          "properties": {
            "result": {
              "additionalProperties": false,
              "description": "The server's response to a tool call.",
              "properties": {
                "_meta": {
                  "anyOf": [
                    {
                      "additionalProperties": true,
                      "type": "object"
                    },
                    {
                      "type": "null"
                    }
                  ],
                  "default": null,
                  "title": "Meta"
                },
                "content": {
                  "items": {
                    "anyOf": [
                      {
                        "additionalProperties": false,
                        "description": "Text content for a message.",
                        "properties": {
                          "type": {
                            "const": "text",
                            "title": "Type",
                            "type": "string"
                          },
                          "text": {
                            "title": "Text",
                            "type": "string"
                          },
                          "annotations": {
                            "anyOf": [
                              {
                                "additionalProperties": false,
                                "properties": {
                                  "audience": {
                                    "anyOf": [
                                      {
                                        "items": {
                                          "enum": [
                                            "user",
                                            "assistant"
                                          ],
                                          "type": "string"
                                        },
                                        "type": "array"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Audience"
                                  },
                                  "priority": {
                                    "anyOf": [
                                      {
                                        "maximum": 1.0,
                                        "minimum": 0.0,
                                        "type": "number"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Priority"
                                  }
                                },
                                "title": "Annotations",
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null
                          },
                          "_meta": {
                            "anyOf": [
                              {
                                "additionalProperties": true,
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "title": "Meta"
                          }
                        },
                        "required": [
                          "type",
                          "text"
                        ],
                        "title": "TextContent",
                        "type": "object"
                      },
                      {
                        "additionalProperties": false,
                        "description": "Image content for a message.",
                        "properties": {
                          "type": {
                            "const": "image",
                            "title": "Type",
                            "type": "string"
                          },
                          "data": {
                            "title": "Data",
                            "type": "string"
                          },
                          "mimeType": {
                            "title": "Mimetype",
                            "type": "string"
                          },
                          "annotations": {
                            "anyOf": [
                              {
                                "additionalProperties": false,
                                "properties": {
                                  "audience": {
                                    "anyOf": [
                                      {
                                        "items": {
                                          "enum": [
                                            "user",
                                            "assistant"
                                          ],
                                          "type": "string"
                                        },
                                        "type": "array"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Audience"
                                  },
                                  "priority": {
                                    "anyOf": [
                                      {
                                        "maximum": 1.0,
                                        "minimum": 0.0,
                                        "type": "number"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Priority"
                                  }
                                },
                                "title": "Annotations",
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null
                          },
                          "_meta": {
                            "anyOf": [
                              {
                                "additionalProperties": true,
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "title": "Meta"
                          }
                        },
                        "required": [
                          "type",
                          "data",
                          "mimeType"
                        ],
                        "title": "ImageContent",
                        "type": "object"
                      },
                      {
                        "additionalProperties": false,
                        "description": "Audio content for a message.",
                        "properties": {
                          "type": {
                            "const": "audio",
                            "title": "Type",
                            "type": "string"
                          },
                          "data": {
                            "title": "Data",
                            "type": "string"
                          },
                          "mimeType": {
                            "title": "Mimetype",
                            "type": "string"
                          },
                          "annotations": {
                            "anyOf": [
                              {
                                "additionalProperties": false,
                                "properties": {
                                  "audience": {
                                    "anyOf": [
                                      {
                                        "items": {
                                          "enum": [
                                            "user",
                                            "assistant"
                                          ],
                                          "type": "string"
                                        },
                                        "type": "array"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Audience"
                                  },
                                  "priority": {
                                    "anyOf": [
                                      {
                                        "maximum": 1.0,
                                        "minimum": 0.0,
                                        "type": "number"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Priority"
                                  }
                                },
                                "title": "Annotations",
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null
                          },
                          "_meta": {
                            "anyOf": [
                              {
                                "additionalProperties": true,
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "title": "Meta"
                          }
                        },
                        "required": [
                          "type",
                          "data",
                          "mimeType"
                        ],
                        "title": "AudioContent",
                        "type": "object"
                      },
                      {
                        "additionalProperties": false,
                        "description": "A resource that the server is capable of reading, included in a prompt or tool call result.\n\nNote: resource links returned by tools are not guaranteed to appear in the results of `resources/list` requests.",
                        "properties": {
                          "name": {
                            "title": "Name",
                            "type": "string"
                          },
                          "title": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "title": "Title"
                          },
                          "uri": {
                            "format": "uri",
                            "minLength": 1,
                            "title": "Uri",
                            "type": "string"
                          },
                          "description": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "title": "Description"
                          },
                          "mimeType": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "title": "Mimetype"
                          },
                          "size": {
                            "anyOf": [
                              {
                                "type": "integer"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "title": "Size"
                          },
                          "icons": {
                            "anyOf": [
                              {
                                "items": {
                                  "additionalProperties": false,
                                  "description": "An icon for display in user interfaces.",
                                  "properties": {
                                    "src": {
                                      "title": "Src",
                                      "type": "string"
                                    },
                                    "mimeType": {
                                      "anyOf": [
                                        {
                                          "type": "string"
                                        },
                                        {
                                          "type": "null"
                                        }
                                      ],
                                      "default": null,
                                      "title": "Mimetype"
                                    },
                                    "sizes": {
                                      "anyOf": [
                                        {
                                          "items": {
                                            "type": "string"
                                          },
                                          "type": "array"
                                        },
                                        {
                                          "type": "null"
                                        }
                                      ],
                                      "default": null,
                                      "title": "Sizes"
                                    }
                                  },
                                  "required": [
                                    "src"
                                  ],
                                  "title": "Icon",
                                  "type": "object"
                                },
                                "type": "array"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "title": "Icons"
                          },
                          "annotations": {
                            "anyOf": [
                              {
                                "additionalProperties": false,
                                "properties": {
                                  "audience": {
                                    "anyOf": [
                                      {
                                        "items": {
                                          "enum": [
                                            "user",
                                            "assistant"
                                          ],
                                          "type": "string"
                                        },
                                        "type": "array"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Audience"
                                  },
                                  "priority": {
                                    "anyOf": [
                                      {
                                        "maximum": 1.0,
                                        "minimum": 0.0,
                                        "type": "number"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Priority"
                                  }
                                },
                                "title": "Annotations",
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null
                          },
                          "_meta": {
                            "anyOf": [
                              {
                                "additionalProperties": true,
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "title": "Meta"
                          },
                          "type": {
                            "const": "resource_link",
                            "title": "Type",
                            "type": "string"
                          }
                        },
                        "required": [
                          "name",
                          "uri",
                          "type"
                        ],
                        "title": "ResourceLink",
                        "type": "object"
                      },
                      {
                        "additionalProperties": false,
                        "description": "The contents of a resource, embedded into a prompt or tool call result.\n\nIt is up to the client how best to render embedded resources for the benefit\nof the LLM and/or the user.",
                        "properties": {
                          "type": {
                            "const": "resource",
                            "title": "Type",
                            "type": "string"
                          },
                          "resource": {
                            "anyOf": [
                              {
                                "additionalProperties": false,
                                "description": "Text contents of a resource.",
                                "properties": {
                                  "uri": {
                                    "format": "uri",
                                    "minLength": 1,
                                    "title": "Uri",
                                    "type": "string"
                                  },
                                  "mimeType": {
                                    "anyOf": [
                                      {
                                        "type": "string"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Mimetype"
                                  },
                                  "_meta": {
                                    "anyOf": [
                                      {
                                        "additionalProperties": true,
                                        "type": "object"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Meta"
                                  },
                                  "text": {
                                    "title": "Text",
                                    "type": "string"
                                  }
                                },
                                "required": [
                                  "uri",
                                  "text"
                                ],
                                "title": "TextResourceContents",
                                "type": "object"
                              },
                              {
                                "additionalProperties": false,
                                "description": "Binary contents of a resource.",
                                "properties": {
                                  "uri": {
                                    "format": "uri",
                                    "minLength": 1,
                                    "title": "Uri",
                                    "type": "string"
                                  },
                                  "mimeType": {
                                    "anyOf": [
                                      {
                                        "type": "string"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Mimetype"
                                  },
                                  "_meta": {
                                    "anyOf": [
                                      {
                                        "additionalProperties": true,
                                        "type": "object"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Meta"
                                  },
                                  "blob": {
                                    "title": "Blob",
                                    "type": "string"
                                  }
                                },
                                "required": [
                                  "uri",
                                  "blob"
                                ],
                                "title": "BlobResourceContents",
                                "type": "object"
                              }
                            ],
                            "title": "Resource"
                          },
                          "annotations": {
                            "anyOf": [
                              {
                                "additionalProperties": false,
                                "properties": {
                                  "audience": {
                                    "anyOf": [
                                      {
                                        "items": {
                                          "enum": [
                                            "user",
                                            "assistant"
                                          ],
                                          "type": "string"
                                        },
                                        "type": "array"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Audience"
                                  },
                                  "priority": {
                                    "anyOf": [
                                      {
                                        "maximum": 1.0,
                                        "minimum": 0.0,
                                        "type": "number"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Priority"
                                  }
                                },
                                "title": "Annotations",
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null
                          },
                          "_meta": {
                            "anyOf": [
                              {
                                "additionalProperties": true,
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "title": "Meta"
                          }
                        },
                        "required": [
                          "type",
                          "resource"
                        ],
                        "title": "EmbeddedResource",
                        "type": "object"
                      }
                    ]
                  },
                  "title": "Content",
                  "type": "array"
                },
                "structuredContent": {
                  "anyOf": [
                    {
                      "additionalProperties": true,
                      "type": "object"
                    },
                    {
                      "type": "null"
                    }
                  ],
                  "default": null,
                  "title": "Structuredcontent"
                },
                "isError": {
                  "default": false,
                  "title": "Iserror",
                  "type": "boolean"
                }
              },
              "required": [
                "content"
              ],
              "title": "CallToolResult",
              "type": "object"
            }
          },
          "required": [
            "result"
          ],
          "title": "get_plugin_dependencies_output",
          "type": "object",
          "additionalProperties": false
        },
        "annotations": {
          "readOnlyHint": true,
          "destructiveHint": false,
          "openWorldHint": false
        },
        "_meta": {
          "openai/outputTemplate": null,
          "resource_name": "plugin_management.get_plugin_dependencies",
          "_codex_apps": {
            "resource_uri": "/connector_openai_plugin_management/implicit_link::connector_openai_plugin_management/get_plugin_dependencies",
            "contains_mcp_source": false
          },
          "connector_id": "connector_openai_plugin_management",
          "connector_name": "Plugin Management",
          "connector_description": "Plugin Management: uninstall: uninstall_app; suggest install/connect: plugin_management.search_plugins then plugin_management.suggest_plugins. For missing capabilities relevant to the current request, search each capability, then call suggest_plugins once with all exact relevant plugin IDs, preferably three or fewer. Do not use api_tool.search_plugins or api_tool.suggest_installs for this flow. Suggestions are nonblocking and require an explicit user click; continue independent work when possible. Codex uninstall: plugin_management.uninstall_plugin; install: request_plugin_install. Use Plugin Management, not named plugin tools, for permissions/removal/deps. Clarify ambiguity with exact IDs. Route named-plugin access questions and approval-label requests (Always ask, Any changes, Important actions, Never ask, Use my default), even without permission wording. Call the matching tool for clear targets/modes or global/default changes. Ask without calling for missing/broad targets (Google), vague/conflicting modes, risky removal, or delegated choice. Disable is unsupported; explain without calling. Exclude how-to/undo, OAuth/admin scopes, and npm/Chrome/code plugins. Do not treat ordinary plugin use as a permission or removal request. Complete all actions; report only confirmed results.",
          "link_id": "implicit_link::connector_openai_plugin_management"
        }
      },
      "connector_id": "connector_openai_plugin_management",
      "connector_name": "Plugin Management",
      "plugin_display_names": []
    },
    {
      "server_name": "codex_apps",
      "supports_parallel_tool_calls": false,
      "server_origin": null,
      "tool_name": "_uninstall_app",
      "tool_namespace": "codex_apps__plugin_management",
      "namespace_description": "Plugin Management: uninstall: uninstall_app; suggest install/connect: plugin_management.search_plugins then plugin_management.suggest_plugins. For missing capabilities relevant to the current request, search each capability, then call suggest_plugins once with all exact relevant plugin IDs, preferably three or fewer. Do not use api_tool.search_plugins or api_tool.suggest_installs for this flow. Suggestions are nonblocking and require an explicit user click; continue independent work when possible. Codex uninstall: plugin_management.uninstall_plugin; install: request_plugin_install. Use Plugin Management, not named plugin tools, for permissions/removal/deps. Clarify ambiguity with exact IDs. Route named-plugin access questions and approval-label requests (Always ask, Any changes, Important actions, Never ask, Use my default), even without permission wording. Call the matching tool for clear targets/modes or global/default changes. Ask without calling for missing/broad targets (Google), vague/conflicting modes, risky removal, or delegated choice. Disable is unsupported; explain without calling. Exclude how-to/undo, OAuth/admin scopes, and npm/Chrome/code plugins. Do not treat ordinary plugin use as a permission or removal request. Complete all actions; report only confirmed results.",
      "tool": {
        "name": "plugin_management.uninstall_app",
        "title": "uninstall_app",
        "description": "Uninstall ChatGPT plugins only for explicit uninstall, remove, or disconnect intent. Pass every exact, user-approved target in one call. For a missing/broad target such as Google, all/risky plugins, or a choice left to you, make no call and ask. Disable is not uninstall. Never use this for install/connect/undo/how-to, sentiment, negation, ordinary plugin use, or npm/Chrome/code plugins. The result reports each outcome.",
        "inputSchema": {
          "properties": {
            "app_ids": {
              "description": "Exact, user-approved ChatGPT plugin references to uninstall. Each item may be a plugin id, connector id, platform slug, or unambiguous user-facing name. Never pass Google or another broad provider, all/risky plugins, or a target chosen by the assistant.",
              "items": {
                "type": "string"
              },
              "minItems": 1,
              "title": "App Ids",
              "type": "array"
            },
            "reason": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "Optional user-visible reason for uninstalling the plugin.",
              "title": "Reason"
            }
          },
          "required": [
            "app_ids"
          ],
          "title": "uninstall_app_input",
          "type": "object",
          "additionalProperties": false
        },
        "outputSchema": {
          "properties": {
            "result": {
              "additionalProperties": false,
              "description": "The server's response to a tool call.",
              "properties": {
                "_meta": {
                  "anyOf": [
                    {
                      "additionalProperties": true,
                      "type": "object"
                    },
                    {
                      "type": "null"
                    }
                  ],
                  "default": null,
                  "title": "Meta"
                },
                "content": {
                  "items": {
                    "anyOf": [
                      {
                        "additionalProperties": false,
                        "description": "Text content for a message.",
                        "properties": {
                          "type": {
                            "const": "text",
                            "title": "Type",
                            "type": "string"
                          },
                          "text": {
                            "title": "Text",
                            "type": "string"
                          },
                          "annotations": {
                            "anyOf": [
                              {
                                "additionalProperties": false,
                                "properties": {
                                  "audience": {
                                    "anyOf": [
                                      {
                                        "items": {
                                          "enum": [
                                            "user",
                                            "assistant"
                                          ],
                                          "type": "string"
                                        },
                                        "type": "array"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Audience"
                                  },
                                  "priority": {
                                    "anyOf": [
                                      {
                                        "maximum": 1.0,
                                        "minimum": 0.0,
                                        "type": "number"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Priority"
                                  }
                                },
                                "title": "Annotations",
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null
                          },
                          "_meta": {
                            "anyOf": [
                              {
                                "additionalProperties": true,
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "title": "Meta"
                          }
                        },
                        "required": [
                          "type",
                          "text"
                        ],
                        "title": "TextContent",
                        "type": "object"
                      },
                      {
                        "additionalProperties": false,
                        "description": "Image content for a message.",
                        "properties": {
                          "type": {
                            "const": "image",
                            "title": "Type",
                            "type": "string"
                          },
                          "data": {
                            "title": "Data",
                            "type": "string"
                          },
                          "mimeType": {
                            "title": "Mimetype",
                            "type": "string"
                          },
                          "annotations": {
                            "anyOf": [
                              {
                                "additionalProperties": false,
                                "properties": {
                                  "audience": {
                                    "anyOf": [
                                      {
                                        "items": {
                                          "enum": [
                                            "user",
                                            "assistant"
                                          ],
                                          "type": "string"
                                        },
                                        "type": "array"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Audience"
                                  },
                                  "priority": {
                                    "anyOf": [
                                      {
                                        "maximum": 1.0,
                                        "minimum": 0.0,
                                        "type": "number"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Priority"
                                  }
                                },
                                "title": "Annotations",
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null
                          },
                          "_meta": {
                            "anyOf": [
                              {
                                "additionalProperties": true,
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "title": "Meta"
                          }
                        },
                        "required": [
                          "type",
                          "data",
                          "mimeType"
                        ],
                        "title": "ImageContent",
                        "type": "object"
                      },
                      {
                        "additionalProperties": false,
                        "description": "Audio content for a message.",
                        "properties": {
                          "type": {
                            "const": "audio",
                            "title": "Type",
                            "type": "string"
                          },
                          "data": {
                            "title": "Data",
                            "type": "string"
                          },
                          "mimeType": {
                            "title": "Mimetype",
                            "type": "string"
                          },
                          "annotations": {
                            "anyOf": [
                              {
                                "additionalProperties": false,
                                "properties": {
                                  "audience": {
                                    "anyOf": [
                                      {
                                        "items": {
                                          "enum": [
                                            "user",
                                            "assistant"
                                          ],
                                          "type": "string"
                                        },
                                        "type": "array"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Audience"
                                  },
                                  "priority": {
                                    "anyOf": [
                                      {
                                        "maximum": 1.0,
                                        "minimum": 0.0,
                                        "type": "number"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Priority"
                                  }
                                },
                                "title": "Annotations",
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null
                          },
                          "_meta": {
                            "anyOf": [
                              {
                                "additionalProperties": true,
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "title": "Meta"
                          }
                        },
                        "required": [
                          "type",
                          "data",
                          "mimeType"
                        ],
                        "title": "AudioContent",
                        "type": "object"
                      },
                      {
                        "additionalProperties": false,
                        "description": "A resource that the server is capable of reading, included in a prompt or tool call result.\n\nNote: resource links returned by tools are not guaranteed to appear in the results of `resources/list` requests.",
                        "properties": {
                          "name": {
                            "title": "Name",
                            "type": "string"
                          },
                          "title": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "title": "Title"
                          },
                          "uri": {
                            "format": "uri",
                            "minLength": 1,
                            "title": "Uri",
                            "type": "string"
                          },
                          "description": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "title": "Description"
                          },
                          "mimeType": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "title": "Mimetype"
                          },
                          "size": {
                            "anyOf": [
                              {
                                "type": "integer"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "title": "Size"
                          },
                          "icons": {
                            "anyOf": [
                              {
                                "items": {
                                  "additionalProperties": false,
                                  "description": "An icon for display in user interfaces.",
                                  "properties": {
                                    "src": {
                                      "title": "Src",
                                      "type": "string"
                                    },
                                    "mimeType": {
                                      "anyOf": [
                                        {
                                          "type": "string"
                                        },
                                        {
                                          "type": "null"
                                        }
                                      ],
                                      "default": null,
                                      "title": "Mimetype"
                                    },
                                    "sizes": {
                                      "anyOf": [
                                        {
                                          "items": {
                                            "type": "string"
                                          },
                                          "type": "array"
                                        },
                                        {
                                          "type": "null"
                                        }
                                      ],
                                      "default": null,
                                      "title": "Sizes"
                                    }
                                  },
                                  "required": [
                                    "src"
                                  ],
                                  "title": "Icon",
                                  "type": "object"
                                },
                                "type": "array"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "title": "Icons"
                          },
                          "annotations": {
                            "anyOf": [
                              {
                                "additionalProperties": false,
                                "properties": {
                                  "audience": {
                                    "anyOf": [
                                      {
                                        "items": {
                                          "enum": [
                                            "user",
                                            "assistant"
                                          ],
                                          "type": "string"
                                        },
                                        "type": "array"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Audience"
                                  },
                                  "priority": {
                                    "anyOf": [
                                      {
                                        "maximum": 1.0,
                                        "minimum": 0.0,
                                        "type": "number"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Priority"
                                  }
                                },
                                "title": "Annotations",
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null
                          },
                          "_meta": {
                            "anyOf": [
                              {
                                "additionalProperties": true,
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "title": "Meta"
                          },
                          "type": {
                            "const": "resource_link",
                            "title": "Type",
                            "type": "string"
                          }
                        },
                        "required": [
                          "name",
                          "uri",
                          "type"
                        ],
                        "title": "ResourceLink",
                        "type": "object"
                      },
                      {
                        "additionalProperties": false,
                        "description": "The contents of a resource, embedded into a prompt or tool call result.\n\nIt is up to the client how best to render embedded resources for the benefit\nof the LLM and/or the user.",
                        "properties": {
                          "type": {
                            "const": "resource",
                            "title": "Type",
                            "type": "string"
                          },
                          "resource": {
                            "anyOf": [
                              {
                                "additionalProperties": false,
                                "description": "Text contents of a resource.",
                                "properties": {
                                  "uri": {
                                    "format": "uri",
                                    "minLength": 1,
                                    "title": "Uri",
                                    "type": "string"
                                  },
                                  "mimeType": {
                                    "anyOf": [
                                      {
                                        "type": "string"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Mimetype"
                                  },
                                  "_meta": {
                                    "anyOf": [
                                      {
                                        "additionalProperties": true,
                                        "type": "object"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Meta"
                                  },
                                  "text": {
                                    "title": "Text",
                                    "type": "string"
                                  }
                                },
                                "required": [
                                  "uri",
                                  "text"
                                ],
                                "title": "TextResourceContents",
                                "type": "object"
                              },
                              {
                                "additionalProperties": false,
                                "description": "Binary contents of a resource.",
                                "properties": {
                                  "uri": {
                                    "format": "uri",
                                    "minLength": 1,
                                    "title": "Uri",
                                    "type": "string"
                                  },
                                  "mimeType": {
                                    "anyOf": [
                                      {
                                        "type": "string"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Mimetype"
                                  },
                                  "_meta": {
                                    "anyOf": [
                                      {
                                        "additionalProperties": true,
                                        "type": "object"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Meta"
                                  },
                                  "blob": {
                                    "title": "Blob",
                                    "type": "string"
                                  }
                                },
                                "required": [
                                  "uri",
                                  "blob"
                                ],
                                "title": "BlobResourceContents",
                                "type": "object"
                              }
                            ],
                            "title": "Resource"
                          },
                          "annotations": {
                            "anyOf": [
                              {
                                "additionalProperties": false,
                                "properties": {
                                  "audience": {
                                    "anyOf": [
                                      {
                                        "items": {
                                          "enum": [
                                            "user",
                                            "assistant"
                                          ],
                                          "type": "string"
                                        },
                                        "type": "array"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Audience"
                                  },
                                  "priority": {
                                    "anyOf": [
                                      {
                                        "maximum": 1.0,
                                        "minimum": 0.0,
                                        "type": "number"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Priority"
                                  }
                                },
                                "title": "Annotations",
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null
                          },
                          "_meta": {
                            "anyOf": [
                              {
                                "additionalProperties": true,
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "title": "Meta"
                          }
                        },
                        "required": [
                          "type",
                          "resource"
                        ],
                        "title": "EmbeddedResource",
                        "type": "object"
                      }
                    ]
                  },
                  "title": "Content",
                  "type": "array"
                },
                "structuredContent": {
                  "anyOf": [
                    {
                      "additionalProperties": true,
                      "type": "object"
                    },
                    {
                      "type": "null"
                    }
                  ],
                  "default": null,
                  "title": "Structuredcontent"
                },
                "isError": {
                  "default": false,
                  "title": "Iserror",
                  "type": "boolean"
                }
              },
              "required": [
                "content"
              ],
              "title": "CallToolResult",
              "type": "object"
            }
          },
          "required": [
            "result"
          ],
          "title": "uninstall_app_output",
          "type": "object",
          "additionalProperties": false
        },
        "annotations": {
          "readOnlyHint": false,
          "destructiveHint": true,
          "openWorldHint": false
        },
        "_meta": {
          "openai/outputTemplate": null,
          "resource_name": "plugin_management.uninstall_app",
          "_codex_apps": {
            "resource_uri": "/connector_openai_plugin_management/implicit_link::connector_openai_plugin_management/uninstall_app",
            "contains_mcp_source": false
          },
          "connector_id": "connector_openai_plugin_management",
          "connector_name": "Plugin Management",
          "connector_description": "Plugin Management: uninstall: uninstall_app; suggest install/connect: plugin_management.search_plugins then plugin_management.suggest_plugins. For missing capabilities relevant to the current request, search each capability, then call suggest_plugins once with all exact relevant plugin IDs, preferably three or fewer. Do not use api_tool.search_plugins or api_tool.suggest_installs for this flow. Suggestions are nonblocking and require an explicit user click; continue independent work when possible. Codex uninstall: plugin_management.uninstall_plugin; install: request_plugin_install. Use Plugin Management, not named plugin tools, for permissions/removal/deps. Clarify ambiguity with exact IDs. Route named-plugin access questions and approval-label requests (Always ask, Any changes, Important actions, Never ask, Use my default), even without permission wording. Call the matching tool for clear targets/modes or global/default changes. Ask without calling for missing/broad targets (Google), vague/conflicting modes, risky removal, or delegated choice. Disable is unsupported; explain without calling. Exclude how-to/undo, OAuth/admin scopes, and npm/Chrome/code plugins. Do not treat ordinary plugin use as a permission or removal request. Complete all actions; report only confirmed results.",
          "link_id": "implicit_link::connector_openai_plugin_management"
        }
      },
      "connector_id": "connector_openai_plugin_management",
      "connector_name": "Plugin Management",
      "plugin_display_names": []
    },
    {
      "server_name": "codex_apps",
      "supports_parallel_tool_calls": false,
      "server_origin": null,
      "tool_name": "_update_app_permissions",
      "tool_namespace": "codex_apps__plugin_management",
      "namespace_description": "Plugin Management: uninstall: uninstall_app; suggest install/connect: plugin_management.search_plugins then plugin_management.suggest_plugins. For missing capabilities relevant to the current request, search each capability, then call suggest_plugins once with all exact relevant plugin IDs, preferably three or fewer. Do not use api_tool.search_plugins or api_tool.suggest_installs for this flow. Suggestions are nonblocking and require an explicit user click; continue independent work when possible. Codex uninstall: plugin_management.uninstall_plugin; install: request_plugin_install. Use Plugin Management, not named plugin tools, for permissions/removal/deps. Clarify ambiguity with exact IDs. Route named-plugin access questions and approval-label requests (Always ask, Any changes, Important actions, Never ask, Use my default), even without permission wording. Call the matching tool for clear targets/modes or global/default changes. Ask without calling for missing/broad targets (Google), vague/conflicting modes, risky removal, or delegated choice. Disable is unsupported; explain without calling. Exclude how-to/undo, OAuth/admin scopes, and npm/Chrome/code plugins. Do not treat ordinary plugin use as a permission or removal request. Complete all actions; report only confirmed results.",
      "tool": {
        "name": "plugin_management.update_app_permissions",
        "title": "update_app_permissions",
        "description": "Update global ChatGPT plugin permissions or a plugin-specific override. Omit app_id for global-only updates and provide it for plugin-specific updates. Map Always ask to always_ask, Any changes to ask_before_writes, Important actions to review_important_actions, Never ask to full_access, and Use my default to inherit. For plugin-specific changes, a missing/broad target such as Google, a vague mode such as tighter/more permissive, conflicting intent such as less access plus Never ask, or a choice left to you requires a question and no tool call; explicit global/default changes need no app_id. Never infer a mode or probe with get_app_permissions. One call may include both global_permissions and app_permissions with app_id; the global change is applied first. For several plugins call once per target and complete every requested update.",
        "inputSchema": {
          "properties": {
            "updates": {
              "properties": {
                "global_permissions": {
                  "anyOf": [
                    {
                      "items": {
                        "properties": {
                          "setting": {
                            "const": "permission_mode",
                            "default": "permission_mode",
                            "description": "Permission setting to update. This field is optional; omit it unless needed. If provided, use permission_mode.",
                            "title": "Setting",
                            "type": "string"
                          },
                          "value": {
                            "description": "New value for the global permission setting. Options: always_ask (UI label: Always ask; ask before reading or making changes), ask_before_writes (UI label: Allow read actions; read without asking but ask before making changes), review_important_actions (UI label: Allow low-risk actions; automatically approve low-risk actions but may deny actions involving sensitive information), and full_access (UI label: Allow all actions; read or take action without asking; elevated risk and may be unavailable globally when the feature gate hides it).",
                            "enum": [
                              "always_ask",
                              "ask_before_writes",
                              "review_important_actions",
                              "full_access"
                            ],
                            "title": "Value",
                            "type": "string"
                          }
                        },
                        "required": [
                          "value"
                        ],
                        "title": "GlobalPermissionUpdate",
                        "type": "object",
                        "additionalProperties": false
                      },
                      "type": "array"
                    },
                    {
                      "type": "null"
                    }
                  ],
                  "default": null,
                  "description": "Global default permission updates to apply.",
                  "title": "Global Permissions"
                },
                "app_permissions": {
                  "anyOf": [
                    {
                      "items": {
                        "properties": {
                          "setting": {
                            "const": "permission_mode",
                            "default": "permission_mode",
                            "description": "Permission setting to update. This field is optional; omit it unless needed. If provided, use permission_mode.",
                            "title": "Setting",
                            "type": "string"
                          },
                          "value": {
                            "description": "New value for the plugin-specific permission setting. Options: inherit (UI label: Use default or follow global; clear this plugin's override), always_ask (UI label: Always ask; ask before reading or making changes with this plugin), ask_before_writes (UI label: Allow read actions; read without asking but ask before making changes with this plugin), review_important_actions (UI label: Allow low-risk actions; automatically approve low-risk actions with this plugin but may deny actions involving sensitive information), and full_access (UI label: Allow all actions; read or take action with this plugin without asking; elevated risk).",
                            "enum": [
                              "inherit",
                              "always_ask",
                              "ask_before_writes",
                              "review_important_actions",
                              "full_access"
                            ],
                            "title": "Value",
                            "type": "string"
                          }
                        },
                        "required": [
                          "value"
                        ],
                        "title": "AppSpecificPermissionUpdate",
                        "type": "object",
                        "additionalProperties": false
                      },
                      "type": "array"
                    },
                    {
                      "type": "null"
                    }
                  ],
                  "default": null,
                  "description": "Plugin-specific permission updates to apply.",
                  "title": "App Permissions"
                }
              },
              "title": "AppPermissionUpdateSet",
              "type": "object",
              "description": "Permission updates to apply. A call may contain global_permissions, app_permissions, or both; app_permissions requires app_id.",
              "additionalProperties": false
            },
            "app_id": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "Optional ChatGPT plugin identifier. Required for app_permissions updates; omit for global_permissions-only updates. May be a plugin id, connector id, platform slug, or unambiguous user-facing plugin name. Never pass Google or another broad/generic target.",
              "title": "App Id"
            },
            "reason": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "Optional user-visible reason for changing permissions.",
              "title": "Reason"
            }
          },
          "required": [
            "updates"
          ],
          "title": "update_app_permissions_input",
          "type": "object",
          "additionalProperties": false
        },
        "outputSchema": {
          "properties": {
            "result": {
              "additionalProperties": false,
              "description": "The server's response to a tool call.",
              "properties": {
                "_meta": {
                  "anyOf": [
                    {
                      "additionalProperties": true,
                      "type": "object"
                    },
                    {
                      "type": "null"
                    }
                  ],
                  "default": null,
                  "title": "Meta"
                },
                "content": {
                  "items": {
                    "anyOf": [
                      {
                        "additionalProperties": false,
                        "description": "Text content for a message.",
                        "properties": {
                          "type": {
                            "const": "text",
                            "title": "Type",
                            "type": "string"
                          },
                          "text": {
                            "title": "Text",
                            "type": "string"
                          },
                          "annotations": {
                            "anyOf": [
                              {
                                "additionalProperties": false,
                                "properties": {
                                  "audience": {
                                    "anyOf": [
                                      {
                                        "items": {
                                          "enum": [
                                            "user",
                                            "assistant"
                                          ],
                                          "type": "string"
                                        },
                                        "type": "array"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Audience"
                                  },
                                  "priority": {
                                    "anyOf": [
                                      {
                                        "maximum": 1.0,
                                        "minimum": 0.0,
                                        "type": "number"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Priority"
                                  }
                                },
                                "title": "Annotations",
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null
                          },
                          "_meta": {
                            "anyOf": [
                              {
                                "additionalProperties": true,
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "title": "Meta"
                          }
                        },
                        "required": [
                          "type",
                          "text"
                        ],
                        "title": "TextContent",
                        "type": "object"
                      },
                      {
                        "additionalProperties": false,
                        "description": "Image content for a message.",
                        "properties": {
                          "type": {
                            "const": "image",
                            "title": "Type",
                            "type": "string"
                          },
                          "data": {
                            "title": "Data",
                            "type": "string"
                          },
                          "mimeType": {
                            "title": "Mimetype",
                            "type": "string"
                          },
                          "annotations": {
                            "anyOf": [
                              {
                                "additionalProperties": false,
                                "properties": {
                                  "audience": {
                                    "anyOf": [
                                      {
                                        "items": {
                                          "enum": [
                                            "user",
                                            "assistant"
                                          ],
                                          "type": "string"
                                        },
                                        "type": "array"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Audience"
                                  },
                                  "priority": {
                                    "anyOf": [
                                      {
                                        "maximum": 1.0,
                                        "minimum": 0.0,
                                        "type": "number"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Priority"
                                  }
                                },
                                "title": "Annotations",
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null
                          },
                          "_meta": {
                            "anyOf": [
                              {
                                "additionalProperties": true,
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "title": "Meta"
                          }
                        },
                        "required": [
                          "type",
                          "data",
                          "mimeType"
                        ],
                        "title": "ImageContent",
                        "type": "object"
                      },
                      {
                        "additionalProperties": false,
                        "description": "Audio content for a message.",
                        "properties": {
                          "type": {
                            "const": "audio",
                            "title": "Type",
                            "type": "string"
                          },
                          "data": {
                            "title": "Data",
                            "type": "string"
                          },
                          "mimeType": {
                            "title": "Mimetype",
                            "type": "string"
                          },
                          "annotations": {
                            "anyOf": [
                              {
                                "additionalProperties": false,
                                "properties": {
                                  "audience": {
                                    "anyOf": [
                                      {
                                        "items": {
                                          "enum": [
                                            "user",
                                            "assistant"
                                          ],
                                          "type": "string"
                                        },
                                        "type": "array"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Audience"
                                  },
                                  "priority": {
                                    "anyOf": [
                                      {
                                        "maximum": 1.0,
                                        "minimum": 0.0,
                                        "type": "number"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Priority"
                                  }
                                },
                                "title": "Annotations",
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null
                          },
                          "_meta": {
                            "anyOf": [
                              {
                                "additionalProperties": true,
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "title": "Meta"
                          }
                        },
                        "required": [
                          "type",
                          "data",
                          "mimeType"
                        ],
                        "title": "AudioContent",
                        "type": "object"
                      },
                      {
                        "additionalProperties": false,
                        "description": "A resource that the server is capable of reading, included in a prompt or tool call result.\n\nNote: resource links returned by tools are not guaranteed to appear in the results of `resources/list` requests.",
                        "properties": {
                          "name": {
                            "title": "Name",
                            "type": "string"
                          },
                          "title": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "title": "Title"
                          },
                          "uri": {
                            "format": "uri",
                            "minLength": 1,
                            "title": "Uri",
                            "type": "string"
                          },
                          "description": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "title": "Description"
                          },
                          "mimeType": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "title": "Mimetype"
                          },
                          "size": {
                            "anyOf": [
                              {
                                "type": "integer"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "title": "Size"
                          },
                          "icons": {
                            "anyOf": [
                              {
                                "items": {
                                  "additionalProperties": false,
                                  "description": "An icon for display in user interfaces.",
                                  "properties": {
                                    "src": {
                                      "title": "Src",
                                      "type": "string"
                                    },
                                    "mimeType": {
                                      "anyOf": [
                                        {
                                          "type": "string"
                                        },
                                        {
                                          "type": "null"
                                        }
                                      ],
                                      "default": null,
                                      "title": "Mimetype"
                                    },
                                    "sizes": {
                                      "anyOf": [
                                        {
                                          "items": {
                                            "type": "string"
                                          },
                                          "type": "array"
                                        },
                                        {
                                          "type": "null"
                                        }
                                      ],
                                      "default": null,
                                      "title": "Sizes"
                                    }
                                  },
                                  "required": [
                                    "src"
                                  ],
                                  "title": "Icon",
                                  "type": "object"
                                },
                                "type": "array"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "title": "Icons"
                          },
                          "annotations": {
                            "anyOf": [
                              {
                                "additionalProperties": false,
                                "properties": {
                                  "audience": {
                                    "anyOf": [
                                      {
                                        "items": {
                                          "enum": [
                                            "user",
                                            "assistant"
                                          ],
                                          "type": "string"
                                        },
                                        "type": "array"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Audience"
                                  },
                                  "priority": {
                                    "anyOf": [
                                      {
                                        "maximum": 1.0,
                                        "minimum": 0.0,
                                        "type": "number"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Priority"
                                  }
                                },
                                "title": "Annotations",
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null
                          },
                          "_meta": {
                            "anyOf": [
                              {
                                "additionalProperties": true,
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "title": "Meta"
                          },
                          "type": {
                            "const": "resource_link",
                            "title": "Type",
                            "type": "string"
                          }
                        },
                        "required": [
                          "name",
                          "uri",
                          "type"
                        ],
                        "title": "ResourceLink",
                        "type": "object"
                      },
                      {
                        "additionalProperties": false,
                        "description": "The contents of a resource, embedded into a prompt or tool call result.\n\nIt is up to the client how best to render embedded resources for the benefit\nof the LLM and/or the user.",
                        "properties": {
                          "type": {
                            "const": "resource",
                            "title": "Type",
                            "type": "string"
                          },
                          "resource": {
                            "anyOf": [
                              {
                                "additionalProperties": false,
                                "description": "Text contents of a resource.",
                                "properties": {
                                  "uri": {
                                    "format": "uri",
                                    "minLength": 1,
                                    "title": "Uri",
                                    "type": "string"
                                  },
                                  "mimeType": {
                                    "anyOf": [
                                      {
                                        "type": "string"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Mimetype"
                                  },
                                  "_meta": {
                                    "anyOf": [
                                      {
                                        "additionalProperties": true,
                                        "type": "object"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Meta"
                                  },
                                  "text": {
                                    "title": "Text",
                                    "type": "string"
                                  }
                                },
                                "required": [
                                  "uri",
                                  "text"
                                ],
                                "title": "TextResourceContents",
                                "type": "object"
                              },
                              {
                                "additionalProperties": false,
                                "description": "Binary contents of a resource.",
                                "properties": {
                                  "uri": {
                                    "format": "uri",
                                    "minLength": 1,
                                    "title": "Uri",
                                    "type": "string"
                                  },
                                  "mimeType": {
                                    "anyOf": [
                                      {
                                        "type": "string"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Mimetype"
                                  },
                                  "_meta": {
                                    "anyOf": [
                                      {
                                        "additionalProperties": true,
                                        "type": "object"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Meta"
                                  },
                                  "blob": {
                                    "title": "Blob",
                                    "type": "string"
                                  }
                                },
                                "required": [
                                  "uri",
                                  "blob"
                                ],
                                "title": "BlobResourceContents",
                                "type": "object"
                              }
                            ],
                            "title": "Resource"
                          },
                          "annotations": {
                            "anyOf": [
                              {
                                "additionalProperties": false,
                                "properties": {
                                  "audience": {
                                    "anyOf": [
                                      {
                                        "items": {
                                          "enum": [
                                            "user",
                                            "assistant"
                                          ],
                                          "type": "string"
                                        },
                                        "type": "array"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Audience"
                                  },
                                  "priority": {
                                    "anyOf": [
                                      {
                                        "maximum": 1.0,
                                        "minimum": 0.0,
                                        "type": "number"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Priority"
                                  }
                                },
                                "title": "Annotations",
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null
                          },
                          "_meta": {
                            "anyOf": [
                              {
                                "additionalProperties": true,
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "title": "Meta"
                          }
                        },
                        "required": [
                          "type",
                          "resource"
                        ],
                        "title": "EmbeddedResource",
                        "type": "object"
                      }
                    ]
                  },
                  "title": "Content",
                  "type": "array"
                },
                "structuredContent": {
                  "anyOf": [
                    {
                      "additionalProperties": true,
                      "type": "object"
                    },
                    {
                      "type": "null"
                    }
                  ],
                  "default": null,
                  "title": "Structuredcontent"
                },
                "isError": {
                  "default": false,
                  "title": "Iserror",
                  "type": "boolean"
                }
              },
              "required": [
                "content"
              ],
              "title": "CallToolResult",
              "type": "object"
            }
          },
          "required": [
            "result"
          ],
          "title": "update_app_permissions_output",
          "type": "object",
          "additionalProperties": false
        },
        "annotations": {
          "readOnlyHint": false,
          "destructiveHint": false,
          "openWorldHint": false
        },
        "_meta": {
          "openai/outputTemplate": null,
          "resource_name": "plugin_management.update_app_permissions",
          "_codex_apps": {
            "resource_uri": "/connector_openai_plugin_management/implicit_link::connector_openai_plugin_management/update_app_permissions",
            "contains_mcp_source": false
          },
          "connector_id": "connector_openai_plugin_management",
          "connector_name": "Plugin Management",
          "connector_description": "Plugin Management: uninstall: uninstall_app; suggest install/connect: plugin_management.search_plugins then plugin_management.suggest_plugins. For missing capabilities relevant to the current request, search each capability, then call suggest_plugins once with all exact relevant plugin IDs, preferably three or fewer. Do not use api_tool.search_plugins or api_tool.suggest_installs for this flow. Suggestions are nonblocking and require an explicit user click; continue independent work when possible. Codex uninstall: plugin_management.uninstall_plugin; install: request_plugin_install. Use Plugin Management, not named plugin tools, for permissions/removal/deps. Clarify ambiguity with exact IDs. Route named-plugin access questions and approval-label requests (Always ask, Any changes, Important actions, Never ask, Use my default), even without permission wording. Call the matching tool for clear targets/modes or global/default changes. Ask without calling for missing/broad targets (Google), vague/conflicting modes, risky removal, or delegated choice. Disable is unsupported; explain without calling. Exclude how-to/undo, OAuth/admin scopes, and npm/Chrome/code plugins. Do not treat ordinary plugin use as a permission or removal request. Complete all actions; report only confirmed results.",
          "link_id": "implicit_link::connector_openai_plugin_management"
        }
      },
      "connector_id": "connector_openai_plugin_management",
      "connector_name": "Plugin Management",
      "plugin_display_names": []
    }
  ]
}