Skip to content

Warp requests MCP OAuth every time Warp is invoked. #9211

Description

@roke-julian-lockhart

Pre-submit Checks

Describe the bug

Every time I invoke v0.2026.04.23.19.42.preview_03, xdg-open https://www.figma.com/oauth/mcp?response_type=code&code_challenge_method=S256&redirect_uri=warppreview%3A%2F%2Fmcp%2Foauth2callback (with a valid token and client) is invoked.

To reproduce

  1. #!/usr/bin/env sh
    run0 dnf5 install warp-terminal-preview && \
    warp-terminal-preview
  2. Authenticate with Figma MCP.

  3. #!/usr/bin/env sh
    kquitapp6 warp-terminal-preview && \
    warp-terminal-preview

Expected behavior

I should not be prompted to authorise Figma MCP every time I invoke Warp.

Screenshots, videos, and logs

@.Date.20260427T224921+0100.Type.Video.Origin.webm

Operating system (OS)

Linux

Operating system and version

  1. Details

    #!/usr/bin/env sh
    cat /etc/os-release | jc --ini | jq 'with_entries(.value |= (if type=="string" and test("^[0-9]+$") then tonumber else . end))| {NAME, VARIANT, VERSION_ID}' | yq -P

  2. NAME: Fedora Linux
    VARIANT: KDE Plasma Desktop Edition
    VERSION_ID: 43

Shell Version

  1. #!/usr/bin/env sh
    tree -aL3 $HOME/.dotnet/tools/
  2. ├── pwsh
    └── .store
        └── powershell
            └── 7.5.4

    1

Current Warp version

  1. Details

    #!/usr/bin/env sh
    rpm -qf $(command -v warp-terminal-preview) \
    	--queryformat "$(
    		cat <<'EOF'
    Name: %{NAME}
    Version: %{VERSION}
    Release: %{RELEASE}
    Architecture: %{ARCH}
    Install Date: %{INSTALLTIME:date}
    Size: %{SIZE}
    Signature: %{SIGPGP:pgpsig}
    Source RPM: %{SOURCERPM}
    Build Date: %{BUILDTIME:date}
    Build Host: %{BUILDHOST}
    Packager: %{PACKAGER}
    Vendor: %{VENDOR}
    EOF
    	)"$'\n' | yq -P

  2. Name: warp-terminal-preview
    Version: v0.2026.04.23.19.42.preview_03
    Release: 1
    Architecture: x86_64
    Install Date: Sun 26 Apr 2026 18:49:19 BST
    Size: 341209812
    Signature: RSA/SHA256, Sat 25 Apr 2026 22:33:38 BST, Key ID 31f4254afe49e02e
    Source RPM: warp-terminal-preview-v0.2026.04.23.19.42.preview_03-1.src.rpm
    Build Date: Sat 25 Apr 2026 22:33:19 BST
    Build Host: 6tc5u18fi93r8
    Packager: Warp Linux Maintainers <linux-maintainers@warp.dev>
    Vendor: Denver Technologies, Inc.

Regression

This problem has existed since I first used the feature.

Recent working Warp date

2025-07-02

Additional context

As requested:

  1. #!/usr/bin/env pwsh
    loginctl show-session "$Env:XDG_SESSION_ID" -p Type | jc --ini | jq | yq -P .Type
  2. wayland

Additionally, this may have caused crash-stats.mozilla.org/report/index/7b93922e-3cc8-4903-9630-925cc0260430. 2

Does this block you from using Warp daily?

No

Is this an issue only in Warp?

Yes, I confirmed that this only happens in Warp, not other terminals.

Warp Internal (ignore): linear-label:b9d78064-c89e-4973-b153-5178a31ee54e

None

Footnotes

  1. PowerShell/PowerShell/discussions/27362#discussion-9960493

  2. bugzilla.mozilla.org/show_bug.cgi?id=2036161

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:mcpMCP server integrations, tool connections, and resource providers.bugSomething isn't working.os:linuxLinux-specific behavior, regressions, or requests.ready-to-implementThe issue is ready for implementation work.repro:mediumThe report suggests a plausible repro path, but some uncertainty remains.triagedIssue has received an initial automated triage pass.

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions