MCP server

From your AI to a live website in one message.

Connect ChatGPT, Claude or Cursor once. Then ask for a website, an app or a deck, and get a link back. Ask for changes the same way.

First publish needs no accountWorks on every planBuilt by the platform

Works with more than 20 AI agents, including

What is the MCP server?

The MCP server lets your AI agent publish what it makes and hand you a live link, without leaving the chat.

MCP stands for Model Context Protocol, the open standard AI apps use to work with outside tools. ChatGPT calls them apps and Claude calls them connectors, but both reach the same server.

Without MCP

  1. Your AI writes the page in the chat.
  2. You copy the code into a file on your computer.
  3. You pick a host and make an account.
  4. You upload the file and wait for it to go live.
  5. You go back to the chat for changes and start over.

MCP hosting in three steps

Connect your AI, then ask it to put anything on the platform. You’ll get a link to share.

  1. Connect your AI app

    Add the platform with one address or one command, then sign in. That’s the whole setup.

    https://mcp.incspark.com
  2. Ask in your own words

    Ask in plain words at the end of any chat. Your agent sends the files, waits for the build, and tells you when the site is live.

    put this on the platform

  3. Share the link

    Send a share link to anyone, or make the Space public. When you ask for changes, the same link updates, so nobody needs a new address.

    • v3Menu for next week Live now
    • v2Focaccia Friday Restore
    • v1First publish Restore

What can your AI agent do on Spaces?

Almost everything you’d click through in the dashboard, your agent can do from the chat.

Copy a prompt, fill in the blue parts, and paste it into your agent. It’s the easiest way to deploy from an AI agent without having to learn another tool.

  • Reads onlyLooks, changes nothing
  • Runs right awayNew work that can’t break a live site
  • Waits for your OKPauses until you approve it in the platform

No code needed. Describe what you want and where it should go.

  • Publish a new site

    Turn this into a one-page site for [business name] with our hours, address and this week’s menu. Put it on the platform, keep it private and send me the link. [paste your notes]

    Runs right away
    • publish
    • operation_status
  • Update the live page

    On [site name], change [old item] to [new item] and set Saturday hours to [hours]. Show me exactly what will change, then publish over the live site only after I approve it.

    Waits for your OK
    • show_space
    • publish
    • resume_execution
  • Who visited this week?

    How many people visited [site name] in the last 7 days, and which pages got the most views? Don’t change anything.

    Reads only
    • show_space

Read logs, ship builds and roll back from the same chat you code in.

  • Why did the build fail?

    The last publish of [space name] failed. Read the build logs, tell me the most likely cause and suggest a fix. Don’t publish anything until I say so.

    Reads only
    • show_space
    • operation_status
  • Ship a prototype with a version link

    Publish the [folder] folder as a new space called [name]. When it’s live, give me the live link and the fixed version link, so the client sees this exact build. Keep it private.

    Runs right away
    • publish
    • operation_status
  • Roll back a bad release

    The latest version of [space name] broke [feature]. Compare it with the version before and tell me what changed. Then roll back to the earlier version, but wait for my approval first.

    Waits for your OK
    • show_space
    • execute
    • resume_execution

For agencies and teams who share work with clients.

  • Connect a domain

    Connect [domain] to [space name]. Check the current DNS first, list every record you’ll add or change, and wait for my approval before touching anything.

    Waits for your OK
    • show_space
    • execute
    • resume_execution
  • Client review link

    Create a share link for [space name] that lets [client name] view the page and leave comments. Make it expire on [date] and don’t make the space public.

    Runs right away
    • execute
  • Build with your design system

    Build a pricing page for [product] with our team’s design system. Check it against the design system before you publish, and keep the space private.

    Runs right away
    • apply-design-system
    • verify-design-system
    • publish

    Design systems are in beta.

What comes with every Space?

