Skip to navigation

Find tools for a task

View as Markdown

Multilingual semantic and keyword search over enabled tools. Returns candidates with a fit label, required inputs, current price summary and observed health. Tools in an outage are hidden unless include_unavailable is true. Free; anonymous callers are allowed.

Authentication

AuthorizationBearer
An AgentRouter API key or an OAuth access token issued to an MCP host or the CLI.

Request

This endpoint expects an object.
querystringRequired1-500 characters
Short task description.
category_idslist of stringsOptional

Match any registered second-level category.

group_idslist of stringsOptional

Match any registered top-level group.

limitintegerOptional1-50Defaults to 10
providerstringOptional
Only tools from this provider id.
tagslist of stringsOptional
Only tools that carry every tag.
include_unavailablebooleanOptionalDefaults to false
Include tools in an outage.

Response

Candidate tools (possibly none)

objectany
querystring
matchenum
Allowed values:
toolslist of objects
hintslist of objects

Errors

400
Bad Request Error
401
Unauthorized Error