Novence MCP server
{
"mcpServers": {
"novence": {
"type": "http",
"url": "https://api.novence.ai/mcp"
}
}
}{
"mcpServers": {
"novence": {
"type": "http",
"url": "https://api.novence.ai/mcp"
}
}
}{
"mcpServers": {
"novence": {
"type": "http",
"url": "https://api.novence.ai/mcp"
}
}
}{
"servers": {
"novence": {
"type": "http",
"url": "https://api.novence.ai/mcp"
}
}
}{
"mcpServers": {
"novence": {
"type": "http",
"url": "https://api.novence.ai/mcp"
}
}
}file .mcp.json (in your project root)file claude_desktop_config.jsonfile ~/.cursor/mcp.jsonfile .vscode/mcp.jsonfile ~/.codeium/windsurf/mcp_config.jsonversion 0.1.3
What it does
Novence MCP is a hosted server that lets AI agents create, upload, deploy, and manage static websites on the Novence platform. It is intended for developers and AI agents that need to programmatically build and publish static sites without running any local server.
- Deploy a static site by uploading files and publishing a deployment, then polling until the live URL is ready.
- Run quality checks on a deployed site, including Lighthouse scores, accessibility audits, and link validation.
- Manage custom domains, form submissions, and account billing entirely through MCP tool calls.
Tools this server exposes
| Tool | Does |
|---|---|
| bootstrap | Register a new account session using an email address, returning an nv_ API key. |
| verify_email | Verify the OTP sent to email after bootstrap to unlock full account quotas. |
| resend_verification | Resend the email OTP for account verification. |
| reissue_key | Generate a new nv_ API key for the current account. |
| create_project | Create a new static site project on Novence. |
| list_projects | List all projects associated with the authenticated account. |
| get_project | Retrieve details for a specific project. |
| update_project_settings | Update settings for a project, including enabling analytics. |
| get_upload_url | Get a presigned URL for uploading a single site file. |
| get_upload_urls_batch | Get presigned URLs for uploading multiple site files at once. |
| confirm_upload | Confirm that a single file upload has completed. |
| confirm_uploads_batch | Confirm that a batch of file uploads has completed. |
| list_files | List files stored in a project. |
| get_file | Retrieve metadata or content for a specific project file. |
| delete_file | Delete a file from a project. |
| deploy | Publish a project deployment to make it live. |
| get_deployment_status | Poll the status of an ongoing deployment. |
| get_preview_url | Retrieve the preview URL for a deployment. |
| run_checks | Start quality checks (Lighthouse, accessibility, link validation) on a deployed site. |
| get_checks_results | Retrieve the results of previously run quality checks. |
| configure_custom_domain | Attach a custom domain to a project. |
| get_domain_status | Check the DNS and TLS status of a configured custom domain. |
| create_form | Create a form associated with a project to collect submissions. |
| list_forms | List all forms for a project. |
| update_form | Update settings or fields for an existing form. |
Before you enable it
An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.