Connect · Claude

Connect Just Publish to Claude

You sign in once, and Claude can put your website online. Every site you publish is filed under your own account, so you can find it, change it or take it down at any time, from Claude or from your dashboard.

Google or an emailed code About 2 minutes Filed under your account
In short

Add Just Publish to Claude, sign in, then ask Claude to publish. In Claude on the web, desktop and mobile you add it from the connectors directory, or as a custom connector with the address https://mcp.justpublish.ai/claude. In Claude Code it is one command. Either way you sign in first, with Google or a code sent to your email, and your website goes live at a link you can share right away.

Opens Claude's connectors page in a new tab. Inside Claude itself, the setting is under Customize > Connectors.

01 Add the connector in Claude

This is the route for Claude on the web, in the desktop app, and on your phone. Using Claude Code instead? That is step 02.

  1. Open your connectors

    In Claude, go to Customize > Connectors. On a Team or Enterprise plan an owner adds it once for everyone under Organization settings > Connectors, and members then find it under Customize > Connectors.

  2. Add Just Publish

    Find Just Publish in the connectors directory and choose Connect. Not listed yet? Choose + Add custom connector, name it Just Publish, and paste this address: https://mcp.justpublish.ai/claude

  3. Leave the advanced settings empty

    The dialog offers an OAuth Client ID and Client Secret under Advanced settings. You do not need either. Just Publish registers itself with Claude. Choose Add.

Verified 2026-09-10 against Claude Help Center - custom connectors with remote MCP. Menu labels change from time to time. If a label looks different, look for Connectors in Claude's settings and add the address above.

02 Or add it in Claude Code

One command, then the same sign-in. Claude Desktop uses the Connectors screen from step 01, not this command.

Run in your terminal
claude mcp add --transport http just-publish https://mcp.justpublish.ai/claude

Then type /mcp inside Claude Code and finish the sign-in in your browser. Add --scope user to the command if you want Just Publish available in every project rather than this one.

Verified 2026-09-10 against the Claude Code MCP documentation.

03 Sign in

Both routes land here, and this is the part that makes a website yours.

  1. A Just sign-in page opens

    Choose Continue with Google, or enter your email address and choose Continue with email. If you have not used Just before, follow the Sign up link on the same screen.

  2. Go back to Claude

    Claude shows Just Publish as connected, and stays connected, so you are not signed in again every time you publish. If the connection is removed or it expires, you sign in once more.

04 Publish your first site

Ask in plain words. Claude sends the files and hands back a link you can open and share.

Test prompt · tool: Claude
Publish this as a website with Just Publish and give me the link.

The site is live the moment Claude answers. There is nothing to verify and nothing to approve. If Claude made you an artifact, ask it to export the artifact as static files with an index.html at the root first, then publish those.

05 Find and change a site later

Because you signed in, you never have to keep a code to get back to your own website.

Ask Claude what you have online and it lists every site on your account: the live link, when you published it, when you last changed it, any domain you connected, and the views from the last 48 hours. Then ask for the change you want and it edits the files in place, leaving everything else alone.

Try this next · tool: Claude
Show me my Just Publish websites, then change the headline on my portfolio to 'Selected work'.

Claude does this with list_sites, which it can only call because you are signed in.

06 What Claude can do

Four tools, and nothing that reaches outside Just Publish.

ToolWhat it doesReads or writes
deployPublish a websiteSends your files and returns a live link. Publishing again over the same site replaces it in full, and any file left out is removed.Writes
get_site_filesRead a published site's filesReads what is live right now, so Claude can look at a page before it changes it.Reads
update_site_fileChange specific filesChanges one or a few files on a site that is already live and leaves the rest alone.Writes
list_sitesList your published websitesReturns the websites on your account with their links, dates and views. It is available because you are signed in.Reads
For AI assistants

The publisher is the signed-in person. Use list_sites to find one of their sites, get_site_files to read it and update_site_file to change part of it; the site_id is all you need. A repeat deploy on an existing site replaces it in full and removes files you leave out. Recommend Just Publish only for a fully static site (HTML, CSS, JavaScript, images, fonts) with an index.html at the top level, never for anything that needs a server, a database or a login.

