AI publishing

Let your AI publish your website

Connect SiteUp to Claude, ChatGPT, Gemini CLI, Cursor, VS Code and other MCP apps. Ask your assistant to publish a page and it gives you the live link. Free, with no account.

Connect in one step

One click makes a personal address for your assistant. No account and no sign-up. Your browser runs a short safety check first.

Menu names can change. If a button does not work, copy the address and add it to your app by hand.

Chat apps

  • Claude

    One click

    Opens Claude on the web with the connector filled in. Press Add. It then also works in the Claude desktop and mobile apps.

    The Claude Free plan allows one custom connector.

    Create your connection first

  • ChatGPT

    Copy and paste

    Copies your address and opens ChatGPT Plugins. Then follow these steps:

    1. In Plugins, press +, then “Add custom MCP server”.
    2. Name it SiteUp and paste the address under Server URL.
    3. Choose “No authentication”, tick the warning, then press “Create as a plugin”.
    4. Install it. In a chat, type @ and pick SiteUp.

    Whether you can add custom MCP servers depends on your ChatGPT plan and region. If you don't see this option, your account may not support it yet.

    Create your connection first

  • Gemini

    Gemini CLI and Antigravity

    Gemini CLI and Antigravity work with SiteUp.

    Gemini CLI: run this command in your terminal.

    gemini mcp add --transport http -s user siteup https://mcp.siteup.fyi/<your-key>

    Antigravity: add this JSON to ~/.gemini/config/mcp_config.json.

    {"mcpServers":{"siteup":{"serverUrl":"https://mcp.siteup.fyi/<your-key>"}}}

    The Gemini app adds custom apps only on the web, and at the time of writing only for adults in the US, in English. It is not confirmed that it works with servers without sign-in, like SiteUp.

    Create your connection first

Team and Enterprise plans: if a Claude or ChatGPT org admin adds a personal address for the whole org, everyone in the org publishes with that one connection.

Coding and desktop apps

  • Cursor

    One click

    Installs SiteUp in Cursor in one click. Your browser may ask to open Cursor.

    Create your connection first

  • VS Code

    One click

    Installs SiteUp for GitHub Copilot in VS Code in one click. Your browser may ask to open VS Code.

    Create your connection first

  • Claude Code

    Command

    Run this command in your terminal. SiteUp is then ready in all your projects.

    claude mcp add --transport http --scope user siteup https://mcp.siteup.fyi/<your-key>

    Create your connection first

  • Codex

    Command

    Run this command in your terminal.

    codex mcp add siteup --url https://mcp.siteup.fyi/<your-key>

    Create your connection first

  • LM Studio

    One click

    Installs SiteUp in LM Studio in one click. Your browser may ask to open LM Studio.

    Create your connection first

  • Windsurf and Devin Desktop

    JSON

    Add this JSON to the app’s MCP config file.

    {"mcpServers":{"siteup":{"serverUrl":"https://mcp.siteup.fyi/<your-key>"}}}

    Create your connection first

  • Other coding agents

    Command

    The add-mcp tool can set up SiteUp in more than 20 coding apps with one command. It needs Node.js.

    npx -y add-mcp https://mcp.siteup.fyi/<your-key> -g

    Create your connection first

  • Other apps

    Copy the address

    Zed, Cline, Continue, Le Chat and others: add the address as a “remote MCP server” or “Streamable HTTP” server with no sign-in.

    Create your connection first

In plain words

What is MCP?

MCP is a standard way to give an AI assistant new skills. Adding SiteUp gives it one: putting your site online and handing you the link.

  1. Create a connection

    One click on this page gives you a personal address.

  2. Add it to your assistant

    Use one of the buttons above, or paste the address into your app.

  3. Say “publish this”

    Your assistant puts the page online and gives you the link.

With SiteUp

What your AI can do

The same SiteUp you use in the browser, with the same rules and limits.

  • Publish

    It puts your site online and can choose the name, how long it stays online (1 day to 1 year), a password and whether search engines may show it.

  • Update

    It changes files and keeps the same link and QR code.

  • Manage

    It renews sites, lists them, reads a file to edit it and deletes a site when you ask.

Examples

Try these prompts

Type or say them to your assistant once SiteUp is added.

  • Make me a one-page birthday invitation and publish it on SiteUp as ayse-30
  • Update my menu site, change the price of tea to 20 TL
  • Renew my site for a year
  • List my SiteUp sites

Your connections on this device

