Skip to content
Scalekit Docs
Talk to an Engineer Dashboard

List tools

GET/api/v1/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_idstring
Connected account ID. Alternative to filter.identifier + filter.connector for directly identifying the connected account whose custom MCP tools should be included.
filter.connectorstring
The connection name, as shown in AgentKit > Connections.
filter.identifierstring
Your app's ID for the user, the same value you used when the user connected. Use a stable internal ID, not an email address.
filter.organization_idstring
Organization ID to scope the connected account lookup
filter.providerstring
The app, such as GMAIL.
filter.querystring
Full-text search query to match tools by name or description (e.g., "gmail get attachment")
filter.summaryboolean
Return only tool names instead of full tool details
filter.tool_namearray of string
Filter by one or more tool names
filter.user_idstring
User ID to scope the connected account lookup
page_sizeinteger
Maximum number of tools to return per page
page_tokenstring
Token from a previous response for pagination

Response 200

next_page_tokenstring
Token for fetching the next page of tools
prev_page_tokenstring
Token for fetching the previous page of tools
tool_namesarray of string
List of tool names, returned when filter.summary is true
toolsarray of object
List of tools, returned when filter.summary is false or omitted
Show 7 child attributes
definitionobject
Tool definition in structured format
idstring
Unique ID of the tool. Immutable and read-only.
is_defaultboolean
Marks this tool as the default version for the combination. Read-only.
metadataobject
Additional metadata about the tool
providerstring
Provider name (e.g. GOOGLE). Read-only.
tagsarray of string
Tags for categorization or filtering
updated_atstring
Timestamp when the tool was last updated. Read-only.
total_sizeinteger
Total number of tools matching the query

Errors

Every error has the same body: code, message and details. See Errors and rate limits.

400Invalid request - malformed filter or pagination parameters
401Authentication required - missing or invalid access token

Used in