claude-code - 💡(How to fix) Fix [Bug] Web client OTLP telemetry missing user.account_id, user.email, and organization.id fields [4 comments, 2 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
anthropics/claude-code#57908Fetched 2026-05-11 03:22:16
View on GitHub
Comments
4
Participants
2
Timeline
9
Reactions
0
Author
Timeline (top)
commented ×4labeled ×3cross-referenced ×2

Error Message

[{"error":"Error: Plugin MCP server error - mcp-config-invalid: MCP server github invalid: Missing environment variables: GITHUB_PERSONAL_ACCESS_TOKEN\n at VZH (/$bunfs/root/src/entrypoints/cli.js:2656:36176)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-05-10T21:34:23.024Z"},{"error":"Error: Plugin MCP server error - mcp-config-invalid: MCP server terraform invalid: Missing environment variables: TFE_TOKEN\n at VZH (/$bunfs/root/src/entrypoints/cli.js:2656:36176)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-05-10T21:34:23.024Z"},{"error":"Error: Plugin MCP server error - mcp-config-invalid: MCP server greptile invalid: Missing environment variables: GREPTILE_API_KEY\n at VZH (/$bunfs/root/src/entrypoints/cli.js:2656:36176)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-05-10T21:34:23.024Z"},{"error":"Error: Plugin MCP server error - mcp-config-invalid: MCP server github invalid: Missing environment variables: GITHUB_PERSONAL_ACCESS_TOKEN\n at VZH (/$bunfs/root/src/entrypoints/cli.js:2656:36176)\n at async N (/$bunfs/root/src/entrypoints/cli.js:6396:12661)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-05-10T21:34:23.407Z"},{"error":"Error: Plugin MCP server error - mcp-config-invalid: MCP server greptile invalid: Missing environment variables: GREPTILE_API_KEY\n at VZH (/$bunfs/root/src/entrypoints/cli.js:2656:36176)\n at async N (/$bunfs/root/src/entrypoints/cli.js:6396:12661)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-05-10T21:34:23.407Z"},{"error":"Error: Plugin MCP server error - mcp-config-invalid: MCP server terraform invalid: Missing environment variables: TFE_TOKEN\n at VZH (/$bunfs/root/src/entrypoints/cli.js:2656:36176)\n at async N (/$bunfs/root/src/entrypoints/cli.js:6396:12661)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-05-10T21:34:23.407Z"},{"error":"Error: Plugin MCP server error - mcp-config-invalid: MCP server github invalid: Missing environment variables: GITHUB_PERSONAL_ACCESS_TOKEN\n at VZH (/$bunfs/root/src/entrypoints/cli.js:2656:36176)\n at async L (/$bunfs/root/src/entrypoints/cli.js:6396:11775)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-05-10T21:34:23.407Z"},{"error":"Error: Plugin MCP server error - mcp-config-invalid: MCP server greptile invalid: Missing environment variables: GREPTILE_API_KEY\n at VZH (/$bunfs/root/src/entrypoints/cli.js:2656:36176)\n at async L (/$bunfs/root/src/entrypoints/cli.js:6396:11775)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-05-10T21:34:23.407Z"},{"error":"Error: Plugin MCP server error - mcp-config-invalid: MCP server terraform invalid: Missing environment variables: TFE_TOKEN\n at VZH (/$bunfs/root/src/entrypoints/cli.js:2656:36176)\n at…

Code Example

[{"error":"Error: Plugin MCP server error - mcp-config-invalid: MCP server github invalid: Missing environment variables: GITHUB_PERSONAL_ACCESS_TOKEN\n    at VZH (/$bunfs/root/src/entrypoints/cli.js:2656:36176)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-05-10T21:34:23.024Z"},{"error":"Error: Plugin MCP server error - mcp-config-invalid: MCP server terraform invalid: Missing environment variables: TFE_TOKEN\n    at VZH (/$bunfs/root/src/entrypoints/cli.js:2656:36176)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-05-10T21:34:23.024Z"},{"error":"Error: Plugin MCP server error - mcp-config-invalid: MCP server greptile invalid: Missing environment variables: GREPTILE_API_KEY\n    at VZH (/$bunfs/root/src/entrypoints/cli.js:2656:36176)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-05-10T21:34:23.024Z"},{"error":"Error: Plugin MCP server error - mcp-config-invalid: MCP server github invalid: Missing environment variables: GITHUB_PERSONAL_ACCESS_TOKEN\n    at VZH (/$bunfs/root/src/entrypoints/cli.js:2656:36176)\n    at async N (/$bunfs/root/src/entrypoints/cli.js:6396:12661)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-05-10T21:34:23.407Z"},{"error":"Error: Plugin MCP server error - mcp-config-invalid: MCP server greptile invalid: Missing environment variables: GREPTILE_API_KEY\n    at VZH (/$bunfs/root/src/entrypoints/cli.js:2656:36176)\n    at async N (/$bunfs/root/src/entrypoints/cli.js:6396:12661)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-05-10T21:34:23.407Z"},{"error":"Error: Plugin MCP server error - mcp-config-invalid: MCP server terraform invalid: Missing environment variables: TFE_TOKEN\n    at VZH (/$bunfs/root/src/entrypoints/cli.js:2656:36176)\n    at async N (/$bunfs/root/src/entrypoints/cli.js:6396:12661)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-05-10T21:34:23.407Z"},{"error":"Error: Plugin MCP server error - mcp-config-invalid: MCP server github invalid: Missing environment variables: GITHUB_PERSONAL_ACCESS_TOKEN\n    at VZH (/$bunfs/root/src/entrypoints/cli.js:2656:36176)\n    at async L (/$bunfs/root/src/entrypoints/cli.js:6396:11775)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-05-10T21:34:23.407Z"},{"error":"Error: Plugin MCP server error - mcp-config-invalid: MCP server greptile invalid: Missing environment variables: GREPTILE_API_KEY\n    at VZH (/$bunfs/root/src/entrypoints/cli.js:2656:36176)\n    at async L (/$bunfs/root/src/entrypoints/cli.js:6396:11775)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-05-10T21:34:23.407Z"},{"error":"Error: Plugin MCP server error - mcp-config-invalid: MCP server terraform invalid: Missing environment variables: TFE_TOKEN\n    at VZH (/$bunfs/root/src/entrypoints/cli.js:2656:36176)\n    at…
RAW_BUFFERClick to expand / collapse

Bug Description Hi — I want to report a bug in OTLP telemetry that affects our Team-plan org rollout.

Bug: The web client at claude.ai/code omits user.account_id, user.email, and organization.id in OTLP logs/metrics. The CLI emits all of them under the same managed settings. The user.id hash also differs between web and CLI for the same person, so we can't attribute web usage to individual devs.

After enabling OTEL_LOG_RAW_API_BODIES=1, I confirmed the schema for account_uuid exists in the web client's internal metadata.user_id payload — it's emitted as an empty string instead of being populated. Looks like a sandbox-runtime gap, not a missing schema.

Impact: We can't report ROI per seat for web sessions (~50 devs, 15 Premium seats; we have a works-council agreement requiring per-user attribution).

Can you escalate to the Claude Code engineering team? I have full raw API bodies, collector configs, and reproducer session IDs (CLI + Web from the same user) ready to share.

Thanks! Thanks, but this isn't a setup question — the OTLP exporter is working correctly and CLI emits all expected fields. This is a payload-content gap on ▎ the web client side specifically. Please connect me with a human / engineering. Conversation ID: 215474247778719 This isn't a browser/network issue — Claude Code is working correctly end-to-end. The bug is specifically about the content of OTLP telemetry payloads that the web client sends to our self-hosted collector: identity fields (user.account_id, user.email, organization.id) are present on CLI but missing on Web for the same user under the same managed settings. I have working ClickHouse ingestion, raw API request bodies, and reproducer session IDs.

Browser troubleshooting steps don't apply. Please connect me to a human / Claude Code engineering. Conversation ID: 215474247778719. Escalate to human support, please.

Environment Info

  • Platform: darwin
  • Terminal: WarpTerminal
  • Version: 2.1.138
  • Feedback ID: 368bb3f9-0d5e-4644-839c-f353e08279a2

Errors

[{"error":"Error: Plugin MCP server error - mcp-config-invalid: MCP server github invalid: Missing environment variables: GITHUB_PERSONAL_ACCESS_TOKEN\n    at VZH (/$bunfs/root/src/entrypoints/cli.js:2656:36176)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-05-10T21:34:23.024Z"},{"error":"Error: Plugin MCP server error - mcp-config-invalid: MCP server terraform invalid: Missing environment variables: TFE_TOKEN\n    at VZH (/$bunfs/root/src/entrypoints/cli.js:2656:36176)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-05-10T21:34:23.024Z"},{"error":"Error: Plugin MCP server error - mcp-config-invalid: MCP server greptile invalid: Missing environment variables: GREPTILE_API_KEY\n    at VZH (/$bunfs/root/src/entrypoints/cli.js:2656:36176)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-05-10T21:34:23.024Z"},{"error":"Error: Plugin MCP server error - mcp-config-invalid: MCP server github invalid: Missing environment variables: GITHUB_PERSONAL_ACCESS_TOKEN\n    at VZH (/$bunfs/root/src/entrypoints/cli.js:2656:36176)\n    at async N (/$bunfs/root/src/entrypoints/cli.js:6396:12661)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-05-10T21:34:23.407Z"},{"error":"Error: Plugin MCP server error - mcp-config-invalid: MCP server greptile invalid: Missing environment variables: GREPTILE_API_KEY\n    at VZH (/$bunfs/root/src/entrypoints/cli.js:2656:36176)\n    at async N (/$bunfs/root/src/entrypoints/cli.js:6396:12661)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-05-10T21:34:23.407Z"},{"error":"Error: Plugin MCP server error - mcp-config-invalid: MCP server terraform invalid: Missing environment variables: TFE_TOKEN\n    at VZH (/$bunfs/root/src/entrypoints/cli.js:2656:36176)\n    at async N (/$bunfs/root/src/entrypoints/cli.js:6396:12661)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-05-10T21:34:23.407Z"},{"error":"Error: Plugin MCP server error - mcp-config-invalid: MCP server github invalid: Missing environment variables: GITHUB_PERSONAL_ACCESS_TOKEN\n    at VZH (/$bunfs/root/src/entrypoints/cli.js:2656:36176)\n    at async L (/$bunfs/root/src/entrypoints/cli.js:6396:11775)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-05-10T21:34:23.407Z"},{"error":"Error: Plugin MCP server error - mcp-config-invalid: MCP server greptile invalid: Missing environment variables: GREPTILE_API_KEY\n    at VZH (/$bunfs/root/src/entrypoints/cli.js:2656:36176)\n    at async L (/$bunfs/root/src/entrypoints/cli.js:6396:11775)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-05-10T21:34:23.407Z"},{"error":"Error: Plugin MCP server error - mcp-config-invalid: MCP server terraform invalid: Missing environment variables: TFE_TOKEN\n    at VZH (/$bunfs/root/src/entrypoints/cli.js:2656:36176)\n    at…

Note: Content was truncated.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING

claude-code - 💡(How to fix) Fix [Bug] Web client OTLP telemetry missing user.account_id, user.email, and organization.id fields [4 comments, 2 participants]