Title100/100
List sites
The title clearly communicates the tool’s action and subject. Keep it concise.
Description93/100
Lists every site on the authenticated Ember account, including its id, name, and last activity. Use when selecting or resuming an existing site.
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.
Annotations75/100
Declare idempotentHint based on the tool’s actual behavior.
{
"title": "List sites",
"readOnlyHint": true,
"openWorldHint": false,
"destructiveHint": false
}Output schema55/100
Describe the returned fields so an agent can interpret the result.
View output schema
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"sites"
],
"properties": {
"sites": {
"type": "array",
"items": {
"type": "object",
"required": [
"siteId",
"agentId",
"name",
"slug",
"createdAt",
"lastActive",
"lastMessage",
"deletedAt"
],
"properties": {
"name": {
"type": [
"string",
"null"
]
},
"slug": {
"type": [
"string",
"null"
]
},
"siteId": {
"type": "string"
},
"agentId": {
"type": "string"
},
"createdAt": {
"type": "string"
},
"deletedAt": {
"type": [
"string",
"null"
]
},
"lastActive": {
"type": "string"
},
"lastMessage": {
"type": [
"string",
"null"
]
},
"defaultHostname": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": false
}
}
},
"additionalProperties": false
}