Novence MCP

MCP serverCloud & infra

Your AI can build a website and put it online for you. Once this is added, it can create static sites, check them over, publish them, and host them so they stay live. Everything runs as a hosted cloud service, so there is no infrastructure for you to manage.

Available today. Use it from your connected AI after setup.

Add it, then ask your AI to create a website, or to check and publish one you already have. Your AI can take a site from first draft to a live page.

Then ask your AI: use the bootstrap tool from Novence MCP

What your AI can do with it

  • Create static websites
  • Check a site before it goes live
  • Publish a finished site so it is live on the web
  • Host sites so they stay online

From the project's README

As published by novence-ai/mcp in README.md.

Hosted Model Context Protocol server for Novence — static site hosting for AI agents.

Your agent can build the site. Then in seconds, give it somewhere to ship.

  • Endpoint: https://api.novence.ai/mcp (streamable HTTP)
  • Auth: optional to start. Call bootstrap(email); the session adopts the nv_ key. Then Authorization: Bearer nv_… for later sessions.
  • Docs: novence.ai/mcp
  • Privacy: novence.ai/privacy

This repository is the Claude Code plugin / install package (Novence-ai/mcp). The MCP server itself is hosted; there is nothing to run locally.

The Dockerfile and catalog/ stdio adapter are only for MCP directories (Glama). They answer tools/list with public tool schemas. They do not contain the hosting API. End users should use https://api.novence.ai/mcp.

Install (Claude Code)

claude plugin marketplace add Novence-ai/mcp
# or: enable from the Claude plugin directory after listing is approved

Leave Novence API key blank. Call bootstrap(email) (MCP). After the live URL, paste the nv_ key in plugin settings (Keychain) and run /reload-plugins so later sessions stay authenticated.

Claude stores the key via plugin userConfig. Empty interpolation is treated as unauthenticated (Bearer / uninterpolated ${user_config.api_key}), so bootstrap works before you fill the field.

Cursor / shell

Connect with no header, then bootstrap:

{
  "mcpServers": {
    "novence": {
      "url": "https://api.novence.ai/mcp"
    }
  }
}

After bootstrap, persist the key:

export NOVENCE_API_KEY='nv_…'
{
  "mcpServers": {
    "novence": {
      "url": "https://api.novence.ai/mcp",
      "headers": {
        "Authorization": "Bearer ${env:NOVENCE_API_KEY}"
      }
    }
  }
}

One-click install (no key): Add to Cursor

Generic MCP clients

Same as Cursor: URL only first, then add Authorization: Bearer nv_… after bootstrap.

REST fallback if you are not on MCP:

# Deploy first (no email): curl -sS -X POST https://api.novence.ai/v1/demo
curl -sS -X POST https://api.novence.ai/v1/bootstrap \
  -H 'Content-Type: application/json' \
  -d '{"email":"you@example.com"}'

Verify the emailed OTP after the live URL to unlock full Free quotas.

Tools

ToolDescription
bootstrap / verify_email / resend_verification / reissue_keySignup without a prior nv_ key; OTP after live URL
create_project / list_projects / get_project / update_project_settingsProject lifecycle
get_upload_url / get_upload_urls_batch / confirm_upload / confirm_uploads_batchUpload site files
list_files / get_file / delete_fileManage project files
set_redirectsStage /_redirects (SPA: /* /index.html 200); call deploy to apply
deploy / get_deployment_status / get_preview_url / rollbackPublish, poll, preview aliases (Pro/Scale), rollback last 5
publish_htmlOne HTML document → index.html + deploy (omit project_id to create)
run_checks / get_checks_resultsQuality checks (Lighthouse, a11y, links)
configure_custom_domain / get_domain_statusCustom domains
create_form / list_forms / update_form / list_form_submissions / delete_form_submissionForms
checkout / mpp_upgrade / billing_portalPaid plans (verified email; after 2nd project or a 402)
get_quotas_and_usage / get_project_usage / update_project_settings (analytics_enabled) / get_project_analytics / get_accountQuotas, usage, and opt-in site traffic
create_account_session / get_account_console_kitBilling/account console kit (never embed nv_ in HTML)

Official registry

Published as ai.novence/mcp on registry.modelcontextprotocol.io.

License

MIT — see LICENSE.

Tools it offers (44)

What this server listed when ahel dialed its public endpoint in Sep 2026, with no key and no account of yours. The names are the server’s own.

  • bootstrap
  • verify_email
  • resend_verification
  • reissue_key
  • checkout
  • mpp_upgrade
  • billing_portal
  • create_project
  • publish_html
  • list_projects
  • get_project
  • update_project_settings
  • get_upload_url
  • get_upload_urls_batch
  • confirm_upload
  • confirm_uploads_batch
  • list_files
  • get_file
  • delete_file
  • deploy
  • get_deployment_status
  • get_preview_url
  • run_checks
  • get_checks_results
  • configure_custom_domain
  • get_domain_status
  • create_form
  • list_forms
  • update_form
  • list_form_submissions

Signals

GitHub stars
1
Last commit
Sep 2026
Advanced
Delivery
mcp MCP server → your ahel gateway (mcp.ahel.ai) → every connected AI client.
Catalog kind
mcp-server
Gateway key
ai-novence-mcp
Source
github.com/novence-ai/mcp
Hosted endpoint
https://api.novence.ai/mcp