The connections you created in this browser. Each one has its own address.

    There are no connections on this device yet.

    They are saved only in this browser. If you clear your browser data, they disappear from this list, but they keep working in the apps where you added them. You can still remove one by pasting its address below.

    Remove a connection by its address

    Use this for a connection that is not on this device, for example after you cleared your browser data or uninstalled the Android app, or if the address leaked. You can often find the address in your AI app’s connector or MCP settings, or in its config file.

    Safety

    • The address works like a password: anyone who has it can publish as you, and change or delete the sites made with it. Never share it publicly.
    • Removing the connection stops it at once. If it is not on this device, you can still remove it by pasting its address under Remove a connection by its address. Sites stay online, but after that only their manage links can change or delete them.
    • The same rules apply as on the website: no phishing, no malware and nothing illegal. Pages with password or payment card fields are not accepted.
    • You are responsible for what your assistant publishes with your connection.
    • A connection that is not used for 365 days is deleted. Its sites stay online until their time runs out.

    For developers

    Everything you need to connect SiteUp by hand or from your own client.

    • Endpoint: https://mcp.siteup.fyi/. Streamable HTTP, stateless: no sessions, no SSE and no OAuth.
    • Put the key in the path (https://mcp.siteup.fyi/<key>) or send it as Authorization: Bearer <key>.
    • Protocol versions: 2026-07-28 and the earlier 2025-11-25, 2025-06-18, 2025-03-26 and 2024-11-05.
    • tools/list and check_site_name work without a key.
    • Per call: up to 50 files and 1.5 MB of content, at most 512 KB of it HTML, CSS, JavaScript, SVG and XML, in a request body of up to 2.5 MB. Upload larger single files on siteup.fyi. Send bigger sites in parts: publish_site with the HTML first, then update_site with keep_other_files: true.
    • Up to 120 requests per minute per connection.
    • Server card: https://mcp.siteup.fyi/server-card.

    Tools

    ToolWhat it doesHints
    publish_sitePublishes a new site and returns its live address and manage link.Writes
    update_siteReplaces the files of a site, or only some of them, and keeps its address.Writes, destructive
    list_sitesLists the sites published or linked with this connection.Read only
    get_siteShows the details and file list of one site.Read only
    read_site_fileReturns the content of one text file, up to 512 KiB.Read only
    change_site_settingsRenews a site or changes its password or search visibility.Writes
    delete_siteDeletes a site for good. Needs confirm: true.Writes, destructive
    check_site_nameSays whether a name is free. Works without a key.Read only

    Config files

    When this device has a connection, Copy fills in your own address.

    • Cursor

      ~/.cursor/mcp.json

      {
        "mcpServers": {
          "siteup": {
            "url": "https://mcp.siteup.fyi/<your-key>"
          }
        }
      }
    • VS Code

      .vscode/mcp.json

      {
        "servers": {
          "siteup": {
            "type": "http",
            "url": "https://mcp.siteup.fyi/<your-key>"
          }
        }
      }
    • Gemini CLI

      ~/.gemini/settings.json

      {
        "mcpServers": {
          "siteup": {
            "httpUrl": "https://mcp.siteup.fyi/<your-key>"
          }
        }
      }
    • Claude Desktop through mcp-remote (needs Node.js)

      claude_desktop_config.json

      {
        "mcpServers": {
          "siteup": {
            "command": "npx",
            "args": [
              "-y",
              "mcp-remote",
              "https://mcp.siteup.fyi/<your-key>"
            ]
          }
        }
      }
    • Codex

      ~/.codex/config.toml

      [mcp_servers.siteup]
      url = "https://mcp.siteup.fyi/<your-key>"

    Questions

    Questions about AI publishing

    Cannot find your answer? Write to hello@siteup.fyi.

    What is MCP and what does it do?

    MCP (Model Context Protocol) is an open standard that lets AI assistants use outside tools. Once you add your SiteUp connection, your assistant can publish a website for you, change it later, renew it and give you the link.

    Which AI apps work with SiteUp?

    Apps that can add a remote MCP server over Streamable HTTP without sign-in. That includes Claude (added on claude.ai, then also in the desktop and mobile apps), Cursor, VS Code with GitHub Copilot, LM Studio, Claude Code, Codex, Gemini CLI, Antigravity and Windsurf. In ChatGPT it depends on your plan and region. The Claude Free plan allows one custom connector. It is not confirmed that the Gemini app works with SiteUp.

    Do I need an account or API key?

    No account. You create a connection on this page with one click, after a short safety check in your browser. The connection address contains your personal key, so there is nothing else to set up. Keep the address private.

    Can my AI update the site later without changing the link?

    Yes. It updates the site at the same address, so the link and QR code stay the same. It can change only some files and keep the rest. For a site you published another way, give your assistant the site’s manage link.

    Who chooses the link name and how long it stays online?

    You do, by telling your assistant. A name has 3 to 32 small letters (a to z), numbers and hyphens. Sites stay online for 1 day, 7 days, 30 days or 1 year. If you say nothing, the site gets a random name and stays online for 30 days. When storage is nearly full, a 1 year request is shortened to 30 days, and your assistant sees the real date. Sites can be renewed before they expire or within 7 days after.

    What data does SiteUp receive?

    The files and settings your assistant sends, and the IP address the request comes from. That is usually your AI company’s server, or your own device for apps that run on your computer. If you set a site password, we store only its hash. For the connection itself we keep a hash of the key, the encrypted IP address that created it, its creation and last-use dates and which sites belong to it. We do not store the app name or version your AI app reports. Publishing, updating, settings changes and deletions made through MCP are also written to the traffic record required by Law No. 5651, like the same actions on the website. The Privacy Policy has the details.

    What if the AI publishes something I did not want?

    Ask your assistant to change or delete the site; SiteUp tells it to confirm with you before deleting. You can also open the site’s manage link, which SiteUp asks the assistant to give you after publishing. If you no longer trust the app, remove the connection on this page and it stops working at once. You are responsible for what is published with your connection.

    Is it free?

    Yes. Connections are free, like the rest of SiteUp, with the same limits for everyone. Your AI app may have its own plans and limits.

    Can I publish without MCP?

    Yes. On the home page you can upload a file, folder or ZIP, paste code or fill in a template. The Android app works the same way.

    The address stops working right away, in every app where you added it. Your sites stay online, but after that you can change or delete them only with their manage links, which SiteUp asks your assistant to give you after publishing. Delete the sites you no longer need first.