mcpserver.lol
registry/novence-ai-mcp
Connection check verified live · 20h ago

novence-ai-mcp

Hosted MCP for creating, checking, deploying, and hosting static sites for AI agents.

Tools 43
GitHub stars
Installs / wk
Licence MIT
Transport streamable-http
Last checked 20h ago

Tools & capabilities

43 tools

Read from the running server on 20h ago.

accept_project_invite otptoken*
Accept an invite token (from email or invite_project_member in local/dev). Unverified invitees must pass otp. Returns a project-scoped nv_ key once — never email it. Collaborating…
billing_portal return_url
Stripe Customer Portal URL for an existing subscriber (manage/cancel). Not first-time subscribe — use checkout or mpp_upgrade for that.
bootstrap email*
Create an account + nv_ API key from an email. No Bearer key required. Unverified trial still publishes; OTP/verify_email is AFTER the live URL. Returns apiKey immediately — do not…
checkout plancancel_urlsuccess_url
Return a Stripe Checkout URL for Pro ($29) or Scale. Requires nv_ + verified email. Use after a 2nd project or a 402 — never after the first live URL.
configure_custom_domain primaryhostname*redirectproject_id*
Attach a custom domain. For site domains, enables apex+www. Default primary=www with redirect (Vercel-style). Pass primary=apex or redirect=false to change.
confirm_upload path*project_id*content_type
Confirm a completed upload and record metadata. content_type optional.
confirm_uploads_batch files*project_id*
Confirm many uploads. 200 body is { files, errors }. errors is always an array (empty on full success); retry only failed paths.
create_account_session
Mint a short-lived mgmt_ token for a local HTML console (account:read, billing:portal, project:members). Never put nv_ keys in HTML.
create_form name*slugfieldsproject_id*notify_emailhoneypot_field
Create a Novence form on a project (optional — sites may use Formspree/Web3forms instead). Returns submit URLs for edge + public API.
create_project name*description
Create a new hosting project on the caller's account (counts against the caller's project quota). To edit a shared site, pass that project's project_id to upload/deploy tools inste…
delete_file can modify data path*project_id*
Delete a file from staging
delete_form_submission can modify data form_id*project_id*submission_id*
Delete one form submission (PII)
deploy forceproject_id*
Publish the site. Verified accounts run quality checks; unverified accounts skip checks (checkRuns: 0) and still go live. POST returns quickly — poll get_deployment_status until li…
get_account read-only
Full account snapshot: profile, subscription, quotas, usage, projects
get_account_console_kit read-only
JSON kit to write a local novence-console.html: snapshot, HTML template, session mint instructions. Serve on localhost.
get_checks_results read-only project_id*deployment_id
Get quality check results for the latest deployment
get_deployment_status read-only project_id*deployment_id
Get latest or specific deployment status
get_domain_status read-only project_id*
Get custom domain status
get_file read-only path*project_id*
Get file metadata
get_preview_url read-only project_id*
Get the public preview/live URL for a project
get_project read-only project_id*
Get project details
get_project_analytics read-only tofromproject_id*
Cookieless edge analytics for a hosted site: pageviews, 404s, top pages, referrers, and countries. Off by default. Enable with update_project_settings analytics_enabled=true. Defau…
get_project_usage read-only project_id*
Per-project usage (storage, deploys, check minutes, bandwidth, forms). Bandwidth is live from edge-served bytes.
get_quotas_and_usage read-only
Get plan quotas and current usage
get_upload_url path*project_id*content_type
Get a presigned PUT URL for a site file. content_type is optional (inferred from extension).
get_upload_urls_batch files*project_id*
Presign many site files at once (max 100). Prefer this for multi-file sites.
invite_project_member roleemail*project_id*
Invite a collaborator by email. Requires Pro/Scale on the project owner. Only the owner can invite as admin. Creates a new project on the caller's account if you use create_project…
leave_project can modify data project_id*
Leave a project you were invited to. Owners cannot leave.
list_files read-only project_id*
List files for a project
list_forms read-only project_id*
List Novence forms for a project
list_form_submissions read-only limitoffsetform_id*project_id*
List submissions for a Novence form (paginated)
list_project_members read-only project_id*
List members and pending invites for a project
list_projects read-only
List projects the caller owns or is a member of
mpp_upgrade planpayment_authorization
Start or complete Pro/Scale via Machine Payments Protocol. Requires nv_ + verified email. First call returns a 402 Payment challenge; retry with payment_authorization (Payment cred…
reissue_key can modify data code*email*
Mint a new account nv_ key from email OTP. No Bearer key required. WARNING: revokes prior account-scoped nv_ keys. Also verifies email if needed.
remove_project_member can modify data account_id*project_id*
Remove a collaborator and revoke their project API keys. Owner-only for admins.
resend_verification email*
Email a new OTP (also used for reissue_key). No Bearer key required. Works when already verified.
revoke_project_invite can modify data invite_id*project_id*
Revoke a pending invite
run_checks project_id*
Run quality checks (triggers a deploy check cycle)
update_form nameslugfieldsstatusform_id*project_id* +2
Update form schema, notify email, or status (active|disabled)
update_project_member role*account_id*project_id*
Change a collaborator's role. Only the owner can grant or demote admin.
update_project_settings nameproject_id*descriptioncheck_thresholdsanalytics_enabled
Update project name, description, check thresholds, or analyticsEnabled (cookieless edge traffic; off by default).
verify_email code*email*
Confirm the email OTP (15 min TTL). No Bearer key required. Call after the first live URL, before checkout/mpp_upgrade.