get_tool
Inspect a named tool after search_tools. Set detail=‘full’ for its exact schema and complete authored description; carry workspace_id for cross-workspace calls.
read-only · idempotent
Parameters
Section titled “Parameters”| Name | Type | Required | Default | Description |
|---|---|---|---|---|
name | Annotated[str, Field(description="Name of the MCP tool to look up (e.g. 'run_model', 'create_file', 'query_data').")] | Yes | — | |
detail | Annotated[ToolDetail, Field(description='Detail level to return: schema, usage, or full.')] | No | 'schema' |
Returns
Section titled “Returns”Returns a structured object. Top-level fields:
name(string)title(string)domain(string)tier(string)description(string)input_schema(object)output_schema(null)annotations(object)related_tools(array<string>)
See the response example below for the full payload shape.
Example
Section titled “Example”Tool Call
Section titled “Tool Call”{ "name": "get_tool", "arguments": { "name": "create_dashboard_from_run" }}Response
Section titled “Response”{ "name": "create_dashboard_from_run", "title": "Create Dashboard From Run", "domain": "dashboard", "tier": "cold", "description": "Create a dashboard from one successful model-run output.", "input_schema": { "type": "object", "required": [ "model_name", "dashboard_name", "chart_type", "model_run_id", "output_key" ], "properties": { "model_name": { "type": "string" }, "dashboard_name": { "type": "string" }, "chart_type": { "type": "string" }, "model_run_id": { "type": "string" }, "output_key": { "type": "string" }, "description": { "type": "string" }, "subtitle": { "type": "string" }, "currency": { "type": "string" } } }, "output_schema": null, "annotations": { "title": "Create Dashboard From Run", "readOnlyHint": false, "destructiveHint": true, "idempotentHint": false, "openWorldHint": false }, "related_tools": [ "publish_repo_dashboard", "manage_dashboard_share", "list_dashboards" ]}- Module:
Tool Discovery - Requires an authenticated Bridge Town session (OAuth) or an API token.