Workspace
Domain: pending session
Plan: trial
ChatData
Checking your saved session and loading the AI-native data catalog for this domain.
Workspace
Domain-scoped account status, MCP install details, and metadata consent controls.
Domain: pending session
Plan: trial
Sync SQL patterns, metric definitions, answer paths, and caveats. Block raw row data and secrets.
Use these steps in order for a fresh Claude Code session. The plugin enforces the analytics workflow; the MCP keeps shared context, proof, metric packets, and answer paths synced.
mkdir -p "$HOME/.chatdata".
The plugin gives Claude Code the ChatData commands and the principal workflow harness. If the marketplace or plugin already exists, continue with the update and verify commands.
claude plugin marketplace add https://github.com/getchatdata/chatdata-claude-marketplace.git
claude plugin install chatdata@chatdata
claude plugin update chatdata@chatdata
claude plugin list
Expected plugin check: chatdata@chatdata is enabled. Restart Claude Code after plugin install or update.
Click the button, paste once into macOS Terminal, and press Return. Do not copy individual JSON lines like token:, workspace_id:, or domain:.
Loading saved setup command.
Expected final line in Terminal: Saved ChatData config to $HOME/.chatdata/config.json. The JSON button is only for support or manual file editing.
Paste this into Terminal from any folder. If it ends without an error, the server file exists at packages/mcp/dist/index.js.
cd /Users/parasdoshi/Documents/ChatData/packages/mcp && npm install && npm run build
Paste this into Terminal. It tells Claude Code to launch the ChatData MCP server by name.
claude mcp add --scope user chatdata -- node /Users/parasdoshi/Documents/ChatData/packages/mcp/dist/index.js
If Terminal says MCP server chatdata already exists in user config, you are already connected. Run the details command below and continue if it shows Status: Connected, Command: node, and the ChatData packages/mcp/dist/index.js path.
claude mcp get chatdata
Only use this reset command if the details command points to an old or wrong path. It removes Claude's MCP pointer and adds the correct one again; it does not delete your ChatData config or workspace data.
claude mcp remove chatdata -s user && claude mcp add --scope user chatdata -- node /Users/parasdoshi/Documents/ChatData/packages/mcp/dist/index.js
Skip this if you only use Claude Code. For Codex, paste this into Terminal after the build command.
codex mcp add chatdata -- node /Users/parasdoshi/Documents/ChatData/packages/mcp/dist/index.js
Close the current Claude Code session, open a fresh one, and run the list command in Terminal. You should see chatdata.
claude mcp list
Paste this exact sentence into the new Claude Code chat. Do not type only chatdata_doctor.
Use the ChatData MCP server and run the chatdata_doctor tool. Show me the JSON result.