Every site your agent publishes gets its own Space, and each Space comes with the extras you’d normally piece together yourself.

  • Its own link

    An address like mellow-fox.incspark.com from the first publish. Add your own domain whenever you’re ready.

  • Version history

    Every publish saves a version with its own fixed link. Rolling back takes seconds because nothing is rebuilt.

  • A database

    A MySQL-compatible database in every Space, for sign-up lists, stock counts or anything your app needs to remember.

  • File uploads

    Store what visitors upload. Files live with the Space and load from the same network as the site.

  • Traffic stats

    Views, visitors and top pages for the last 48 hours, 7, 30 or 90 days, with no tracker to add.

  • Comments on the page

    People leave comments right on the part of the page they mean. You or your AI can answer them.

  • Visitor sign-in (Private Beta)

    Let people sign in without building login yourself. It follows the Space’s access rules.

  • Transactional email (Private Beta)

    Send receipts, invites and magic links without signing up for another email service.

Private Beta

Is it safe to let an AI agent publish your site?

Yes. Your agent only gets the access you give it, and anything that could change a live site waits for you to approve it in the platform.

  • Private by default

    New Spaces open only for you and your team. Knowing the address isn’t enough to get in.

  • You choose the access

    When you connect, pick read-only or agent access and which teams it covers. You can narrow what an agent asks for, never widen it.

  • No keys in the chat

    You sign in with OAuth. Your AI app never holds an API token, so there’s no key sitting in a chat log.

  • An off switch for every agent

    Revoke one app in Connected apps, or press Stop all agent access to cut off every agent at once.

What each access level allows

What your agent can doRead-only accessAgent access
See your Spaces, versions, traffic and build logsYesYes
Publish new Spaces and create teamsNoYes
Publish over a live site, roll back, buy a domain or change DNSNoAfter your OK
Delete sites, manage team members, change billing or create credentialsNeverNever

Brand-new publishes go straight through, so you’re not clicking OK all day.

Is the platform ready for enterprise teams?

Yes. Enterprise plans add SOC 2 compliance, SAML single sign-on, SCIM and audit logs to everything above.

Talk to sales

How to connect your AI agent to Spaces

Pick your app below and follow its three steps.

Connect ChatGPT

  1. Install the platform from the ChatGPT plugin directory.
  2. Connect your account, sign in to the platform and approve access.
  3. Ask ChatGPT to put what you made on the platform.

Server address for a custom app

https://mcp.incspark.com

Prefer a custom app? Turn on Developer mode in ChatGPT on the web, create an app at chatgpt.com/plugins, paste the address above and choose OAuth.

ChatGPT setup guide

Connect Claude

  1. Add the platform as a connector in Claude with the address below, or use the Add to Claude button in the setup guide.
  2. Choose Connect, sign in to the platform and approve access.
  3. Turn the platform on in the chat where you want it, then ask Claude to publish.

Server address

https://mcp.incspark.com

Works in Claude on the web, desktop and phone. On Team and Enterprise plans, an owner adds the connector first.

Claude setup guide

Connect Claude Code

  1. Add the plugin marketplace and install the plugin with the command below.
  2. Sign in to the platform when Claude Code asks.
  3. Ask Claude Code to publish your project, like “publish this folder to the platform”.

Run in your terminal

claude plugin marketplace add incspark/plugins && claude plugin install incspark@incspark
Claude Code guide

Connect Cursor

  1. Run the command below in your terminal, or use the one-click install in the setup guide.
  2. Open Cursor and sign in to the platform when it asks.
  3. Ask the agent to publish your project.

Run in your terminal

npx -y plugins add incspark/plugins -t cursor -y
Cursor setup guide

Connect Codex

  1. Add the plugin with the command below.
  2. Sign in to the platform when Codex asks.
  3. Ask Codex to publish what you built.

Run in your terminal

codex plugin marketplace add incspark/plugins && codex plugin add incspark@incspark

Rather edit the config yourself? Add a [mcp_servers.incspark] entry with the address https://mcp.incspark.com to ~/.codex/config.toml.

Codex setup guide

