The MCP server that publishesreal websites from Claude & ChatGPT
Connect Claude or ChatGPT to Dplooy with one URL. Ask for a website and your AI builds it, publishes it to a live address, and comes back to edit it whenever you ask — with working forms, a booking widget, editable content and a chatbot.
https://api.dplooy.com/mcp- No install
- No API key
- Free plan works
- 20+ MCP tools
Your site is live at
ironside-barber.dplooy.com
Your AI can write a website. Without an MCP server, it can't publish one.
Ask any assistant for a website and you get code in a chat window. You still have to copy it, find a host, upload it, wire up a form backend, and do it all again for every change.
Without an MCP server
- AI writes code into the chat
- You copy, paste and find a host
- Forms need a third-party service
- Bookings need a separate SaaS
- Every edit means rebuilding from scratch
With the Dplooy MCP server
- AI publishes straight to a live URL
- Free SSL, global CDN, custom subdomain
- Real form endpoint with an inbox
- Booking widget with your approval
- Edits change only what you asked for
How to add the MCP server to Claude and ChatGPT
Same tools either way. Pick the one that matches where you chat.
Remote MCP server: a custom connector for claude.ai and ChatGPT
Nothing to install · recommended
- 1
Create a free Dplooy account
Sign up at dplooy.com. No credit card is required and the MCP server works on the free plan.
- 2
Add a custom connector
In claude.ai or ChatGPT, open Settings → Connectors → Add custom connector.
- 3
Paste the MCP server URL
Paste
https://api.dplooy.com/mcpas the server URL. - 4
Sign in and approve
Sign in to Dplooy in the window that opens and approve the connection. No API key is copied or pasted.
- 5
Ask for a website
Describe the site you want. Your AI builds it, publishes it to a live URL, and can edit it later in any future conversation.
Custom connectors on claude.ai require a paid Claude plan; Team and Enterprise workspaces may need an admin to enable them. In ChatGPT, connectors in developer mode expose the full tool set.
Add custom connector
Name
Remote MCP server URL
Local MCP server for Claude Code, Cursor, Windsurf and Claude Desktop
Runs on your machine, reads your disk
Get an API key from Settings → API Keys, then add the npm package @dplooy/mcp-server to your client. The local server adds one thing remote can't: deploying a folder that already exists on your computer.
Building your own integration instead? Read the Dplooy developer API docs.
claude mcp add -t stdio \
-e DPLOOY_API_KEY=dpk_live_xxx \
dplooy -- npx -y @dplooy/mcp-server{
"mcpServers": {
"dplooy": {
"command": "npx",
"args": ["-y", "@dplooy/mcp-server"],
"env": { "DPLOOY_API_KEY": "dpk_live_xxx" }
}
}
}Refresh your MCP connector now and then
Your AI app loads the tool list once, when you connect — and caches it. We ship improvements and new tools regularly, and a cached list means your assistant simply won't know the new ones exist.
- How to refresh
- Settings → Connectors → toggle Dplooy off and on (or disconnect and reconnect), then start a new conversation. Takes about ten seconds.
- When to do it
- Every month or so is plenty — and any time your assistant says it can't find a Dplooy tool it should have. That message almost always means a stale list, not a broken connection.
Three weeks later
Done — live in seconds. Nothing else on the site changed.
Edit a live website from any Claude or ChatGPT chat
Your site doesn't die when the chat ends. Most AI builders can only create: ask for a change three weeks later and the assistant has forgotten everything, so it rebuilds — and quietly loses whatever it failed to remember.
Dplooy's tools read your actual live files first, then change only the exact text you asked about.
- Works in any conversation, on any day
- Nothing is deleted unless you ask by name
- Forms, bookings and content survive every edit
- A stale copy can never overwrite your live site
AI-built websites with forms, bookings, editable content and a chatbot
Most AI site builders stop at HTML. These four features turn a page into a business website — your AI wires them up itself, in the right order, and everything it creates is yours in the dashboard, editable by hand.


