AI & automation
Run Your Hosting From Your AI Tools: The Zinn Digital MCP Server
Connect Claude, Cursor or ChatGPT to your account once, and let an agent provision sites, check indexing and move domains for you — safely, and inside your own permissions.
Your hosting, drivable from the AI tool you already use
Most hosting is still a point-and-click job: log into a panel, add a domain, wait, install WordPress, set the PHP version, copy a nameserver here, tick a box there. Fine for one site. Painful for fifty. If you run a network — we host 100,000+ PBN sites today — the clicking is the whole job.
We took a different route. Zinn Digital exposes a hosted MCP server, so the AI agent you already work in — Claude Code, Cursor, ChatGPT, Claude Desktop — can operate your account directly. You describe the outcome ("clone the store to staging, bump PHP to 8.3, deploy my branch"), the agent calls the same platform actions you would, and reports back. No new dashboard to learn, no scripting against a raw API. The tool you talk to becomes the tool that does the work.
What an MCP server actually is
MCP — the Model Context Protocol — is the open standard for connecting AI agents to real systems. It is what turns a chat window into something that can act. Instead of us building a bespoke plugin for every AI app that exists and every one that appears next year, we support the protocol once and every compliant agent can use it.
An MCP server exposes three things. Tools are actions the agent can invoke — in our case, our full action catalogue: the exact same operations the dashboard and public API use, not a cut-down side channel. Resources are read-only context the agent can fetch before it acts: live site health, configuration, recent logs, metrics, uptime, account usage. Prompts are reusable workflow templates we publish, such as "diagnose this site" or "prepare a migration". Because the agent can read real state first and then act, it reasons about your actual sites, not a guess.
How we expose it — OAuth, scopes and your own permissions
Our MCP server is a thin protocol adapter sitting over the engine API. That matters for one reason: it inherits everything the API already enforces — your role-based permissions, tenant isolation via Postgres row-level security, and a full audit trail. The agent cannot reach data or actions your own login cannot.
Connecting takes a minute. In the dashboard you open Connect AI tool, generate an MCP endpoint, and authorise it with OAuth 2.1 — the agent gets a token scoped to your organisation and your RBAC permissions, nothing broader. We hand you a paste-ready config snippet for Claude Code, Cursor, ChatGPT or Claude Desktop. Tokens are per-tool and revocable, with separate sandbox and production credentials, so you can let an agent experiment against a test scope before it ever touches live sites. There is a headless API-key option for your own automation too. The full connector spec lives on our MCP page at /ai-mcp.
Workflow one — provision sites at scale
Provisioning is where the time goes, and where an agent earns its keep. The Sites tools cover the whole lifecycle: create from a blueprint, migrate an existing site in, restore from a Wayback snapshot, clone to staging, push to live, restart, purge cache, take a static snapshot, delete. Blueprints are the multiplier — a saved template of plugins, theme and configuration — so "add these forty domains, each from my affiliate blueprint, WordPress with these plugins, PHP 8.3" is one instruction, not forty sessions.
Because the platform runs long operations as durable, idempotent workflows underneath, a bulk provision that the agent kicks off will finish and self-heal on retry even if a step wobbles — it will not half-build a site and leave you guessing. The same catalogue lets an agent rebuild a lost site from an archived copy via /features/wayback-restore, or branch a live site into a safe copy through /features/staging before it changes anything. For our footprint-free line the agent also handles the network-specific setup — distinct IPs, CDN pool placement — that makes /hosting/footprint-free work at PBN scale.
Workflow two — check indexing and move domains
The SEO tools expose index status, rank data and audits through our SEO-data layer, so an agent can answer the question that actually matters for a network: "which of my sites dropped out of the index this week?" It fetches index state across the portfolio as a read-only resource, flags the drops, and — if you ask — opens a ticket or triggers a re-check. No exporting CSVs from three tools and eyeballing them. The same data powers our built-in SEO tooling at /seo-tools.
Moving domains is the other classic time sink, and it is fully drivable. The Domains, DNS and SSL tools let an agent search and register domains, edit records, and issue or renew certificates; the platform's one-click change-domain and temporary-URL features mean a site can be built and verified on a temp URL before DNS resolves, then swung across cleanly. "Register this domain, point it at that site, issue the certificate, and add these TXT records" is a single conversational request. Bringing sites in from another host runs the same way through /features/migrations.
Guardrails — an agent acting on live infrastructure
Handing an AI the keys to production is only sane with real controls, so they are built in, not bolted on. Every MCP action is bounded by the connected identity's scopes — the agent can only do what you can do. Destructive or costly operations — delete, suspend, billing changes, large spend — require explicit confirmation or a human-approval policy; the agent cannot quietly wipe a site or buy an add-on. Rate limits and spend caps constrain AI-triggered paid actions specifically, and retries are idempotent so a hiccup never double-charges or double-provisions.
Everything is logged. Every MCP call records the identity, the tool, the arguments and the result, feeding the same audit trail we keep for every privileged action. You can see exactly what your agent did, and revoke its token in one click if you change your mind. Staff use a separate internal MCP surface bounded by their own department role — the customer server never exposes ops tooling. Resellers get the same agent control across their client accounts via /hosting/agency, scoped by the tenancy hierarchy.
Frequently asked questions
Which AI tools can I connect?
Any MCP-compatible agent. We publish paste-ready config for Claude Code, Cursor, ChatGPT and Claude Desktop, and because we support the open Model Context Protocol rather than a per-app plugin, new agents that adopt the standard work automatically. There is also a headless API-key option for your own scripts.
Can the AI do something destructive by mistake?
No. The agent is bounded by your own role-based permissions and tenant isolation, so it can never exceed what your login can do. Destructive or costly actions — delete, suspend, billing, large spend — require explicit confirmation or a human-approval policy, and spend caps plus rate limits constrain AI-triggered paid actions. Every call is fully audit-logged and every token is revocable in one click.
Is this the same as controlling my WordPress content with AI?
They are different surfaces. This MCP server is the platform control plane — provisioning, domains, DNS, SSL, backups, indexing and billing operations. Editing a site's own content over MCP ("write me an about page") is a separate per-site capability. This article is about running the hosting itself, not authoring the pages.
How do I connect it to my account?
In the dashboard, open Connect AI tool, generate an MCP endpoint, and authorise it with OAuth. You get a token scoped to your organisation and permissions, plus a config snippet to paste into your agent. Use a sandbox token to try it against a test scope first, then switch to production when you are comfortable.
Related
Try it free for 7 days
Spin up your first sites free for 7 days — no card. Moving an existing network? Your first migration is on us.
Start free