# WebBase > WebBase is web hosting that an AI assistant operates by itself through one MCP link: it creates the project, writes the files, deploys, and reports the live address (.webbase.dev, or your own domain on paid plans). Servers in Germany (Hetzner), operated by Anton Alpha GmbH, Vienna, Austria. ## How to connect - MCP endpoint: https://mcp.webbase.dev/mcp (Streamable HTTP) - Authentication: a personal API key (wdp_…), either in the personal link https://mcp.webbase.dev/mcp?token=wdp_… or as header "Authorization: Bearer wdp_…". The key is created after free registration at https://app.webbase.dev/en/register (dashboard). There is no OAuth. - Claude Code: claude mcp add --transport http webbase "https://mcp.webbase.dev/mcp?token=wdp_…" - Works with any MCP client: Claude, ChatGPT, Cursor, Claude Code, Codex, OpenClaw. ## What a deploy looks like 1. create_project { name, type: "static-html" } 2. write_files { projectName, files: [{ path, content }] } 3. deploy { projectName } — live in a few seconds for static HTML, 1–3 minutes for Next.js static export, 2–5 minutes for Next.js SSR. ## Tools (30) - create_project: create a project (static-html, static-nextjs or nextjs-ssr) with its own private Git repository - list_projects: list your projects - get_status: status of a project and its last deployment - delete_project: delete a project - set_subdomain: change the .webbase.dev address of a project - write_files: write or overwrite files in a project - read_file: read a file - list_files: list the files of a project - delete_files: delete files - deploy: build (if needed) and publish the project - get_logs: build and runtime logs - get_analytics: visitor statistics of a project - set_env: set environment variables (stored AES-256-GCM encrypted) - get_env: read environment variables - get_git_credentials: clone URL and credentials of the project's Git repository (git.webbase.dev) - add_custom_domain: connect your own domain (paid plans) - verify_domain: verify the DNS records of a custom domain - list_domains: list connected domains - remove_custom_domain: remove a custom domain - db_create_database: create a Postgres database (Basic and Pro) - db_delete_database: delete a database - db_list_databases: list databases - db_list_tables: list tables - db_describe_table: columns of a table - db_get_schema: full schema of a database - db_query: run SQL - db_get_connection_info: connection string (DATABASE_URL) for your app - invite_member: invite a person to a project - list_members: list project members - remove_member: remove a project member ## Plans - Free: 0 EUR/month incl. VAT — 3 static HTML projects, 0 Next.js static exports, 0 Next.js SSR apps, 0 Postgres databases, build time up to 5 min - Basic: 5 EUR/month incl. VAT — 10 static HTML projects, 3 Next.js static exports, 1 Next.js SSR apps, 1 Postgres databases, build time up to 10 min - Pro: 10 EUR/month incl. VAT — 50 static HTML projects, 20 Next.js static exports, 5 Next.js SSR apps, 5 Postgres databases, build time up to 15 min - Custom domains: paid plans only. ## Docs - [Documentation (English)](https://app.webbase.dev/en/docs) - [Dokumentation (Deutsch)](https://app.webbase.dev/de/docs) - [Pricing](https://app.webbase.dev/en/pricing) - [Legal notice](https://app.webbase.dev/en/impressum) ## Optional - [Home (English)](https://app.webbase.dev/en) - [Startseite (Deutsch)](https://app.webbase.dev/de)