Title91/100
Ask the agent
The title clearly communicates the tool’s action and subject. Keep it concise.
Description75/100
Ask the agent. Full pipeline (schema, queries, analysis). Sync within deadline_seconds; else {status:pending,job_id} — poll request_status/read_response. Pass a stable thread id (UUID) on every call for conversation context.
Describe the returned information so the agent knows whether it will answer the request.
Inputs89/100
Clarify units, where to obtain this value, or conventions not already expressed in the schema.
agent
Bundle name. Inferred from the Host header when missing.
Clear enough to supply this argument.
deadline_seconds
Synchronous wait budget. Default 240.
Clear enough to supply this argument.
message
User prompt for the agent. Either `message` or the legacy `question` alias must be set.
Clear enough to supply this argument.
question
Legacy apples-compat alias for `message`. Ignored when `message` is set.
Clear enough to supply this argument.
role
Optional role override; defaults to admin for MCP callers.
Clear enough to supply this argument.
thread
Persistent conversation id. Either `thread` or the legacy `thread_id` alias must be set.
Clarify units, where to obtain this value, or conventions not already expressed in the schema.
thread_id
Legacy apples-compat alias for `thread`. Ignored when `thread` is set.
Clear enough to supply this argument.
Annotations100/100
All four behavior hints are declared.
{
"title": "Ask the agent",
"readOnlyHint": false,
"openWorldHint": true,
"idempotentHint": false,
"destructiveHint": false
}Output schema0/100
No output schema is declared. Add one for structured results so clients can interpret returned fields.
Not declared