connect_chatgpt
Diagnostics & system · macOS
Effect: send (strongest supported action). Status: gated.
Gated means the tool requires an installed app, a connected account, permission, or runtime availability. Check those requirements on the listed platform before using it.
macOS
Purpose
Connects this Mac to ChatGPT: creates (or repairs) the Local MCP connector inside the user's ChatGPT account so ChatGPT can use this Mac's tools. Runs on this Mac only. If they aren't signed in, a ChatGPT window opens for them to sign in themselves — you never handle their password, and no credential is ever passed as an argument. Requires Developer mode, which this turns on when it can. Pass recreate:true to delete the existing connector and build a fresh one (token rotation). Returns run_id plus one entry per stage; a stage with status needs_user is waiting for the person, not broken.
Required inputs
No required inputs are declared in this platform's schema. Optional selectors and runtime requirements may still apply.
Permissions and confirmation
No explicit confirmation parameter is exposed in this snapshot. This does not grant permission to act: obtain user authorization before any real action.
- Use only the apps, accounts and resources authorized by the user on this platform. Consult this tool's platform-specific description for its connection and permission requirements; this catalog does not assert additional OAuth scopes or OS entitlements.
Full input schema — macOS
{
"properties": {
"recreate": {
"description": "Delete the existing LMCP connector and create it again (use when its token has to rotate). Default false: an existing, connected connector is left alone.",
"type": "boolean"
},
"wait_seconds": {
"description": "How long to wait for the run before answering with what happened so far (default 300, max 900). The run continues either way; look it up later by run_id.",
"type": "integer"
}
},
"required": [],
"type": "object"
}Documentation example
Do not execute this example. These concrete inputs refer to a fictional demonstration dataset. Resolve real handles and obtain user authorization before any real call.
{
"recreate": false
}