search_audio
Audio search tool: searches Pixabay Music and returns royalty-free track URLs and metadata for background music selection. Use 2-3 short English style keywords (e.g. 'upbeat pop energetic'); a long phrase or sentence returns zero results. Each hit's track URL is in the `url` field.
Audio search tool: searches Pixabay Music and returns royalty-free track URLs and metadata for background music selection. Use 2-3 short English style keywords (e.g. 'upbeat pop energetic'); a long phrase or sentence returns zero results. Each hit's track URL is in the url field.
Overview
| Field | Value |
|---|---|
| Model ID | search-audio |
| CLI | dlazy search_audio |
| MCP | search_audio (Claude Code surfaces this as mcp__dlazy__search_audio) |
| Type | tool |
| Execution | Returns synchronously |
| Batch | --batch not supported |
Parameters
| Arg | Type | Required | Notes |
|---|---|---|---|
query | string | Yes | Search Query |
minDuration | string | No | Min Duration (s) |
maxDuration | string | No | Max Duration (s) |
perPage | string | No | Results Per Page; default 10 |
--input @file.jsonor--input '{...}'can supply all args at once; flags take precedence over--inputkeys.
CLI Examples
dlazy search_audio --help
dlazy search_audio --query "value"
dlazy search_audio --query "value" --dry-runMCP
MCP is consumed by AI clients, not handwritten. Once dLazy is registered as an MCP server the tool appears in the client's tool list — Claude Code surfaces it as mcp__dlazy__search_audio; generic clients (e.g. OpenClaw) call it as search_audio.
See MCP setup for how to add the server.
Output
{
"outputs": [
{ "type": "json", "id": "o_...", "value": { /* tool-specific payload */ } }
]
}Structured payloads are returned as json outputs; the inner shape is tool-specific.