[Feature Request] Allow Claude to rename sessions programmatically via MCP or tool

Resolved 💬 1 comment Opened Jun 23, 2026 by federchenfrost Closed Jun 23, 2026

Preflight Checklist

  • [x] I have searched existing requests and this feature hasn't been requested yet
  • [x] This is a single feature request (not multiple features)

Problem Statement

There is no way to rename a session from within a Claude Code
conversation. Session names are auto-generated and can only be
changed manually in the UI. This means Claude itself cannot
help manage or correct session names, even when asked to do so.

Proposed Solution

Expose a tool or MCP method that allows Claude to rename the
current session (or any session by ID) during a conversation.

This would unlock workflows like:

  • "Rename this session to X"
  • "Go through all my non-archived sessions and give them

descriptive German names"

  • Auto-correcting session names at the start of a conversation

based on CLAUDE.md language settings

Alternative Solutions

Currently the only option is to rename sessions manually one by
one in the UI. There is no workaround that allows batch renaming
or programmatic access to session names.

Priority

Medium - Would be very helpful

Feature Category

Configuration and settings

Use Case Example

  1. User has 20 non-archived sessions with auto-generated English names.
  2. User tells Claude: "Go through all my open sessions and rename

them in German based on their content."

  1. Claude lists all sessions, reads each title, and renames them

one by one.

Without a rename tool, this is impossible — Claude can list sessions
but cannot update their names.

Additional Context

_No response_

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