Contact forms that work
Plus & ProA real endpoint, a submissions inbox, email notifications, spam filtering and CSV export. No third-party form service.
- Your AI calls
- create_form
- You manage it inDashboard → Forms
- The inbox for every enquiry, with search, spam filtering, CSV export and the notification email address you can change any time.


Editable content without a CMS
All plansServices, team, FAQ, menu, pricing and 15 more presets, served as public JSON. Edit in your dashboard and the live site updates — no redeploy.
- Your AI calls
- create_data_collection
- You manage it inDashboard → Data
- Prices, menu items, team members, FAQs — edit a cell and the live site updates within about a minute. No AI and no redeploy needed.


Online bookings with your approval
Plus & ProA tested calendar widget embedded in your site, handling slots, timezones and double-booking. Every request waits for your approval.
- Your AI calls
- create_booking_page
- You manage it inDashboard → Bookings
- Approve or decline each request, set your availability and hours, and see the calendar. Guests are emailed automatically either way.


An AI chatbot on every page
Plus & ProInjected into every page at serve time — no embed code. Answers from a knowledge base about your business.
- Your AI calls
- configure_chatbot
Also in your dashboard — you never need the AI to change something
- Your websites
Dashboard — Every site your AI published, with its URL, visitor analytics, password protection, custom domain and the in-browser code editor.
- Images
Dashboard → Media — Everything your AI uploaded, plus anything you add yourself. Copy a URL to reuse an image on another site.
- Connected AI apps
Settings → Connections — Every assistant with access to your account. Revoke any of them in one click — it stops working on its very next request.
Content collections are the one to remember: put your prices, menu or team in one and you can update the live site yourself forever, without opening a chat. How editable content collections work
Every MCP tool your AI can use
The complete surface your AI can reach. You never type these — your assistant picks the right one. Local installs swap deploy_files for deploy_folder, which reads a folder from your disk.
Hosting
Publish and manage sites
- deploy_website
- Publish a single-page site to a live URL
- deploy_files
- Publish a complete multi-page site
- list_projects
- List every site on the account
- get_project
- One site: stats plus every form, collection, booking and chatbot attached to it
- delete_project
- Permanently remove a site
Editing
Change a live site without rebuilding it
- get_project_files
- Read the live source of a deployed site
- update_project_files
- Change only the exact text you name
Forms
A real form backend
- create_form
- Create an endpoint + the embed snippet
- get_form
- Read one form: settings, assignment, submission count
- list_forms
- List endpoints and their usage
Content
Editable data without a CMS
- create_data_collection
- Create content from 20 presets
- get_data_collection
- Fields, rows, URL and fetch snippet
- list_data_collections
- List collections and where they're used
- update_data_rows
- Edit single cells, append or delete rows
Bookings
Appointments and reservations
- create_booking_page
- Create a calendar + widget embed
- get_booking_page
- Read a booking page's hours, slots, capacity and services
- list_booking_pages
- List booking widgets and pending requests
Media, chatbot & setup
Images, AI chat and wiring it together
- upload_media
- Add up to 16 images at once, by URL
- list_media
- List images already in the library
- assign_to_project
- Connect forms, data and bookings to a site, or move them
- unassign_from_project
- Detach them again — nothing is deleted
- get_chatbot
- Read a bot's settings and full knowledge before editing
- configure_chatbot
- Enable an AI chatbot with a knowledge base
- get_account
- Plan, usage and available features
- get_guide
- Full feature rules, read by the AI itself
- delete_form / delete_data_collection / delete_booking_page / delete_media
- Clean up empty, unattached leftovers — never anything live
A spec-compliant remote MCP server
Not a bespoke integration that works with one app today and breaks tomorrow. Dplooy implements the Model Context Protocol authorization spec properly — which is exactly why it works with clients that don't exist yet.
Spec compliance is the compatibility strategy. Any client that speaks remote MCP correctly can connect — today's and the ones released next year.
- Stateless Streamable HTTP
- The current transport, with no handshake to get stuck in. Every request is self-describing, so connections survive restarts, scale cleanly and never end up in a half-open state.
- OAuth 2.1 with PKCE
- Authorization code flow with S256 challenges — required, never optional. Tokens are opaque, hashed at rest, scoped to your account, and revocable in one click.
- Full discovery chain
- Protected-resource and authorization-server metadata, resource indicators, issuer identification and dynamic client registration. Your client finds everything it needs by itself.
- MCP auth spec 2026-07-28
- OAuth 2.1 + PKCE (S256)
- RFC 9728 · protected resource
- RFC 8414 · server metadata
- RFC 8707 · resource indicators
- RFC 9207 · issuer identification
- Client ID Metadata Documents
- RFC 7591 DCR fallback
Is the MCP server free? What each plan includes
Your AI reads this itself before it designs anything, so it builds within your plan instead of failing halfway through.
- Websites
- 3 (expire after 3 days)
- Traffic & bandwidth
- Unlimited
- Content collections
- 10 × 25 rows
- Media images
- 10
- Form endpoints
- —
- Booking widgets
- —
- AI chatbot
- —
- Deploy history
- —
- Custom domain
- —
- Websites
- 25
- Traffic & bandwidth
- Unlimited
- Content collections
- 200 × 200 rows
- Media images
- 100
- Form endpoints
- 10 · 500 submissions/mo
- Booking widgets
- 25 · 300 requests/mo
- AI chatbot
- 2,000 replies/mo
- Deploy history
- 1 previous version per site
- Custom domain
- —
- Websites
- Unlimited
- Traffic & bandwidth
- Unlimited
- Content collections
- 1,000 × 1,000 rows
- Media images
- 500
- Form endpoints
- 50 · 5,000 submissions/mo
- Booking widgets
- 100 · 3,000 requests/mo
- AI chatbot
- 15,000 replies/mo
- Deploy history
- 3 per site
- Custom domain
- Included
What the MCP server can't do
Worth knowing before you start, so nothing surprises you halfway through a build.
- No server-side code
- Dplooy hosts static sites. PHP, Python, Ruby and Node backends won't run. The four attachable features cover what most business sites need a server for.
- No build step
- React, Next.js, Vue and Astro projects must be built first — deploy the output folder, not the source.
- Your AI can't delete live data
- It can delete a whole website when you ask it by name. A form, content collection or booking widget it can remove only while it is empty and attached to no site, and an image only while nothing uses it — leftovers from a build. Anything holding submissions, rows or bookings is yours to remove, from the dashboard.
- Images live in the media library
- Your AI uploads images by URL into your library and references those. It can't hot-link a third-party image into your site.
- Nothing is lost on a redeploy
- Forms, collections and booking pages belong to your account, not the site. Delete or rebuild a site and they are simply unattached — submissions, rows and bookings intact — ready to connect to the next one.
- Deploy limits apply
- Publishing is capped per account per hour and per day to stop runaway automation. Normal building and editing never comes close.
- Undo is in your dashboard, not the chat
- Plus keeps the previous version of every site and Pro the last three — AI edits included — and you restore one from Versions in the dashboard. Your AI can't roll a site back itself, and Free has no deploy history. Targeted edits keep changes small on purpose, so mistakes stay small too.
- It asks before it assumes
- Notification emails, business details and prices come from you. Anything you don't supply, it has to invent — so give it the real details up front.
Is it safe to let an AI publish to your hosting?
Giving an assistant access to your hosting should not mean giving up control.
Same scanning as a manual upload
Every AI deploy passes through the identical malware and phishing checks as an upload from your dashboard. There is no separate, looser path.
Revoke in one click
Settings → Connections lists every connected AI app. Revoking cuts it off on its very next request.
Scoped to your account only
A connection can only touch your own projects. It can never see or reach another customer's sites.
Deletion always asks you
Removing a project is an explicit, named action. Nothing is deleted as a side effect of an edit.
MCP server questions
What is an MCP server, in plain English?
MCP (Model Context Protocol) is an open standard that lets AI assistants use real tools instead of only writing text. An MCP server publishes a list of actions the AI can take. The Dplooy MCP server gives your AI the ability to build, publish and edit actual websites on live URLs — not code samples you have to deploy yourself.
How do I add a custom MCP server to Claude?
Three steps on claude.ai — no API key to copy:
- 1Open Settings → Connectors → Add custom connector.
- 2Paste
https://api.dplooy.com/mcpas the server URL. - 3Sign in to Dplooy in the window that opens and approve the connection.
Custom connectors on claude.ai require a paid Claude plan, and Team or Enterprise workspaces may need an admin to enable them.
How do I connect the Dplooy MCP server to ChatGPT?
Three steps in ChatGPT:
- 1Open Settings → Connectors.
- 2Add a custom connector with
https://api.dplooy.com/mcpas the server URL. - 3Sign in to Dplooy and approve the connection.
The full tool set is available through connectors in developer mode.
Do I need an API key for claude.ai or ChatGPT?
No. The remote server uses OAuth: you paste one URL, sign in to Dplooy, and approve the connection on a Dplooy consent screen. No key is ever copied or pasted, and you can revoke the connection at any time from Settings → Connections. API keys exist for local tools and direct REST access, and live in Settings → API Keys.
Is the Dplooy MCP server free?
Yes. The MCP server itself is free and works on the free plan — 3 hosted projects, 10 content collections, 10 media images. Forms, the booking widget and the AI chatbot are Plus ($4.99/mo) or Pro ($12.99/mo) features. Your AI reads your plan before it designs anything, so it builds within what you actually have and tells you what an upgrade would add instead of failing halfway.
Can the AI edit a site it built weeks ago, in a new chat?
Yes, and this is the part most AI website tools get wrong. Any connected AI can read the current live files of any project and change only what needs changing. It does not rely on remembering the site, and it does not rebuild from scratch. Ask for "update my opening hours" in a brand-new conversation and it works.
What kind of websites can Claude or ChatGPT build with it?
Static websites of any size — landing pages, multi-page business sites, portfolios, menus, documentation — plus four backend features that normally need a server: form endpoints with a submissions inbox and email notifications, editable content collections served as public JSON, a booking calendar with owner approval, and an AI chatbot injected into every page. What it cannot do is run server-side code such as PHP, Python or Node, or run a build step for React or Next.js — deploy the built output instead.
Does it work with Claude Code, Cursor and Windsurf?
claude.ai and ChatGPT connect remotely with no install. Claude Code, Claude Desktop, Cursor, Windsurf and any other MCP-capable client can connect remotely too, or run the npm package @dplooy/mcp-server locally with npx. On claude.ai, custom connectors require a paid Claude plan, and Team or Enterprise workspaces may need an admin to enable them. In ChatGPT, the full tool set is available through connectors in developer mode.
Is it safe to let an AI publish to my account?
Every deploy an AI makes goes through exactly the same security scanning as a manual upload from the dashboard — there is no separate path. Every action is tied to your connection and logged, you can revoke access with one click, and per-account deploy limits stop runaway automation. Deleting a project always requires the AI to ask you by name.
What is the difference between the remote and local MCP server?
They expose the same tool set and behave identically. The remote server runs on Dplooy's infrastructure, needs no install, and is the only option for claude.ai and ChatGPT on the web. The local server runs on your own machine via npx, uses an API key, and can additionally read files from your disk — so it can deploy a folder you already have locally.
Where to next
- How to publish a website from ClaudeEvery screen you'll actually see, in order, with prompts you can copy.
- Build a website with an AI agentWhat an agent can put together on Dplooy, end to end.
- Host a Claude artifactTurn an artifact from a chat into a live site.
- Dplooy developer API docsEndpoints, authentication and code examples for the public v1 API.
Connect your AI in about two minutes
Create a free account, paste one URL into Claude or ChatGPT, and ask for a website. No credit card, no install, no API key.