Provider Tools
A tool is a single action a provider can perform like 'search_issues' or 'send_message'. Tools are what AI agents call via MCP. By default, tools from the latest provider version are returned. Use the optional version filter to get tools for a specific version.
The Provider Tool object
object"provider.tool"requiredidstringrequiredkeystringrequirednamestringrequireddescriptionstringrequirednullablecapabilitiesRecord<string, any>requiredconstraintsstring[]requiredinstructionsstring[]requiredinput_schemaobjectrequirednullableoutput_schemaobjectrequirednullabletagsobjectrequirednullabletool_category_keysstring[]requiredspecification_idstringrequiredprovider_idstringrequiredcreated_atdaterequiredupdated_atdaterequiredEndpoints
List provider tools
GET
/provider-toolsReturns a paginated list of provider tools. By default returns tools from the latest version. Use optional filters to get tools for a specific version.
Query parameters
provider_version_idstringrequiredprovider_auth_method_idstring or string[]optionalFilter to tools compatible with one auth method ID, or the common compatible subset for multiple auth method IDs.
Example request
Get provider tool
GET
/provider-tools/:provider_tool_idRetrieves a specific provider tool by ID.
Path parameters
provider_tool_idstringrequiredThe unique identifier for the provider_tool