Get Agent Tool
Fetch one of the agent’s tools by its id (built-in or attached definition).
Authentication
AuthorizationBearer
Enter your API key with the Bearer prefix, e.g. ‘Bearer sk_…’.
Path parameters
id
toolId
Response
The tool.
id
Prefixed wire identifier (tool_<26 char Crockford base32>), stable across kinds.
kind
What kind of tool this is, and where it executes.
builtin: a worker-resident platform capability (e.g. end_call, play_audio), configured per-agentwebhook: worker signs a payload and POSTs it to your URLclient: worker dispatches to the caller’s browser/SDK via data channelmcp: worker connects to a customer-hosted MCP server and proxies tool calls
name
description
enabled
When false the tool is configured but skipped at dispatch.
definition_id
Provenance: the backing workspace tool definition id for
shared kinds (webhook/client/mcp), or null for a built-in.
Non-null ⟺ the tool’s config is shared and edited at
/v1/agents/tool-definitions/{id}.
config
Resolved config - BuiltinToolConfig, WebhookToolConfig, ClientToolConfig, or MCPToolConfig depending on kind.
created_at
updated_at
webhook_secret
HMAC signing secret for a webhook tool. Returned in full
only on the create response; subsequent reads return a
masked placeholder.
Errors
401
Unauthorized Error
404
Not Found Error