# codex-chats-mcp

Source: https://glimind.com/server/pypi%2Fcodex-chats-mcp
Registry id: `pypi/codex-chats-mcp`
Status: unknown

## Install

```json
{
  "mcpServers": {
    "codex-chats-mcp": {
      "command": "uvx",
      "args": [
        "codex-chats-mcp"
      ]
    }
  }
}
```

Claude Code:

```sh
claude mcp add codex-chats-mcp -- uvx codex-chats-mcp
```

## Tools (17)

- `archive_chat`: Toggle archive state.
- `archive_conversation`: Toggle the archive flag.
- `delete_all_archived`: Bulk-delete every archived task. Requires confirm=True.
- `delete_all_conversations`: Nuke every visible chat — same as ChatGPT's 'Delete all chats' button. Requires confirm=True.
- `delete_chat`: Permanently delete a task. Works on active OR archived.
- `delete_conversation`: Permanently delete one chat (is_visible=false). No undo.
- `delete_conversations_matching`: Delete every chat whose title matches a substring. Requires confirm=True.
- `export_conversations`: Dump titles/IDs (and optionally full message trees) to a JSON file.
- `get_chat`: Summary of one task.
- `get_chat_raw`: Full raw task payload.
- `get_conversation`: Full payload for one conversation, including the message tree.
- `list_chats`: Paginate Codex tasks, filterable by all / current / archived.
- `list_conversations`: Paginates through your conversations. Filters out archived by default.
- `rename_conversation`: Change a conversation's title.
- `search_conversations`: Substring match on titles (client-side).
- `unarchive_chat`: Toggle archive state.
- `unarchive_conversation`: Toggle the archive flag.

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
