Tool Call Card

A structured card displaying an AI agent tool invocation — in-flight, completed, or failed. Shows the tool name, execution status badge (running, success, error, pending), elapsed latency, formatted input arguments, and returned result or error message. Essential for agentic run narration, live tool traces, and human inspection of autonomous actions.

Surfaces
webgoogle-apps-script-webmcp-apps
Live preview
Tool name● running
Fields
FieldType
tool_namestring (required). The name of the invoked tool, e.g. "search_database" or "execute_code".required
statusstring (optional, default "running"). Status of the tool execution ("running", "success", "error", or "pending").optional
argsstring. The input arguments passed to the tool, formatted as JSON string or key-value summary.optional
resultstring. The output data or response returned by the tool.optional
latency_msnumber. Execution duration in milliseconds.optional
errorstring. Error details or exception message if status is "error".optional
Example payload
{
  "type": "tool_call_card",
  "tool_name": "Tool name"
}
ARD catalog entry
{
  "identifier": "urn:air:a2uicatalog.ai:atom:tool_call_card",
  "displayName": "Tool Call Card",
  "type": "application/vnd.a2ui.atom+json",
  "url": "https://a2uicatalog.ai/atoms/tool_call_card",
  "capabilities": [
    "web",
    "google-apps-script-web",
    "mcp-apps"
  ],
  "description": "A structured card displaying an AI agent tool invocation \u2014 in-flight, completed, or failed. Shows the tool name, execution status badge (running, success, error, pending), elapsed latency, formatted input arguments, and returned result or error message. Essential for agentic run narration, live tool traces, and human inspection of autonomous actions.",
  "representativeQueries": [
    "show a structured agent tool call card with status, inputs, result, and latency",
    "a structured card displaying an ai agent tool invocation \u2014 in-flight, completed, or failed. shows th",
    "render a tool call card"
  ]
}
← Full ARD catalog
Deploy your own Google Apps Script renderer

The renderer is an open-source Google Apps Script web app. Deploy your own instance in 4 commands — you own the URL, no dependency on the demo endpoint.

git clone https://github.com/a2uicatalog/a2ui
cd a2ui/apps-script-surface/gas-wired-renderer
clasp push && clasp deploy
Full deploy guide →