CC0 sound effects API for AI agents — search, preview, and download via MCP.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Return curated free CC0 sample sounds from the bounded Lots of Sounds catalog. No account is required.
Optional keyword filter over the free samples, e.g. 'rain'
Max 12
Return curated free CC0 sample sounds from the bounded Lots of Sounds catalog. No account is required.
| Argument | Type | Description |
|---|---|---|
| q | string | Optional keyword filter over the free samples, e.g. 'rain' |
| limit | integer | Max 12 |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"q": {
"type": "string",
"description": "Optional keyword filter over the free samples, e.g. 'rain'"
},
"limit": {
"type": "integer",
"maximum": 12,
"minimum": 1,
"description": "Max 12"
}
},
"additionalProperties": false
}Return a time-limited signed download URL that expires in one hour for a sound in the bounded Lots of Sounds catalog. A connected account is required. Use this only when the user is ready to download.
| Argument | Type | Description |
|---|---|---|
| id* | string | The sound id returned by search_sounds |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "The sound id returned by search_sounds"
}
},
"additionalProperties": false
}Return the stable Lots of Sounds profile connected to this request. Use it only to identify the active plugin account.
No arguments.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {}
}Fetch full metadata for one sound in the bounded Lots of Sounds catalog by ID. A connected account is required.
| Argument | Type | Description |
|---|---|---|
| id* | string | The sound id returned by search_sounds |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "The sound id returned by search_sounds"
}
},
"additionalProperties": false
}Search the bounded Lots of Sounds CC0 catalog by keyword, tags, category, and duration. A connected account is required. Each word in the query must match the sound name, description or a tag, so use short keywords and narrow the search with tags or max_duration. Results include timing (onset, peak and tail in milliseconds) and loudness (LUFS and true peak) when the sound has been analysed.
| Argument | Type | Description |
|---|---|---|
| q | string | Keywords, e.g. 'card shuffle'. Every word must match the name, description or a tag. Use short words, not a sentence. |
| page | integer | |
| sort | string | |
| tags | array | Tags to match (AND logic) |
| limit | integer | Max 100, default 20 |
| order | string | |
| category | string | |
| max_duration | number | Maximum duration in seconds |
| min_duration | number | Minimum duration in seconds |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"q": {
"type": "string",
"description": "Keywords, e.g. 'card shuffle'. Every word must match the name, description or a tag. Use short words, not a sentence."
},
"page": {
"type": "integer",
"minimum": 1
},
"sort": {
"enum": [
"downloads",
"created_at",
"duration",
"name"
],
"type": "string"
},
"tags": {
"type": "array",
"items": {
"type": "string"
},
"description": "Tags to match (AND logic)"
},
"limit": {
"type": "integer",
"maximum": 100,
"minimum": 1,
"description": "Max 100, default 20"
},
"order": {
"enum": [
"asc",
"desc"
],
"type": "string"
},
"category": {
"enum": [
"SFX",
"MUSIC",
"LOFI",
"AMBIENT"
],
"type": "string"
},
"max_duration": {
"type": "number",
"description": "Maximum duration in seconds"
},
"min_duration": {
"type": "number",
"description": "Minimum duration in seconds"
}
},
"additionalProperties": false
}