veryfront__resolve_project_style_artifactAccess
No external-service connection is required. Use a Veryfront credential with access to the requested resources. Call type: Can change resources.Arguments
| Field | Type | Required | Description and constraints |
|---|---|---|---|
style_profile_hash | string | Yes | Style profile identifier used with the selector to find current metadata. Minimum length: 1. |
branch | string | No | Branch name. Exactly one of branch, environment_name, or release_id is required. Minimum length: 1. |
environment_name | string | No | Environment name. Exactly one selector is required. Minimum length: 1. |
release_id | string | No | Release UUID. Exactly one selector is required. Format: uuid. |
project_reference | string | No | Project ID or slug. Minimum length: 1. |
Example request
Send this JSON-RPC request through an initialized MCP client. Replace sample identifiers and values before calling the tool. See MCP client setup.request.json
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "veryfront__resolve_project_style_artifact",
"arguments": {
"style_profile_hash": "example"
}
}
}
Result
The published output shape is summarized below. Inspect both the MCP response content andisError when handling a call.
| Field | Type | Required | Description and constraints |
|---|---|---|---|
status | string | Yes | Current metadata state. Missing means no record exists; building does not confirm completion. Values: "ready", "missing", "building", "failed". |
artifact_hash | string | No | Registered CSS artifact hash, omitted when not available. |
asset_path | string | No | Registered CSS asset path, omitted when not available. |
etag | string | No | Registered CSS asset entity tag, omitted when not available. |
content_type | string | No | Registered CSS asset MIME type, omitted when not available. |
build_run_id | string | No | Style build run identifier, when available. Minimum length: 1. |
failure_reason | string | No | Persisted failure detail, omitted when not available. |
updated_at | string | No | Latest metadata update timestamp; omitted for missing metadata. |
Full schemas
{
"type": "object",
"properties": {
"style_profile_hash": {
"type": "string",
"minLength": 1,
"description": "Style profile identifier used with the selector to find current metadata."
},
"branch": {
"type": "string",
"minLength": 1,
"description": "Branch name. Exactly one of branch, environment_name, or release_id is required."
},
"environment_name": {
"type": "string",
"minLength": 1,
"description": "Environment name. Exactly one selector is required."
},
"release_id": {
"type": "string",
"format": "uuid",
"description": "Release UUID. Exactly one selector is required."
},
"project_reference": {
"type": "string",
"minLength": 1,
"description": "Project ID or slug."
}
},
"required": [
"style_profile_hash"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#",
"description": "Arguments for the resolve_project_style_artifact tool."
}
{
"type": "object",
"properties": {
"status": {
"type": "string",
"enum": [
"ready",
"missing",
"building",
"failed"
],
"description": "Current metadata state. Missing means no record exists; building does not confirm completion."
},
"artifact_hash": {
"type": "string",
"description": "Registered CSS artifact hash, omitted when not available."
},
"asset_path": {
"type": "string",
"description": "Registered CSS asset path, omitted when not available."
},
"etag": {
"type": "string",
"description": "Registered CSS asset entity tag, omitted when not available."
},
"content_type": {
"type": "string",
"description": "Registered CSS asset MIME type, omitted when not available."
},
"build_run_id": {
"type": "string",
"minLength": 1,
"description": "Style build run identifier, when available."
},
"failure_reason": {
"type": "string",
"description": "Persisted failure detail, omitted when not available."
},
"updated_at": {
"type": "string",
"description": "Latest metadata update timestamp; omitted for missing metadata."
}
},
"required": [
"status"
],
"additionalProperties": false,
"description": "Structured result returned by the resolve_project_style_artifact tool.",
"$schema": "http://json-schema.org/draft-07/schema#"
}