Skip to content

validate_app_manifest ​

Read · Sign-in needed

Validate an app manifest

Checks a capp.json manifest against the manifest schema and the platform's rules and returns every problem by field, without submitting anything. An invalid manifest still answers 200 with is_valid: false: read the body, not the status. Errors block a submission; warnings do not.

Reads or changesReads only
Sign-inYes
Scopeapi:read
CallsPOST /api/v2/developer/apps/validate (API Explorer)

Input ​

JSON Schema, as the server serves it.

json
{
  "additionalProperties": false,
  "properties": {
    "manifest": {
      "additionalProperties": true,
      "description": "The manifest object (the contents of `capp.json`)",
      "type": "object"
    }
  },
  "required": [
    "manifest"
  ],
  "type": "object"
}

Example ​

A tools/call request:

json
{
  "name": "validate_app_manifest",
  "arguments": {
    "manifest": {}
  }
}

All MCP tools · Connect an AI app