Title97/100
List Endpoints
The title clearly communicates the tool’s action and subject. Keep it concise.
Description76/100
List callable Metorial dashboard instance API endpoints from runtime introspection. Hidden, deprecated, confidential, and non-instance endpoints are excluded.
The description explains the capability, when to use it, and what to expect.
Inputs75/100
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
limit
Maximum endpoints to return.
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
method
Filter endpoints by HTTP method.
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
offset
Zero-based pagination offset.
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
search
Case-insensitive search across endpoint path, method, name, and description.
Clear enough to supply this argument.
includeSchemas
Include full query and body schema metadata. Defaults to false.
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
includeResponseSchema
Include the documented response schema metadata for each endpoint. Defaults to false.
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
operationInfo › callRationale
MUST be provided for all tool calls! Provide a 1-2 sentence description why the call is needed.
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
operationInfo › callDescription
MUST be provided for all tool calls! Describe what you want to achieve with this tool call, e.g., "find the latest news about business in the US"
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
Annotations25/100
Declare destructiveHint, idempotentHint, openWorldHint based on the tool’s actual behavior.
{
"readOnlyHint": true
}Output schema41/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": [
"endpoints",
"total",
"limit",
"offset"
],
"properties": {
"limit": {
"type": "number",
"description": "Applied result limit."
},
"total": {
"type": "number",
"description": "Total matching endpoints before pagination."
},
"offset": {
"type": "number",
"description": "Applied result offset."
},
"endpoints": {
"type": "array",
"items": {
"type": "object",
"properties": {},
"propertyNames": {
"type": "string"
},
"additionalProperties": true
},
"description": "Filtered endpoint metadata."
},
"$attachments": {
"type": "array",
"items": {
"type": "object",
"required": [
"type",
"url"
],
"properties": {
"url": {
"type": "string"
},
"type": {
"enum": [
"url"
],
"type": "string"
},
"mimeType": {
"type": "string"
},
"urlExpiresAt": {
"type": "string"
}
},
"additionalProperties": false
}
}
},
"additionalProperties": true
}