Tool tree
Upload one self-contained HTML file and share it in a sandboxed preview with an unlisted public link or an access-key-protected private link.
Implementation
gradeNot graded
gradeNot graded
describe_share_htmlAnswer
Return the Share HTML routes, API discovery URLs, and safety model.
View tool JSON
{
"name": "describe_share_html",
"kind": "answer",
"impl": "imperative",
"description": "Return the Share HTML routes, API discovery URLs, and safety model.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}get_public_shareAnswer
Fetch metadata for a public_unlisted Share HTML slug. Private links return 401 share_access_required.
View tool JSON
{
"name": "get_public_share",
"kind": "answer",
"impl": "imperative",
"description": "Fetch metadata for a public_unlisted Share HTML slug. Private links return 401 share_access_required.",
"inputSchema": {
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "Share HTML slug"
}
},
"required": [
"slug"
],
"additionalProperties": false
}
}access_private_shareAction
Unlock private_link metadata with an access key. Success sets short-lived metadata-recovery and preview grants.
View tool JSON
{
"name": "access_private_share",
"kind": "act",
"impl": "imperative",
"description": "Unlock private_link metadata with an access key. Success sets short-lived metadata-recovery and preview grants.",
"inputSchema": {
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "Private Share HTML slug"
},
"accessKey": {
"type": "string",
"description": "Secret access key returned once when the private link was created."
}
},
"required": [
"slug",
"accessKey"
],
"additionalProperties": false
}
}create_shareAction
Publish one HTML page as public_unlisted (default) or private_link. Private creation returns an accessKey once.
View tool JSON
{
"name": "create_share",
"kind": "act",
"impl": "imperative",
"description": "Publish one HTML page as public_unlisted (default) or private_link. Private creation returns an accessKey once.",
"inputSchema": {
"type": "object",
"properties": {
"html": {
"type": "string",
"description": "The full HTML document to publish."
},
"title": {
"type": "string",
"description": "Optional title."
},
"visibility": {
"type": "string",
"enum": [
"public_unlisted",
"private_link"
],
"default": "public_unlisted",
"description": "Access mode for the new share."
}
},
"required": [
"html"
],
"additionalProperties": false
}
}