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.
Provider Tools object
Attributes
object
StringString representing the object's type
id
StringUnique tool identifier
key
StringTool key
name
StringDisplay name of the tool
description
StringNullableTool description
capabilities
ObjectTool capabilities
constraints
Array of StringsTool constraints
instructions
Array of StringsTool usage instructions
input_schema
ObjectNullableoutput_schema
ObjectNullabletags
ObjectNullablespecification_id
StringSpecification ID
provider_id
StringProvider ID
created_at
DateTimestamp when created
updated_at
DateTimestamp when last updated
{"object": "provider.tool","id": "pto_5jKlMnPqRsTuVwXy","key": "create_issue","name": "Create Issue","description": "Creates a new issue in a GitHub repository","capabilities": {},"input_schema": {"type": "json_schema","schema": {}},"output_schema": {"type": "json_schema","schema": {}},"tags": {},"specification_id": "psp_9gHjKlMnPqRsTuVw","provider_id": "pro_5gHjKlMnPqRsTuVw","created_at": "2025-09-15T10:30:00.000Z","updated_at": "2026-01-10T14:45:00.000Z"}
List provider tools
Returns 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
limit
NumberOptionalMaximum number of items to return (1-100)
after
StringOptionalReturn items after this ID
before
StringOptionalReturn items before this ID
cursor
StringOptionalPagination cursor from a previous response
order
EnumOptionalSort order for results
provider_version_id
Stringcurl -X GET "https://api.metorial.com/providers-tools" \-H "Authorization: Bearer metorial_sk_..."
Get provider tool
Retrieves a specific provider tool by ID.
URL Parameters
provider_tool_id
StringThe unique identifier for the provider_tool
curl -X GET "https://api.metorial.com/providers-tools/pro_Rm4Mnheq2bfEPhBhP7SY" \-H "Authorization: Bearer metorial_sk_..."