Connect VS Code

  1. Use the Add to VS Code button in the setup guide, or run the command below.
  2. Sign in to the platform and approve access.
  3. In Copilot’s agent mode, ask it to publish your project.

Run in your terminal

npx -y plugins add incspark/plugins -t vscode -y

You can also add the server to .vscode/mcp.json by hand:

{ "servers": { "incspark": { "type": "http", "url": "https://mcp.incspark.com" } } }
VS Code guide

Connect any MCP client

Local MCP · stdio

Fastest

Set your MCP client to run this command over stdio.

npx incspark mcp

Remote MCP

Broader support

Add this server URL, then sign in to the platform when your client asks.

https://mcp.incspark.com
Any client guide

No install? Use one prompt

Any agent that can fetch a web page can set itself up. Paste this into the chat:

Fetch https://incspark.com/setup.md

Your agent publishes to a private address and gives you a link to claim the Space. Unclaimed Spaces normally expire 33 hours and 20 minutes after creation or the latest publish that changes files, capped at 30 days from creation. Claim the Space to remove anonymous expiry.

Does the MCP server cost extra?

No. It comes with every plan at no extra cost.

Prices depend on the country. See full pricing.

PlanPriceWhat it adds
ExplorerFrom $299 one-timeFormation and company documents.
GoFrom $599 one-timeExplorer + bank help and local setup.
ProFrom $1,499 one-timeGo + the full first-year setup.
EnterpriseCustomHolding and multi-entity structures, with a dedicated manager

What can you publish with an MCP server?

If your AI can make it, the platform can put it online.

Made in ChatGPT

A landing page

Describe your product, and ChatGPT writes the page. Plain HTML goes live exactly as your AI wrote it.

bright-otter.incspark.com
Made in Claude

A slide deck

Claude turns meeting notes into slides. Your client opens one link on any device, with no file to download.

quiet-sun.incspark.com
Made in Claude Code

A browser game

Games and interactive demos publish as they are, so people can play straight from the link.

pixel-run.incspark.com
Made in Cursor

A full app

Apps built with Next.js, Astro, TanStack Start or PHP are supported too, and they go live with the same one message.

stock-room.incspark.com

MCP server for developers

A remote MCP server, so nothing runs on your machine unless you want it to.

Connection details

Endpoint
https://mcp.incspark.com
Transport
Streamable HTTP
Sign-in
OAuth 2.0. Never anonymous.
Run locally
inc mcp or npx -y incspark mcp over stdio

Developer docs

The five tools

  • publish

    Uploads files, a folder or an archive. Returns the live URL, a fixed version URL and a receipt.

  • operation_status

    Tracks a publish that’s still building, so your agent knows when it’s live.

  • show_space

    Read-only views of deployments, domains, traffic, source files, history, comparisons and build logs.

  • execute

    Runs one program against the API for domains, DNS, access and settings. It pauses when an action needs your approval.

  • resume_execution

    Picks up a paused action after you approve it.

Local publishes skip .env, .git, node_modules, .ssh and key files, so secrets stay on your machine.

Frequently asked questions

What is an MCP server?

An MCP server gives an AI app a new skill, like reading your calendar or searching your files. The MCP server gives it the skill to publish and manage websites.

Does ChatGPT work with MCP servers?

Yes. The platform is listed in ChatGPT’s plugin directory. Once you approve access, ChatGPT can publish what it makes.

Can I take my site somewhere else later?

Yes. You can download the files from any version the platform keeps. Static sites usually move to another host as they are. Apps built on platform runtimes may need some code changes.

What is the difference between an MCP server and an API?

Developers write code against an API. An MCP server packages tools so any AI app can find and use them on its own. The MCP server sits on top of the API, so nobody has to write integration code.

Give your agent a place to publish

The next thing your AI makes can be live before you close the chat.

Last updated

Login

Enter your email. New here? We’ll create your account automatically.

By continuing you agree to our Terms and confirm you have read our Privacy Policy.