[FEATURE] WebFetch: Allow access to public claude.ai/share conversation links (Consolidates 4 prior reports)

Resolved 💬 5 comments Opened Mar 13, 2026 by smconner Closed May 16, 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

Claude Code's WebFetch tool cannot access public shared conversation links on claude.ai — Anthropic's own platform.

User:  "Analyze this conversation https://claude.ai/share/3c2d7a45-..."

Claude Code:  WebFetch → HTTP 403 Forbidden (Cloudflare bot challenge)

Claude Code:  "Sorry, I can't access that link."

This breaks a natural, common workflow:

  1. Plan a feature or architecture in Claude.ai (web/desktop)
  2. Share the conversation via the built-in share button → get a public URL
  3. Hand off the link to Claude Code for implementation, review, or continuation

Instead, users are forced to manually copy-paste conversation text — which defeats the entire purpose of the share feature and loses formatting, structure, and context.

---

Prior Reports (all closed without resolution)

This is the fifth time this problem has been reported. Each prior report was auto-closed by the dedup bot or went stale — none received an official response from Anthropic:

| Issue | Author | Date | Status | What happened |
|-------|--------|------|--------|---------------|
| #7162 | @monneyboi | — | Closed | Auto-closed as duplicate of #13843 |
| #24462 | @bensauer | 2026-02 | Closed | Auto-closed as duplicate of #13843 |
| #29009 | @perelin | — | Open (stale) | Auto-dedup bot flagged it; author commented asking for an actual response |
| #13843 | @Rahillasne | 2026-03 | Open | Much broader scope ("Send to Claude Code" button, import commands) |

Additional related issues referenced across these reports: #15881, #18803, #28307

As @perelin noted in #29009:

"True, these are duplicates, but the duplicates were all closed because of staleness. Would be nice if somebody from Anthropic either marks this explicitly as 'wont fix' or gives it a status."

This issue aims to consolidate them all into one clearly scoped, actionable request.

---

Root Cause

Cloudflare's bot protection on claude.ai returns a challenge page instead of the actual content:

HTTP/1.1 403 Forbidden
cf-mitigated: challenge
content-type: text/html; charset=UTF-8

Verified independently by multiple users across macOS/Linux, all API providers, and multiple Claude Code versions (reported since v1.0.105, still present as of latest).

$ curl -s -o /dev/null -w "%{http_code}" https://claude.ai/share/<any-valid-id>
403

---

Proposed Solution

Since Anthropic controls both the client (Claude Code) and the server (claude.ai), any of these would work:

| Option | Effort | Description |
|--------|--------|-------------|
| 1. Cloudflare rule | Low | Allowlist Claude Code's user-agent on claude.ai/share/* routes |
| 2. API endpoint | Low | Serve api.claude.ai/share/<id> as JSON without bot challenge |
| 3. Dedicated tool | Medium | Add a Claude Code tool that authenticates against the share API using existing credentials |

Option 1 or 2 would be the smallest lift and would unblock this workflow immediately. This doesn't require any new UI, import commands, or cross-product integration — just a Cloudflare config change or a simple API route.

---

Alternative Solutions (current workarounds)

| Workaround | Downside |
|------------|----------|
| Copy-paste conversation text | Loses structure, tedious for long conversations |
| Screenshot and use image reading | Lossy, slow, limited by context window |
| Export to markdown manually | Extra steps, not all users know how |
| Wait for full Claude.ai ↔ Claude Code integration (#13843) | Much larger effort, no timeline |

---

Priority

Medium — Important quality-of-life fix

Feature Category

Tools

Use Case Example

"I spent 30 minutes in Claude.ai brainstorming a database migration strategy. The conversation explored three approaches, weighed tradeoffs, and settled on a plan. I clicked Share, pasted the link into Claude Code, and asked it to implement the plan. It couldn't read the link. I had to spend another 10 minutes manually copying the relevant parts of a 40-message conversation."

---

Additional Context

  • Affects all platforms: macOS, Linux, Windows
  • Reproducible on all API providers: Anthropic API, AWS Bedrock, Google Vertex
  • Not version-specific: Reported since v1.0.105, still present as of latest
  • Consolidated from: #7162, #24462, #29009
  • Broader related issue: #13843, #15881, #18803, #28307

View original on GitHub ↗

This issue has 5 comments on GitHub. Read the full discussion on GitHub ↗