Bible Network Crypto DeFi Onchain RWA AI Agent Stablecoin Chain SAFU CryptoTax DeFAI AGI Claude Me Claude Skill Claude Design Claude Cowork
Independent Media
Not affiliated with any project
Exploring the Frontier of AI Intelligence
claude-me.com
LATEST
How to Set Up Claude Code's Screen Reader Mode: A Complete Guide for Blind and Low-Vision Developers  ·  Claude Artifacts Can Read Live MCP Data or Get a Public Link — Never Both, on Any Plan  ·  Claude Code's Auto Mode Classifier Is Now Free — Unless You're Behind a Gateway, Where It Quietly Isn't  ·  Claude Code Now Reads AGENTS.md: The Four instructionFiles Modes and a CLAUDE.local.md Priority Trap  ·  How Claude Code Projects' Shared Memory Actually Works: One MEMORY.md Decides What Every Parallel Thread Knows  ·  Claude Code Projects Caps at 200 Threads a Day, But the Real Bottleneck May Not Be That Number
practice

Claude Artifacts Can Read Live MCP Data or Get a Public Link — Never Both, on Any Plan

30-Second Version · For the impatient
A public link requires "open without logging in." A connector requires "each person sees their own data." The two are fundamentally at odds, so they're designed as mutually exclusive rather than leaving a backdoor that leaks data.

Full Explanation +
01 · Why did this happen?

If my artifact starts out with no connector and a public link, then later gets a connector added, what happens to the original public link?

Based on how this restriction works, once the artifact is changed to call a connector, it no longer qualifies for a public link — meaning you can't keep the same artifact's original public link while also adding live-data capability to it. What actually happens is usually that the system forces you to choose between "keep the public link, don't call a connector" and "call a connector, give up the public link," rather than letting both take effect at once while one silently breaks in the background.

The safer approach is to think clearly about who this artifact will eventually be shared with before you add connector functionality. If you've already sent the link to an unspecified external audience and only later want to add live-data capability, that usually means you need to build a separate new version, rather than adding the feature directly onto the version that's already been publicly shared.

02 · What is the mechanism?

On Team or Enterprise plans, do colleagues within the organization actually see different data when opening the same connector-calling artifact? Why is it designed this way?

Yes, genuinely different. Because the data a connector call reads comes through each individual viewer's own connected service — for example, if the artifact is a dashboard querying a database, you'll see the tables and permission scope your own account can access when you open it, while a colleague sees whatever their own account can access. If their permissions differ from yours, the numbers you each see can easily be inconsistent, and if a given query touches a table your colleague doesn't have permission for, that query simply fails for them.

The reason for this design is that the mechanism deliberately avoids letting the publisher's connector permissions get "borrowed" for other viewers to use. If the artifact instead used the publisher's own connector to fetch data on behalf of every viewer, that would mean one person's access rights get effectively forwarded, an unlimited number of times, to anyone who opens the artifact — an obvious security risk. Requiring everyone to use their own connector makes the experience vary person to person, but it ensures what each person sees is exactly what they already had permission to see in the first place, with no permission transferred across accounts.

03 · How does it affect me?

If I'm on Pro or Max and genuinely need to share a live-data dashboard with an external client, is there any workaround right now?

There's no official direct workaround for this restriction currently — on Pro and Max, an artifact that calls a connector simply can't generate a public link; this isn't a setting you can toggle, it's a limitation baked into the architecture itself. There are two more practical directions to consider. First, if the audience is small, you could periodically export the live query results into a static snapshot (regenerated at a fixed time each day, say), and share that as a regular static artifact with a public link — trading away real-time freshness for shareability. Second, if real-time data is a hard requirement, you may need to consider upgrading to Team or Enterprise, but that means your audience has to join your organization first — it can't be opened up to completely external people with no account.

In practice, third-party tools have also tried to fill this gap (using an additional MCP Server to publish artifact content as an independent public link, for instance), but these tools aren't a mechanism Anthropic officially provides — evaluate their data security and reliability yourself before using them, rather than assuming they carry the same guarantees as the official native feature.

04 · What should I do?

Does this "connector vs public link" mutual exclusion mean the connector feature in Artifacts just isn't mature yet, and this restriction might get lifted later?

Going by the logic behind this restriction (a public link requires no login, a connector requires each viewer to read data under their own identity), this doesn't really look like a temporary limitation waiting for a feature to catch up — it looks more like a deliberate design choice made because these two features are fundamentally at odds with each other. Unless some new mechanism emerges that can reconcile the conflicting requirements of "a visitor doesn't need to log in" and "data needs to be read according to each visitor's own identity" — say, requiring a visitor who opens the link to temporarily log into their own account to complete connector authorization — this restriction isn't likely to simply disappear just because the feature matures over time.

