Novence
REMOTE · API.NOVENCE.AI · SCANNED AUG 22
Hosted MCP for creating, checking, deploying, and hosting static sites for AI agents.
Available components
How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score →
Endpoint Security46
- The endpoint's TLS certificate is valid, in date, and uses a strong key. View diagnostics → Pass
- Authorisation check failed: no authorisation is required to call this server, and it exposes a tool marked destructive (delete_file). See how to fix → View diagnostics → Fail
- HTTPS check failed: the endpoint is reachable over plaintext HTTP. See how to fix → View diagnostics → Fail
- HSTS check failed: the Strict-Transport-Security header is absent. See how to fix → View diagnostics → Fail
- DNSSEC check failed: this domain isn't protected by DNSSEC. See how to fix → View diagnostics → Fail
Transport & Reachability100
- Verified streamable-http transport via a live MCP handshake. View diagnostics → Pass
Schema Quality & AI Usability67
- AI-judged instruction clarity (good).Pass
- Tool/resource definitions use about 1602 tokens (~44/item across 36 items; 36 tools + 0 resources), lean.Pass
- Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management3
- Stability observed for 1 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage67
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 0% of tool parameters carry a description.Fail
Capabilities100
- Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.
remote · api.novence.ai
claude mcp add --transport http ai-novence-mcp https://api.novence.ai/mcp
[mcp_servers.ai-novence-mcp] url = "https://api.novence.ai/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"ai-novence-mcp": {
"type": "remote",
"url": "https://api.novence.ai/mcp",
"enabled": true
}
}
} openclaw mcp add ai-novence-mcp --url https://api.novence.ai/mcp --transport streamable-http
mcp_servers:
ai-novence-mcp:
url: "https://api.novence.ai/mcp" {
"mcpServers": {
"ai-novence-mcp": {
"type": "http",
"url": "https://api.novence.ai/mcp"
}
}
} The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.
Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 22 Aug 26 0
- Stability: unverified → 0.03 ▲ functional
- 21 Aug 26 54
First indexed and scored.
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 22 Aug 2026 · Probed https://api.novence.ai/mcp
TLS valid
Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .
| Subject | Issuer | Valid from | Valid until | Key | Signature | Serial |
|---|---|---|---|---|---|---|
| CN=novence.ai | CN=WE1,O=Google Trust Services,C=US | 18 Jul 2026 | 16 Oct 2026 | ECDSA 256 | ECDSA-SHA256 | 2a6235851ae94d560e89943c39cc3053 |
| SANs: novence.ai, *.novence.ai | ||||||
| CN=WE1,O=Google Trust Services,C=US (CA) | CN=GTS Root R4,O=Google Trust Services LLC,C=US | 13 Dec 2023 | 20 Feb 2029 | ECDSA 256 | ECDSA-SHA384 | 7ff31977972c224a76155d13b6d685e3 |
| CN=GTS Root R4,O=Google Trust Services LLC,C=US (CA) | CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE | 15 Nov 2023 | 28 Jan 2028 | ECDSA 384 | SHA256-RSA | 7fe530bf331343bedd821610493d8a1b |
DNSSEC insecure
Validation of api.novence.ai. — Not signed
| Zone | DS | Keys | Algorithms | Outcome |
|---|---|---|---|---|
| . | trust_anchor | 20326, 38696 | 8, 8 | Verified |
| ai. | present | 3799 | 8 | Verified |
| novence.ai. | absent | Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation |
Authentication No authorisation required
The endpoint answered without asking for a token. Anyone who knows the URL can reach it.
| Result | No authorisation required |
|---|---|
| HTTP status | 200 |
Transports 2 probes
| Transport | URL | Outcome | Status | Location |
|---|---|---|---|---|
| streamable-http | https://api.novence.ai/mcp | Verified | 200 | |
| http (plaintext) | http://api.novence.ai/mcp | Served over HTTP | 200 |
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.
accept_project_invite Accept project invite ~75
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 uses this project_id; create_project still bills the caller.
| Name | Type | Req | Description |
|---|---|---|---|
| otp | string | – | – |
| token | string | yes | – |
No output schema declared.
No examples provided.
configure_custom_domain Configure custom domain ~75
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.
| Name | Type | Req | Description |
|---|---|---|---|
| hostname | string | yes | – |
| primary | string | – | – |
| project_id | string | yes | – |
| redirect | boolean | – | – |
No output schema declared.
No examples provided.
confirm_upload Confirm upload ~43
Confirm a completed upload and record metadata. content_type optional.
| Name | Type | Req | Description |
|---|---|---|---|
| content_type | string | – | – |
| path | string | yes | – |
| project_id | string | yes | – |
No output schema declared.
No examples provided.
confirm_uploads_batch Confirm uploads (batch) ~54
Confirm many uploads. 200 body is { files, errors }. errors is always an array (empty on full success); retry only failed paths.
| Name | Type | Req | Description |
|---|---|---|---|
| files | array | yes | – |
| project_id | string | yes | – |
No output schema declared.
No examples provided.
create_account_session Create account session ~43
Mint a short-lived mgmt_ token for a local HTML console (account:read, billing:portal, project:members). Never put nv_ keys in HTML.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
create_form Create form ~84
Create a Novence form on a project (optional — sites may use Formspree/Web3forms instead). Returns submit URLs for edge + public API.
| Name | Type | Req | Description |
|---|---|---|---|
| fields | array | – | – |
| honeypot_field | string | – | – |
| name | string | yes | – |
| notify_email | – | – | – |
| project_id | string | yes | – |
| slug | string | – | – |
No output schema declared.
No examples provided.
create_project Create project ~59
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 instead.
| Name | Type | Req | Description |
|---|---|---|---|
| description | string | – | – |
| name | string | yes | – |
No output schema declared.
No examples provided.
delete_file Delete file ~29
Delete a file from staging
| Name | Type | Req | Description |
|---|---|---|---|
| path | string | yes | – |
| project_id | string | yes | – |
No output schema declared.
No examples provided.
delete_form_submission Delete form submission ~41
Delete one form submission (PII)
| Name | Type | Req | Description |
|---|---|---|---|
| form_id | string | yes | – |
| project_id | string | yes | – |
| submission_id | string | yes | – |
No output schema declared.
No examples provided.
deploy Deploy site ~74
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 live or failed. Do not retry POST while status is promoting or checking.
| Name | Type | Req | Description |
|---|---|---|---|
| force | boolean | – | – |
| project_id | string | yes | – |
No output schema declared.
No examples provided.
get_account Get account ~22
Full account snapshot: profile, subscription, quotas, usage, projects
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
get_account_console_kit Get account console kit ~35
JSON kit to write a local novence-console.html: snapshot, HTML template, session mint instructions. Serve on localhost.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
get_checks_results Get check results ~34
Get quality check results for the latest deployment
| Name | Type | Req | Description |
|---|---|---|---|
| deployment_id | string | – | – |
| project_id | string | yes | – |
No output schema declared.
No examples provided.
get_deployment_status Get deployment status ~33
Get latest or specific deployment status
| Name | Type | Req | Description |
|---|---|---|---|
| deployment_id | string | – | – |
| project_id | string | yes | – |
No output schema declared.
No examples provided.
get_domain_status Get domain status ~22
Get custom domain status
| Name | Type | Req | Description |
|---|---|---|---|
| project_id | string | yes | – |
No output schema declared.
No examples provided.
get_file Get file ~27
Get file metadata
| Name | Type | Req | Description |
|---|---|---|---|
| path | string | yes | – |
| project_id | string | yes | – |
No output schema declared.
No examples provided.
get_preview_url Get preview URL ~27
Get the public preview/live URL for a project
| Name | Type | Req | Description |
|---|---|---|---|
| project_id | string | yes | – |
No output schema declared.
No examples provided.
get_project Get project ~20
Get project details
| Name | Type | Req | Description |
|---|---|---|---|
| project_id | string | yes | – |
No output schema declared.
No examples provided.
get_project_analytics Get project analytics ~92
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. Default last 7 days (max 90). If disabled, returns enabled=false and empty totals.
| Name | Type | Req | Description |
|---|---|---|---|
| from | string | – | – |
| project_id | string | yes | – |
| to | string | – | – |
No output schema declared.
No examples provided.
get_project_usage Get project usage ~43
Per-project usage (storage, deploys, check minutes, bandwidth, forms). Bandwidth is live from edge-served bytes.
| Name | Type | Req | Description |
|---|---|---|---|
| project_id | string | yes | – |
No output schema declared.
No examples provided.
get_quotas_and_usage Get quotas and usage ~19
Get plan quotas and current usage
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
get_upload_url Get upload URL ~53
Get a presigned PUT URL for a site file. content_type is optional (inferred from extension).
| Name | Type | Req | Description |
|---|---|---|---|
| content_type | string | – | – |
| path | string | yes | – |
| project_id | string | yes | – |
No output schema declared.
No examples provided.
get_upload_urls_batch Get upload URLs (batch) ~44
Presign many site files at once (max 100). Prefer this for multi-file sites.
| Name | Type | Req | Description |
|---|---|---|---|
| files | array | yes | – |
| project_id | string | yes | – |
No output schema declared.
No examples provided.
invite_project_member Invite project member ~84
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 instead — pass project_id here. Do not share the owner's nv_ key.
| Name | Type | Req | Description |
|---|---|---|---|
| string | yes | – | |
| project_id | string | yes | – |
| role | string | – | – |
No output schema declared.
No examples provided.
leave_project Leave project ~28
Leave a project you were invited to. Owners cannot leave.
| Name | Type | Req | Description |
|---|---|---|---|
| project_id | string | yes | – |
No output schema declared.
No examples provided.
list_files List files ~22
List files for a project
| Name | Type | Req | Description |
|---|---|---|---|
| project_id | string | yes | – |
No output schema declared.
No examples provided.
list_form_submissions List form submissions ~51
List submissions for a Novence form (paginated)
| Name | Type | Req | Description |
|---|---|---|---|
| form_id | string | yes | – |
| limit | integer | – | – |
| offset | integer | – | – |
| project_id | string | yes | – |
No output schema declared.
No examples provided.
list_forms List forms ~24
List Novence forms for a project
| Name | Type | Req | Description |
|---|---|---|---|
| project_id | string | yes | – |
No output schema declared.
No examples provided.
list_project_members List project members ~26
List members and pending invites for a project
| Name | Type | Req | Description |
|---|---|---|---|
| project_id | string | yes | – |
No output schema declared.
No examples provided.
list_projects List projects ~19
List projects the caller owns or is a member of
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
remove_project_member Remove project member ~40
Remove a collaborator and revoke their project API keys. Owner-only for admins.
| Name | Type | Req | Description |
|---|---|---|---|
| account_id | string | yes | – |
| project_id | string | yes | – |
No output schema declared.
No examples provided.
revoke_project_invite Revoke project invite ~32
Revoke a pending invite
| Name | Type | Req | Description |
|---|---|---|---|
| invite_id | string | yes | – |
| project_id | string | yes | – |
No output schema declared.
No examples provided.
run_checks Run quality checks ~27
Run quality checks (triggers a deploy check cycle)
| Name | Type | Req | Description |
|---|---|---|---|
| project_id | string | yes | – |
No output schema declared.
No examples provided.
update_form Update form ~82
Update form schema, notify email, or status (active|disabled)
| Name | Type | Req | Description |
|---|---|---|---|
| fields | array | – | – |
| form_id | string | yes | – |
| honeypot_field | string | – | – |
| name | string | – | – |
| notify_email | – | – | – |
| project_id | string | yes | – |
| slug | string | – | – |
| status | string | – | – |
No output schema declared.
No examples provided.
update_project_member Update project member role ~48
Change a collaborator's role. Only the owner can grant or demote admin.
| Name | Type | Req | Description |
|---|---|---|---|
| account_id | string | yes | – |
| project_id | string | yes | – |
| role | string | yes | – |
No output schema declared.
No examples provided.
update_project_settings Update project settings ~71
Update project name, description, check thresholds, or analyticsEnabled (cookieless edge traffic; off by default).
| Name | Type | Req | Description |
|---|---|---|---|
| analytics_enabled | boolean | – | – |
| check_thresholds | object | – | – |
| description | string | – | – |
| name | string | – | – |
| project_id | string | yes | – |
No output schema declared.
No examples provided.