Information about a tool returned from search results. Contains everything needed to understand and execute the tool.
optionalas_of_support?:boolean
Whether the capability supports point-in-time requests.
optionalbilling_rule?:BillingRule
Structured rule-level billing metadata when available
optionalbody_params?:JsonValue
optionalcalls_count?:string
optionalcapabilities?:ToolCapability[]
Standardized capability descriptors with coverage tags
optionalcapability?:string
Compact capability label returned by the routing projection.
optionalcategories?: (string|ToolCategory)[]
Tool categories/tags: category objects, or plain strings in legacy responses
optionalcategory?:string
optionalcost?:string|number
optionalcost_class?:string
Compact cost class returned by the routing projection.
optionaldescription?:string
Detailed description of what the tool does
optionaldocs_url?:string
Documentation URL for the tool
optionalexamples?:ToolExamples
Usage examples with sample parameters
execution_restrictions:
ExecutionRestrictions
Eligibility, policy, and execution-readiness restrictions.
optionalexpected_cost?:string|number
Pre-call cost estimate in credits, when available
optionalfinal_score?:number
Relevance score for the search query (0.0 - 1.0, higher = better match)
optionalhas_last_execution?:boolean
Whether this tool has execution history; not a guarantee of correctness or reliability
optionalinput_schema?:JsonValue
optionallast_execution_record?:Record<string,unknown>
Most recent execution record, if available
optionalname?:string
Human-readable display name
optionaloutput_schema?:JsonValue
optionalparameters?:JsonValue
optionalparameters_schema?:JsonValue
optionalparams?:ToolParameterContract
Provider parameter contract preserved exactly as JSON.
optionalprotocol?:string
Protocol type
optionalprovider_description?:string
Description of the provider
optionalprovider_id?:string
Provider identifier
optionalprovider_name?:string|Record<string,string>
Name of the organization/service providing this tool
optionalprovider_website_url?:string
Provider website URL
optionalquery_params?:JsonValue
optionalregion?:string
Geographic availability of the tool.
optionalreliability?:string
Compact reliability grade returned by the routing projection.
optionalrequestBody?:JsonValue
optionalscore?:number
optionalservice_id?:string
Stable public service identity when the backend can prove provider equivalence.
optionalstats?:ToolStats
Historical execution performance statistics
tool_id:
string
Unique identifier for the tool (used in call)
optionaltool_name?:string
verification:
CatalogVerification
Evidence supporting the verification state.
verification_status:
VerificationStatus
Fail-closed verification state for this catalog result.
optionalwhy_recommended?:string
Human-readable explanation of why this tool was recommended (Discover results only)
Was this page helpful?