The more practical mindset is to treat this restriction as a settled rule under the current architecture when planning your workflow, rather than expecting it to be lifted anytime soon. If a new mechanism does eventually resolve this contradiction, it would likely take the form of a new, separate sharing mode — something like "viewable only after the visitor logs in" as a middle ground — rather than making "fully public, no login" and "live connector data" directly equivalent to each other.

Full Content +

Since mid-July 2026, Claude Artifacts has supported a feature where a published page can pull live data through the viewer's own MCP connectors every time it's opened, and even take actions on their behalf — no longer just a static snapshot frozen at the moment it was built. This feature is genuinely useful, but comes with a limitation that's easy to overlook: any artifact that calls a connector, regardless of which plan you're on, can never generate a public link anyone can open. This piece lays out exactly how this restriction actually works.

Two Features Launched Together, But Mutually Exclusive

In the July 2026 update window, Anthropic simultaneously shipped public links, editor roles on Team and Enterprise plans, multiplayer collaborative editing, and the ability for an artifact to call MCP connectors. These features shipped in the same wave, which makes it easy to assume they can be freely combined — but in reality, "calling a connector to pull live data" and "generating a public link anyone can open" were designed to be mutually exclusive. Once an artifact declares it calls a connector, it can never also have a public link, whether you're on Pro, Max, Team, or Enterprise.

How Much You Can Actually Share, Plan by Plan

If an artifact never calls a connector and is simply a static snapshot frozen at build time, Free, Pro, and Max plans can use Publish to generate a public link anyone can open without an account; Team and Enterprise plans instead use Share & Copy Link, limited to sharing within the organization. Once that artifact is switched to calling a connector and pulling live data, things change: on Team and Enterprise, you can still share it with colleagues inside the organization, and when they open it, it reads their own data through their own connectors. But on Pro and Max, since those plans never had an "organization-internal sharing" option to begin with, the only sharing mechanism was ever the public link — and the public-link path happens to be exactly what the connector feature blocks. The result is that this artifact can only stay inside your own account, with no way to hand it to anyone at all.

Why It's Designed This Way

A public link's whole premise is that whoever opens it needs no login and no Claude account whatsoever. But calling a connector works on the opposite logic: the data each viewer sees is read through their own connector, and different people opening the same artifact could see completely different numbers, because each person is connected to their own data source. If a logged-out visitor could still open it, the system would either have no connector at all to call (breaking the feature outright), or would have to use some fixed account's connector to fetch data — which amounts to exposing the publisher's own private data to every anonymous visitor. Neither outcome is desirable, so "public, no login required" and "live connector data" were simply designed to be mutually exclusive, rather than letting the feature silently break or leak data in some Edge Case.

How to Actually Plan for This

If your goal is a static report or chart for a client or an unspecified audience with no need for live data, build a regular static artifact — the public link works fine. If your goal is a dashboard that pulls live data, or even takes action on your behalf, aimed at colleagues within the same organization, Team or Enterprise plans can handle organization-internal sharing, but you have to give up the "anyone can open it with one click" property. If you're on Pro or Max and want to build an artifact that pulls live data, it currently can only stay with you, with no way to share it with anyone else — that's not a setting configured wrong, it's simply not achievable under the current architecture. It's worth confirming this clearly before you plan your workflow, rather than discovering after you've built it that you can't actually share it.

Sources: Share session output as artifacts - Claude Code Docs, Build Live Client Dashboards with Claude Code Artifacts
Diagram
公開連結 vs 即時 MCP 連接器靜態 artifact 可用公開連結或組織內分享;一旦呼叫連接器,任何方案都不再能產生公開連結,Pro/Max 上更是只能留給自己Public Link vs Live MCP Connector — Never BothStatic ArtifactNo connector callsPublic link (Free/Pro/Max)Org share (Team/Enterprise)No login needed to viewConnector-Backed ArtifactCalls live MCP connectorsNo public link, any planOrg share OK (Team/Enterprise)Pro/Max: stays private to authorClaude Me · claude-me.com
Feel free to share. Please credit the source.
Ask a Question
Please enter at least 10 characters
Related Articles
When to Use Artifacts, and When Staying in the Chat Is Enough
tools · Jul 30
Claude Code's Auto Mode Classifier Is Now Free — Unless You're Behind a Gateway, Where It Quietly Isn't
practice · Sep 26
Claude Code Now Reads AGENTS.md: The Four instructionFiles Modes and a CLAUDE.local.md Priority Trap
practice · Sep 26
How Claude Code Projects' Shared Memory Actually Works: One MEMORY.md Decides What Every Parallel Thread Knows
practice · Sep 21