Skip to main content

Get a complete Manus tool reference

Immutable Catalog Entry

This descriptor comes from the active versioned Portal catalog.

READmanus.get_tool_usage
  • Contract tier: agent_ready
  • Risk: read
  • Catalog version: manus-2026.07.12.2
  • Descriptor hash: 64952d1f8b29e57f77fc2002f95be32418f024b879991c2479f3de07c5837e41

Use this local read-only navigation tool after discovery to resolve a native name, canonical name, or compatibility alias to one complete lossless descriptor. The result includes every parameter meaning, output contract, annotation, risk and confirmation rule without executing the target or contacting Manus.

Request Body

{
"jsonrpc": "2.0",
"id": "manus-get-tool-usage-example",
"method": "tools/call",
"params": {
"name": "manus.get_tool_usage",
"arguments": {
"tool_name": "tool_name_example"
}
}
}

Arguments Schema

{
"type": "object",
"required": [
"tool_name"
],
"properties": {
"tool_name": {
"type": "string",
"description": "Native tool name, canonical name, or documented compatibility alias to resolve."
}
},
"additionalProperties": false
}

Output Schema

{
"type": "object",
"properties": {
"ok": {
"type": "boolean",
"description": "Whether the local or provider operation completed successfully."
},
"data": {
"description": "Bounded provider or local result data."
},
"error": {
"description": "Secret-safe provider or validation error details."
},
"dry_run": {
"type": "boolean",
"description": "Whether the result is an execution preview rather than a provider mutation."
},
"message": {
"type": "string",
"description": "Human-readable status or recovery guidance."
},
"http_status": {
"type": "integer",
"description": "Manus provider HTTP status when an external endpoint was contacted."
},
"next_action": {
"type": "string",
"description": "Recommended next agent action when another step is useful."
},
"confirmation_required": {
"type": "boolean",
"description": "Whether approval is required before a write can execute."
}
},
"description": "Secret-safe Manus MCP operation result.",
"additionalProperties": true
}

Code Examples

curl -X POST 'https://portal.madpanda3d.com/api/mcp' \
-H 'Authorization: Bearer mad_live_***' \
-H 'Content-Type: application/json' \
-d '{
"jsonrpc": "2.0",
"id": "manus-get-tool-usage-example",
"method": "tools/call",
"params": {
"name": "manus.get_tool_usage",
"arguments": {
"tool_name": "tool_name_example"
}
}
}'

Example Responses

{
"ok": true,
"message": "Tool manus.get_tool_usage executed successfully.",
"note": "Response shape varies by MCP tool. Inspect live responses for exact fields."
}