Is Self-Managed managed WordPress hosting?
No. Self-Managed is unmanaged by Nova. The account owner or an authorized agent operates the site. Scale, Momentum, Infinite, and Synergy are Nova-operated managed plans.
Self-Managed // Agent access // Early access
Nova provides a documented path from account creation to a live WordPress site and an authenticated, site-bound MCP connection.
You or your AI agent at the controls.
Self-managed (unmanaged by Nova) WordPress hosting for one site: run it yourself, or hand it to your AI agent over Nova's MCP server.
An agent can create an account, get the owner to verify by email, sign in, hand the owner a Stripe checkout link, provision the site and receive MCP credentials without the owner opening the dashboard.
POST /api/agent-onboarding/registerCreate the account receipt with an email, password, and idempotency key. No session or token is issued.
GET /api/agent-onboarding/{onboarding_id}Ask the owner to verify the email, then poll with X-Poll-Token at intervals of at least five seconds.
POST /api/auth/loginAfter verification, sign in with the password set during registration and receive a JWT.
POST /api/agent-onboarding/checkoutRequest a checkout URL for plan host and hand that URL to the account owner.
GET /api/agent-onboarding/{onboarding_id}Poll with the JWT until the signed Stripe webhook records host/active and the state becomes paid.
POST /api/tenantsProvision the one allowed site, then poll the receipt until the tenant becomes site_active.
POST /api/agent-onboarding/{onboarding_id}/finalizeFinalize once to receive the MCP key and connection configuration; save the plaintext key immediately.
curl -X POST https://nova.host/api/agent-onboarding/register \
-H "Content-Type: application/json" \
-d '{"email":"owner@example.com","password":"replace-with-a-strong-password","company_name":"Example Co","idempotency_key":"agent-run-001"}'The dashboard labels this format .mcp.json. The endpoint uses Streamable HTTP and a Bearer key.
WordPress core provides the Abilities API, while the WordPress project maintains the separate MCP Adapter. Nova’s independent hosted integration requires neither on the tenant site.
{
"mcpServers": {
"nova": {
"type": "http",
"url": "https://mcp.nova.host/mcp",
"headers": { "Authorization": "Bearer <key>" }
}
}
}Self-Managed puts the account owner or agent in charge of the site. Nova’s Scale, Momentum, Infinite, and Synergy plans are managed: Nova operates the WordPress site, and Agent access is enabled per account during early access. The same distinction is often described as managed versus unmanaged WordPress hosting.
No. Self-Managed is unmanaged by Nova. The account owner or an authorized agent operates the site. Scale, Momentum, Infinite, and Synergy are Nova-operated managed plans.
It can follow Nova’s documented onboarding flow: register, wait for owner email verification, sign in, hand checkout to the owner, provision after webhook-confirmed payment, and finalize MCP access.
There is no separate MCP plugin. Tenant sites run Nova's mu-plugins, while the authenticated Streamable HTTP server is hosted at https://mcp.nova.host/mcp.
WordPress core provides the Abilities API. The MCP Adapter is the WordPress project's separate adapter. Nova's server is an independent, hosted integration backed by Nova's tenant-side mu-plugins and requires neither on the tenant site.