List tools
Lists the tools in your environment, filtered by connection, provider, tool name or a text query. Use it for every tool in the environment; for the tools one user can call, use List a user's scoped tools. With filter.summary set to true, the response has only tool_names.
Authorization
Authorization: Bearer $TOKEN, an access token from the client credentials grant. See Authentication.
Query parameters
filter.connected_account_idstringfilter.connectorstringfilter.identifierstringfilter.organization_idstringfilter.providerstringGMAIL.filter.querystringfilter.summarybooleanfilter.tool_namearray of stringfilter.user_idstringpage_sizeintegerpage_tokenstringscalekit_client.actions.list_tools
Lists the tools in your environment. Pass connection_name and identifier, or connected_account_id, to include the custom MCP tools of that connected account.
scalekit_client.actions.list_tools( connection_name: Optional[str] = None, identifier: Optional[str] = None, provider: Optional[str] = None, tool_name: Optional[List[str]] = None, query: Optional[str] = None, organization_id: Optional[str] = None, user_id: Optional[str] = None, connected_account_id: Optional[str] = None, summary: Optional[bool] = None, page_size: Optional[int] = None, page_token: Optional[str] = None,) -> ListToolsResponseParameters
connection_nameOptional[str]identifierOptional[str]providerOptional[str]GMAIL.tool_nameOptional[List[str]]queryOptional[str]organization_idOptional[str]user_idOptional[str]connected_account_idOptional[str]summaryOptional[bool]True to return only tool names, in tool_names.page_sizeOptional[int]page_tokenOptional[str]Returns ListToolsResponse: A page of tools, or of tool names with summary.
From scalekit-sdk-python 2.19.1.
scalekit.actions.listTools
Lists the tools in your environment. Pass connectionName and identifier, or connectedAccountId, to include the custom MCP tools of that connected account.
scalekit.actions.listTools( params?: { connectionName?: string; identifier?: string; provider?: string; toolName?: string[]; query?: string; organizationId?: string; userId?: string; connectedAccountId?: string; summary?: boolean; pageSize?: number; pageToken?: string; },): Promise<ListToolsResult>Parameters
connectionNamestringidentifierstringproviderstringGMAIL.toolNamestring[]querystringorganizationIdstringuserIdstringconnectedAccountIdstringsummarybooleantrue to return only tool names, in toolNames.pageSizenumberpageTokenstringReturns Promise<ListToolsResult>.
From @scalekit-sdk/node 2.18.0.
Response 200
next_page_tokenstringprev_page_tokenstringtool_namesarray of stringtoolsarray of objectShow 7 child attributes
definitionobjectidstringis_defaultbooleanmetadataobjectproviderstringtagsarray of stringupdated_atstringtotal_sizeintegerErrors
Every error has the same body: code, message and details. See Errors and rate limits.
400Invalid request - malformed filter or pagination parameters401Authentication required - missing or invalid access token