Title91/100
Check Connection
The title clearly communicates the tool’s action and subject. Keep it concise.
Description85/100
Who this token is: its label, scopes, the revnu account it belongs to, and the rate limits it is held to. Needs no scope. Its scopes say which tools this token can use.
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.
{
"title": "Check Connection",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}Output schema71/100
Describe the returned fields so an agent can interpret the result.
View output schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"me"
],
"properties": {
"me": {
"type": "object",
"required": [
"tokenId",
"label",
"scopes",
"createdAt",
"lastUsedAt",
"account",
"limits"
],
"properties": {
"label": {
"type": "string"
},
"limits": {
"type": "object",
"required": [
"reads",
"writes",
"messages",
"account"
],
"properties": {
"reads": {
"type": "object",
"required": [
"perMinute",
"burst"
],
"properties": {
"burst": {
"type": "number"
},
"perMinute": {
"type": "number"
}
},
"additionalProperties": false
},
"writes": {
"type": "object",
"required": [
"perMinute",
"burst"
],
"properties": {
"burst": {
"type": "number"
},
"perMinute": {
"type": "number"
}
},
"additionalProperties": false
},
"account": {
"type": "object",
"required": [
"perMinute",
"burst"
],
"properties": {
"burst": {
"type": "number"
},
"perMinute": {
"type": "number"
}
},
"additionalProperties": false
},
"messages": {
"type": "object",
"required": [
"perMinute",
"burst"
],
"properties": {
"burst": {
"type": "number"
},
"perMinute": {
"type": "number"
}
},
"additionalProperties": false
}
},
"additionalProperties": false
},
"scopes": {
"type": "array",
"items": {
"type": "string"
}
},
"account": {
"type": "object",
"required": [
"id",
"name"
],
"properties": {
"id": {
"type": "string"
},
"name": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": false
},
"inSetup": {
"type": "boolean"
},
"tokenId": {
"type": "string"
},
"createdAt": {
"type": "number",
"description": "Unix epoch milliseconds."
},
"lastUsedAt": {
"type": [
"number",
"null"
],
"description": "Unix epoch milliseconds."
}
},
"description": "Connected business, token permissions and rate limits.",
"additionalProperties": false
}
},
"additionalProperties": true
}