Title99/100
Who am I signed in as
The title clearly communicates the tool’s action and subject. Keep it concise.
Description87/100
Return the Simple Host account this connection acts as: its email, its handle (the <handle> in its page https://<handle>.simple-host.app/ and its site addresses https://<site>.<handle>.simple-host.app/) and its public page listing its sites.
The description explains the capability, when to use it, and what to expect.
Inputs100/100
This tool declares no inputs, so argument descriptions are not needed.
No input fields.
Annotations100/100
All four behavior hints are declared.
{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}Output schema37/100
Align the output schema with the tool’s documented result.
View output schema
{
"type": "object",
"required": [
"email"
],
"properties": {
"email": {
"type": "string",
"description": "The email address the account signs in with."
},
"handle": {
"type": "string",
"description": "The account's handle: the <handle> in its page https://<handle>.simple-host.app/ and in every site address https://<site>.<handle>.simple-host.app/. Absent until the account publishes its first site."
},
"address": {
"type": "object",
"required": [
"state",
"address"
],
"properties": {
"note": {
"type": "string",
"description": "Tell the person this while waiting or failing: where their sites are until then, and that visitors' sign-ins and browser-kept data start fresh when the address switches."
},
"state": {
"enum": [
"ready",
"waiting",
"failing"
],
"type": "string",
"description": "ready (sites are at https://<site>.<handle>.simple-host.app/), waiting (its certificate is queued) or failing (retried automatically)."
},
"address": {
"type": "string",
"description": "The pattern of the account's own site addresses."
},
"ready_in_hours": {
"type": "integer",
"description": "Rough hours until the own address is ready. Present while waiting or failing."
}
},
"description": "The account's own site address. Present with handle on simple-host.app.",
"additionalProperties": false
},
"home_site": {
"type": [
"string",
"null"
],
"description": "Selected home site; null means showcase."
},
"file_usage": {
"type": "object",
"required": [
"used_bytes",
"limit_mb",
"message",
"tips"
],
"properties": {
"tips": {
"type": "string",
"description": "Ways to reduce files."
},
"message": {
"type": "string",
"description": "Plain account usage."
},
"limit_mb": {
"type": "integer",
"description": "0 is unlimited."
},
"used_bytes": {
"type": "integer",
"description": "Live files and all kept versions, including Recently deleted; backend resources excluded."
}
},
"additionalProperties": false
},
"public_page": {
"type": "string",
"description": "Address of the account's public page listing its sites. Present with handle."
},
"display_name": {
"type": "string",
"description": "The account's display name, if one is set."
},
"keep_versions": {
"type": "integer",
"description": "Account default version count; 0 is unlimited."
},
"can_set_keep_versions": {
"type": "boolean",
"description": "Whether the operator allows this account to set version counts."
}
},
"additionalProperties": false
}