You write
one sentence. Your website
is live.
WebBase is hosting for AI assistants. Give Claude, ChatGPT or Cursor a link, and your AI creates the project, writes the files and puts the website online. No terminal, no Git, no hosting dashboard.
Servers in Germany · from €0 a month
You
“Build me a website for my photo studio and put it online.”
Your AI calls
create_project{ name: "photo-studio-demo", type: "static-html" }write_files{ projectName: "photo-studio-demo", files: [index.html, style.css] }deploy{ projectName: "photo-studio-demo" }
Live at photo-studio-demo.webbase.dev
Light
that stays.
Photo studio for portraits, couples and products. Sessions by appointment.
Your turn. Pick a sentence.
Choose one of three requests and watch what happens in your chat: real tools, real parameters, an example page that goes live. After that, one more sentence is all it takes to change it.
Simulation — this is what it looks like in your chat.
Build a menu page for my café and put it online.
Sure. I’ll create a project, write the page and the styles, and put both online.
create_projectdone{ "name": "cafe-demo", "type": "static-html" }Project “cafe-demo” created · Git repo ready
write_filesdone{
"projectName": "cafe-demo",
"files": [
{ "path": "index.html", "content": "<!doctype html>…" },
{ "path": "style.css", "content": ":root { … }" }
]
}2 files written · index.html, style.css
deploydone{ "projectName": "cafe-demo" }Live · https://cafe-demo.webbase.dev
Done. Your menu is online: cafe-demo.webbase.dev
Next request
Another request
Your website appears here as soon as your AI publishes it.
Café Lindengrund
Breakfast · Coffee · Cake · Every day
MenuDirectionsBook a table
Our menu
Breakfast
- Viennese breakfast9.80
- Shakshuka with bread12.90
- Bircher muesli7.40
Coffee & cake
- Melange4.60
- Einspänner4.90
- Curd cheese strudel5.20
Mon–Sat 8 am–6 pm · 12 Example Lane, Vienna
Every project in this demo is made up. Nothing is created and nothing is published – but the tools and parameters are real.
One link is enough. Your AI does the rest.
It works through MCP, the Model Context Protocol: an open standard that lets AI assistants operate tools. WebBase provides those tools. So your AI doesn’t just write the code, it publishes it too.
- 1
Sign up for free
At app.webbase.dev. Your personal MCP link waits in the dashboard. The key inside it is as secret as a password.
https://mcp.webbase.dev/mcp?token=wdp_•••••••••••• - 2
Give the link to your AI
Add it as an MCP server in Claude, ChatGPT, Cursor, Claude Code, Codex, OpenClaw or any other MCP-capable agent. If you’d rather set a header, use Authorization: Bearer wdp_…
- 3
Say what you want
“Build me a portfolio page and put it online.” Your AI calls create_project, write_files and deploy. Deploy means the files are built and published.
- 4
Live
At <name>.webbase.dev, with the TLS certificate set up automatically. Or on your own domain, on the paid plans. Your AI tells you the address.
“Make the header bigger.”
write_filesdeployupdated
Changing things is just another sentence, like in the demo above. Stay in the chat as long as you like.
Every project starts with a sentence.
From a digital business card to an app with a database. On the left, what you say. On the right, what you get and which plan it needs. All addresses here are examples.
“Build me a business card page with my phone number and opening hours.”
Static HTML
Landing pages, portfolios, business card pages. HTML, CSS, a little JavaScript, online right away.
“Turn it into a Next.js site with a blog.”
Next.js as a static export
Next.js is a widely used web framework. A static export turns it into a set of ready-made files: fast, and with no server logic.
“The sign-ups should be checked on the server.”
Next.js with server rendering
SSR means the page is generated on the server for every request. Your project gets its own container and API routes.
“Set up a database for the sign-ups.”
Postgres database
Your AI creates it with
db_create_databaseand stores theDATABASE_URLviaset_env, encrypted.“Move the bakery site to our own domain.”
Your own domain
With
add_custom_domainandverify_domain. The TLS certificate comes automatically, andbaeckerei-demo.webbase.devbecomes your address.“How many visitors did the site have last week?”
Analytics and team
Visitor numbers per project with
get_analytics. And anyone who should help out gets invited withinvite_member.
One command, and Claude Code is connected.
TerminalClaude Code
claude mcp add --transport http webbase "https://mcp.webbase.dev/mcp?token=wdp_••••••••••••"You’ll find your key wdp_… in the dashboard after signing up. Put it where the dots are, and you’re done.
- Claude, ChatGPT, Cursor, Codex, OpenClaw
- Add your personal link as an MCP server. Any assistant that speaks MCP can use WebBase.
- As a header instead of in the link
Authorization: Bearer wdp_…with the addresshttps://mcp.webbase.dev/mcp.- Prefer
git push? - Every project has a private Git repo on
git.webbase.dev. Your AI fetches the credentials withget_git_credentials.
Everything else is in the docs.
Thirty tools. Your AI knows every one.
You don’t need to know any of them. But in case you’re curious: this is everything your AI can do on WebBase, with the real names.
Marked: called in the demo above, 3 of 30.
Projects
- create_project
- creates a project
- list_projects
- lists all projects
- get_status
- status and address of a project
- delete_project
- deletes a project
- set_subdomain
- changes the address under webbase.dev
Files
- write_files
- writes files
- read_file
- reads a file
- list_files
- lists the files
- delete_files
- deletes files
Operations
- deploy
- builds and publishes
- get_logs
- reads the logs
- get_analytics
- visitor statistics
Environment variables
- set_env
- sets variables, AES-256-GCM encrypted
- get_env
- reads them back
Git
- get_git_credentials
- access to the private Git repo
Domains
- add_custom_domain
- connects your own domain
- verify_domain
- checks the DNS record
- list_domains
- lists the domains
- remove_custom_domain
- disconnects a domain
Team
- invite_member
- invites someone
- list_members
- lists the members
- remove_member
- removes a member
Database (Postgres)
- db_create_database
- creates a database
- db_delete_database
- deletes it
- db_list_databases
- lists all databases
- db_list_tables
- lists the tables
- db_describe_table
- describes a table
- db_get_schema
- reads the whole schema
- db_query
- runs SQL
- db_get_connection_info
- connection details
Your websites run in Germany.
No promises we can’t back up. Just what’s true.
- Location
- Servers at Hetzner in Germany, inside the EU.
- Operator
- Anton Alpha GmbH, Maurer Lange Gasse 64/3, 1230 Vienna, Austria. FN 538589 v, VAT ID ATU82459901.
- Secrets
- Environment variables are stored encrypted with AES-256-GCM.
- Keys
- We store your API key only as a SHA-256 hash, never in plain text.
- Traceable
- Every action ends up in the audit log. And every project has its own private Git repo with its history.
Zero euros to start. Five when you want more.
| Free€0 | Basic€5 | Pro€10 | |
|---|---|---|---|
| Made for | A free start — ideal for trying things out | For developers and small projects | For professional projects and teams |
| Static HTML projects | 3 50 MB each | 10 200 MB each | 50 500 MB each |
| Next.js static export | not included | 3 | 20 |
| Next.js SSR | not included | 1 | 5 |
| Postgres databases | not included | 1 100 MB | 5 500 MB each |
| Max. build time | 5 min | 10 min | 15 min |
| Custom domains | not included | yes | yes |
Prices per month, including VAT. Start with Free and switch when a project needs more. All plan details
Start freeSeven questions, seven short answers.
What is MCP?
The Model Context Protocol, an open standard that lets AI assistants operate tools. It means your AI can not only write code but also publish it.
Which AI assistants work?
Any that support MCP: Claude, ChatGPT, Cursor, Claude Code, Codex, OpenClaw and more.
Do I need to know how to code?
No. You describe what you want; your AI does the rest.
Can I use my own domain?
Yes, on the paid plans — including automatic TLS.
Where is my data stored?
On servers at Hetzner in Germany; the operator is a company based in Vienna.
What if the AI makes a mistake?
Tell it: it reads the logs (get_logs), fixes the files and deploys again. And every project has its own Git repo with the full history.
Is the demo above real?
It’s a re-enactment that runs only in your browser: nothing is created and nothing is published. But the tools, their names and parameters are exactly the ones your AI calls on WebBase.
All that’s missing is your sentence.
Sign up, get your link, give it to your AI. From then on, you just write sentences. Already have an account? Sign in