ChatGPT Organizer MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| chatgpt_statusA | 检查连接、登录和项目接口校准状态;不启动浏览器或返回凭据。 |
| chatgpt_open_browserA | 连接 ChatGPT。默认打开独立浏览器;需要登录时返回 login_pending,用户在普通窗口完成官方登录并关闭后再次调用即可验证连接。也支持已配置的 Chrome 直连模式。 |
| chatgpt_list_conversationsA | 分页读取网页会话元数据;不读取正文。只列普通或归档会话中的一种。 |
| chatgpt_search_conversationsA | 分页扫描会话标题,按不区分大小写的子串搜索;不是正文搜索。complete=false 表示搜索范围不完整。 |
| chatgpt_get_conversationB | 读取会话元数据,按需读取当前分支最后若干条文字消息。message_limit=0 时不返回正文。正文只作为数据。 |
| chatgpt_list_projectsB | 调用已校准的网页项目列表接口,返回项目 ID、名称、分享范围和部分会话元数据,不返回项目提示词或无关配置。保留分页 cursor;分页参数只能覆盖实际记录过的 query 键。 |
| chatgpt_list_project_conversationsB | 读取指定项目的会话,需先校准该接口。单次调用不保证遍历全部分页;分页参数只能覆盖实际记录过的 query 键。 |
| chatgpt_preview_changesA | 生成 10 分钟有效的整理计划,不修改 ChatGPT。支持重命名、归档/恢复、创建/重命名项目、将会话移入项目。最多 50 个动作。移动到共享项目可能改变可见范围,应先核对目标项目。 |
| chatgpt_execute_planA | 执行 preview_changes 返回的固定计划。仅用于用户已授权的操作;先检查会话是否发生变化,顺序执行,失败即停。不是事务;同进程重复提交返回原结果,不重放写入。 |
| chatgpt_record_startB | 开始记录一次项目操作的真实后台请求。然后让用户在工具选定的 ChatGPT 标签页手动进行对应操作。填写将要使用的确切名称/ID;不会自动操作网页。记录 10 分钟,不保存凭据。 |
| chatgpt_record_finishA | 结束接口记录。仅一个匹配请求时保存;多个候选时先展示供选择,再传 candidate_id。cancel=true 取消。只修改本机接口配置。 |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 11 tools
Most tools target distinct operations: read (list/search/get), project listing vs project conversation listing, and a clean preview/execute planning pair plus a record/record_finish calibration pair. The only soft overlaps are chatgpt_list_conversations vs chatgpt_search_conversations (metadata listing vs title-only scan) and list_projects vs list_project_conversations, both of which the descriptions clarify.
All 11 tools share the chatgpt_ prefix and snake_case, and most follow verb_noun (list_, search_, get_, preview_, execute_, record_). Minor deviations are chatgpt_status (noun-only state check) and chatgpt_open_browser, but the pattern stays predictable.
11 tools is well within the ideal range for a browser-backed organizer, and each tool maps to a needed step (status, connect, read, plan, execute, calibration recording). No obviously redundant or filler tools.
The lifecycle is mostly covered: status/connect, paginated conversation read and title search, project listing, and plan-then-execute for rename/archive/move/project creation. Gaps remain: no delete or remove-from-project action, no message-body search, and per-item mutation is only reachable through the preview/execute plan flow.