Skip to main content
GET
/
tools
/
search
Search Tools
curl --request GET \
  --url https://api.danubeai.com/v1/tools/search \
  --header 'danube-api-key: <api-key>'
[
  {
    "id": "<string>",
    "name": "<string>",
    "description": "<string>",
    "service_id": "<string>",
    "parameters": {},
    "status": "active",
    "tags": [
      "<string>"
    ]
  }
]
Search for tools using natural language queries. The search matches against tool names and descriptions using semantic search.

Example

curl -X GET "https://api.danubeai.com/v1/tools/search?query=weather" \
  -H "danube-api-key: YOUR_API_KEY"

Authorizations

danube-api-key
string
header
required

Your Danube API key

Query Parameters

query
string

Search query to match tool names and descriptions (e.g., 'get weather', 'fetch news')

service_id
string

Filter results to a specific service

tags
string[]

Filter by tags

Response

List of matching tools

id
string

Unique identifier for the tool

name
string

Display name of the tool

description
string

What the tool does

service_id
string

ID of the service this tool belongs to

parameters
object

JSON Schema defining the tool's input parameters

status
enum<string>

Whether the tool is currently active

Available options:
active,
inactive
tags
string[]

Tags for categorizing the tool