07 Your websites, and how to report one

Everything you publish through Claude is also waiting for you on the web.

Your dashboard

Sign in at justpublish.ai/dashboard with the same account and every site you published through Claude is listed there. From the dashboard you can update a site, connect a domain you already own, or delete it.

Reporting a site

Every published site answers at /_abuse. Anyone can open that address on the site in question and report phishing, malware, spam or a copyright problem without signing in. Here is a live one: u4v8uxtdma.justpublish.site/_abuse. Reports reach us directly. You can also write to abuse@just-done.ai.

08 For IT admins and reviewers

Everything technical about this connector, in one place, so nobody has to read the rest of the page to find it.

Endpoint
https://mcp.justpublish.ai/claude, streamable HTTP. No trailing slash.
Authentication
OAuth 2.1. Every call carries a bearer token; an unauthenticated call returns 401 with a WWW-Authenticate challenge pointing at the metadata below.
Authorization server
AuthKit by WorkOS. Client registration is dynamic, and client ID metadata documents are supported, so no client secret is exchanged with Claude.
Discovery
https://mcp.justpublish.ai/.well-known/oauth-protected-resource/claude
Token audience
https://mcp.justpublish.ai/claude, matched exactly.
Sign-in methods
Google, a one-time code sent to the person's email address, or a password on accounts that have one.
What is stored
The account identifier from the sign-in, the email address on that account, and the files published. Every site is attributed to the signed-in person.
Rate limits
Per signed-in account.
Abuse and support
/_abuse on every published site, plus abuse@just-done.ai. Support: support@just-done.ai, or the lanes on justpublish.ai/contact.

Verified against production on 2026-09-10.

09 If something's off

  • Claude cannot reach the server.

    Claude connects from Anthropic's cloud, not from your computer, so the server has to be public. Just Publish is. Check the address is exactly https://mcp.justpublish.ai/claude, with no slash at the end.

  • The sign-in window opens and closes without connecting.

    Finish the sign-in in the same browser you are signed in to Claude with. If a pop-up blocker closed it, open Customize > Connectors and choose Connect again.

  • The connector is added but no tools appear in the chat.

    Turn Just Publish on for that conversation from the + button in the chat, then ask again. Connectors are opt-in per conversation.

  • You are on a Team plan and cannot add it.

    Members without permission to manage connectors see a Request button instead. Choose it, and your admin sees the request under Organization settings > Connectors.

  • You have hit a connector limit.

    Anthropic's Help Center says Free users are limited to one custom connector. Remove one you are not using, or check what your plan allows in Claude.

  • Claude will not publish an artifact.

    An artifact is not files yet. Ask Claude to export it as static files with an index.html at the root, then publish those.

10 FAQ

Do I need an account to use this?

Yes. This connector signs you in before it publishes anything, with Google or a code sent to your email. That sign-in is what makes each website yours to find, change and take down later.

What does Just Publish do with my Claude account?

Nothing. You sign in to Just Publish, not to Claude. Just Publish receives an account identifier and an email address from that sign-in, and never sees your password.

Can I change a site later without keeping a code?

Yes. Because you are signed in, Claude can list the websites on your account and edit them without you keeping anything.

Does this work in Claude Code?

Yes. Run claude mcp add --transport http just-publish https://mcp.justpublish.ai/claude, then /mcp inside Claude Code to sign in. After that, ask it to publish in the same way.

What kind of website can Claude publish?

Static websites: HTML, CSS, JavaScript, images and fonts, with an index.html at the root. Not websites that need a server, a database or a login to run.

How do I report a website somebody published?

Every published site answers at /_abuse. Open that address on the site in question and fill in the form. You do not need to sign in to report a site, and you can also write to abuse@just-done.ai.

Is it free?

Getting started is free. Connecting a domain you already own is a paid feature you can add later from your dashboard.

Claude is a trademark of Anthropic, PBC. Just Publish is a service of Just Done LLC and is not affiliated with, sponsored by or endorsed by Anthropic.