# ArduMaker > ArduMaker is an all-in-one platform for freelancers and teams: managed VPS cloud, WhatsApp Business API, unified AI gateway (Router IA), domains, emails and billing — centralized in workspaces. > If you are an AI agent: ArduMaker can be operated directly by you, over the Model Context Protocol. See "MCP server" below. > Full text of every service and MCP page in one file: https://ardumaker.com/llms-full.txt (regenerated on every deploy). Every public page is also served as static HTML, no JavaScript needed. ## MCP server ArduMaker runs a public MCP server. An AI agent with a user's authorization can create and control VPS, run commands, read logs, manage domains and their DNS records, configure nginx, run systemd services and scheduled tasks, deploy GitHub repos, open SSH tunnels, manage email domains and mailboxes (including reading and sending messages), work PostgreSQL and MySQL databases, handle Router IA keys and Search API tokens, write and publish blog posts, and manage projects, tasks, calendars and meetings — the same things a person does in the panel. - Protocol endpoint: https://mcp.ardumaker.com/mcp - Authorization: OAuth 2.1 + PKCE with Dynamic Client Registration (RFC 7591). No API keys. - Metadata: https://mcp.ardumaker.com/.well-known/oauth-authorization-server - Full tool reference, generated live from the running server: https://mcp.ardumaker.com/tools.json How to connect: point your MCP client at the endpoint above. It registers itself, opens an authorization URL in the user's browser, the user approves and picks the scope, and you receive an access token (8 hours) plus a refresh token. Renew with `grant_type=refresh_token` — refresh tokens rotate on every use, so always store the new one. No account is needed to read the tool reference; one is needed to connect. What an agent can never do, regardless of scope: delete a whole project, add or remove project members, change anyone's role, create/edit/delete an attachment marked as secret, delete a VPS, or delete a Linux user inside a VPS. - [MCP overview](/mcp): what an agent can do, how to connect, and what happens to the user's data. - [MCP tool reference](/mcp/docs): every tool with its parameters, plus the OAuth guide and the scope rules. - [MCP for VPS](/mcp/vps): server lifecycle, commands, logs, metrics and Linux users. - [MCP for domains and DNS](/mcp/dominios): domains and their DNS records, nameserver checks, nginx config, reverse proxies and port forwards. - [MCP for email](/mcp/correo): mail domains, mailboxes, aliases, filters and folders, plus reading and sending messages. - [MCP for databases](/mcp/bases-de-datos): PostgreSQL and MySQL — schema exploration, queries, row edits and DDL. - [MCP for projects](/mcp/proyectos): stages, tasks, checklists, dependencies, calendar and meetings. - [MCP for services and cron](/mcp/servicios): systemd services and scheduled tasks — create, edit, start, stop and read their logs. - [MCP for GitHub deploys](/mcp/deploy): link repos to a VPS, redeploy, see which commit is live and read build logs. - [MCP for SSH tunnels](/mcp/tuneles): tunnel receivers and initiators, keys, and the state of every connection. - [MCP for AI keys](/mcp/ia): Router IA keys and Search API tokens — create, revoke and check usage. ## VPS services Everything below comes with every ArduMaker VPS and is managed from its panel (or by an AI agent over MCP). The VPS keeps real root over SSH. Each page has real screenshots of the panel, a FAQ and the limits worth knowing. - [All VPS services](/servicios): the full list, grouped by what they are for. - [VPS with n8n](/servicios/n8n): n8n in queue mode with workers, its own PostgreSQL and Redis, a domain with HTTPS and one-click updates. - [Docker](/servicios/docker): enable Docker in one click; images, containers, logs, volumes and networks from the panel. - [Deploy from GitHub](/servicios/deploy-github): link a repo and a branch; every push updates the app, with pre/post-pull scripts and history. - [Domains and SSL](/servicios/dominios-ssl): free subdomain or your own domain with Let's Encrypt, nginx per domain and port redirects. - [Email on your domain](/servicios/correo): mailboxes, aliases, bot accounts and DNS verification. - [PostgreSQL](/servicios/postgresql): install it and manage databases, users and permissions without the command line. - [MySQL](/servicios/mysql): install it and manage databases, users per host and permissions. - [Redis](/servicios/redis): install it, tune memory and persistence, and browse or edit keys. - [Database manager](/servicios/gestor-bases-de-datos): a web grid for PostgreSQL and MySQL — edit rows, read-only SQL console, EXPLAIN, CSV import/export. - [Web terminal](/servicios/terminal-web): persistent browser terminals on tmux that survive disconnections. - [Services and cron jobs](/servicios/servicios-y-tareas): systemd services for your app and scheduled tasks, with live logs. - [Automatic backups](/servicios/backups): a full weekly copy, the last 4 kept, downloadable. - [SSH tunnels between VPS](/servicios/tuneles-ssh): connect private services (a database, Redis) between your VPS without exposing them. ## Pages - [Home / What is ArduMaker](/): Overview of the platform, products and workspaces model. - [What is ArduMaker](/what-is): Detailed product tour with diagrams and step flow. - [VPS plans](/#planes): VPS with a simple panel for developers and freelancers — NVMe, real root, no lock-in. - [VPS services](/servicios): everything each VPS includes (n8n, Docker, databases, deploys, SSL, backups, tunnels). - [WhatsApp API](/whatsapp): WhatsApp Business API integration with webhooks and chat management. - [Router IA](/router-ia): Unified API for +200 AI models (GPT-4, Claude, Gemini) compatible with OpenAI SDK. - [Dev services](/dev): Full-stack web development, SaaS, AI integrations and DevOps. - [Blog](/blog): Articles on cloud, AI, WhatsApp API and software development. - [Login](/login): Sign in or create an account. - [Payment procedure](/procedimiento-de-pagos): Monthly billing and debt resolution rules. ## Legal - [Terms and conditions](/terminos) - [Privacy policy](/privacidad) ## Blog Every post is available in Spanish, English and Portuguese via `?lang=es|en|pt`. Spanish is the original. - [What is ArduMaker](/blog/que-es-ardumaker): the platform in one page — one Company per client, each with its own VPS, domains, email, databases, billing and APIs. - [Why ArduMaker](/blog/porque-ardumaker): the need it came from and what has shipped since — email, DNS, databases, Docker, backups, status page and the MCP server. - [What ArduMaker is NOT](/blog/que-no-es-ardumaker): not a raw VPS, not a cPanel — and not a closed box either: you keep root inside your server. - [Why separating clients into Companies changes everything](/blog/por-que-separar-clientes-en-empresas-cambia-todo): isolation is enforced by permissions, not just by the UI. - [How to deploy a project](/blog/como-desplegar-un-proyecto-en-ardumaker): link a GitHub repo and a branch, set the pre/post-pull scripts, attach a domain; every commit deploys, SSL included. - [How an agency scales with ArduMaker](/blog/como-una-agencia-puede-escalar-con-ardumaker): Member vs Admin roles — developers work the servers, only Admins touch billing. - [Secure architecture by default](/blog/arquitectura-segura-por-defecto): ports closed by default, SSH that auto-closes when its deadline passes, audited commands, backups on a separate host. - [Clear billing per Company](/blog/facturacion-clara-por-empresa): monthly fee for reserved resources, pay-per-use for consumption services; authorized negative balance and per-Company suspension. - [+200 AI models from a single key](/blog/acceso-a-200-modelos-de-ia-desde-una-sola-clave): Router IA — one integration, up to 5 active keys per Company, spend limits per key. - [WhatsApp API ready to use](/blog/whatsapp-api-lista-para-usar): numbers isolated per client, webhooks in instant/debounce/interval mode, media and transcription. - [Docker on your VPS](/blog/docker-1): install it in one click, then manage containers, logs, images, volumes and networks from the panel. - [ArduMaker status page](/blog/status-pagina): hosts, VPS and domains watched in a continuous loop, 45 days of history, automatic remediation before escalation. ## Optional - [WhatsApp API manual](/docs/IA/API_WHATSAPP_ARDUMAKER.txt): AI-readable manual for the WhatsApp API. - [VPS manual](/docs/IA/VPS_ARDUMAKER.txt): AI-readable manual for VPS management. - [Companies manual](/docs/IA/EMPRESAS_ARDUMAKER.txt): AI-readable manual for workspaces and billing.