Server definition
- Hash
- sha256:9e6b6fb804e45c25ebdd8adc20f533dee22c50cb8452ee394ea6902af2b0944d
- What it is
- What a remote MCP server returned when asked what it offers: 5 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Return curated free CC0 sample sounds from the bounded Lots of Sounds catalog. No account is required.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"limit": {
"description": "Max 12",
"maximum": 12,
"minimum": 1,
"type": "integer"
},
"q": {
"description": "Optional keyword filter over the free samples, e.g. 'rain'",
"type": "string"
}
},
"type": "object"
},
"name": "browse_samples",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"id": {
"description": "The sound id returned by search_sounds",
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "download_sound",
"outputSchema": null
},
{
"description": "Return the stable Lots of Sounds profile connected to this request. Use it only to identify the active plugin account.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"type": "object"
},
"name": "get_profile",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"email": {
"description": "Email address for display.",
"format": "email",
"type": "string"
},
"id": {
"description": "Opaque profile ID that stays unchanged for this account.",
"minLength": 1,
"pattern": "\\S",
"type": "string"
},
"name": {
"description": "Display name for the connected profile.",
"type": "string"
},
"nickname": {
"description": "Label for the connected profile.",
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
}
},
{
"description": "Fetch full metadata for one sound in the bounded Lots of Sounds catalog by ID. A connected account is required.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"id": {
"description": "The sound id returned by search_sounds",
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "get_sound",
"outputSchema": null
},
{
"description": "Search the bounded Lots of Sounds CC0 catalog by keyword, tags, category, and duration. A connected account is required. The query is a case-insensitive substring match on the sound name and description, so use short keywords and narrow the search with tags or max_duration.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"category": {
"enum": [
"SFX",
"MUSIC",
"LOFI",
"AMBIENT"
],
"type": "string"
},
"limit": {
"description": "Max 100, default 20",
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"max_duration": {
"description": "Maximum duration in seconds",
"type": "number"
},
"min_duration": {
"description": "Minimum duration in seconds",
"type": "number"
},
"order": {
"enum": [
"asc",
"desc"
],
"type": "string"
},
"page": {
"minimum": 1,
"type": "integer"
},
"q": {
"description": "Keyword matched against name + description, e.g. 'whoosh'. Use one or two short words, not a sentence.",
"type": "string"
},
"sort": {
"enum": [
"downloads",
"created_at",
"duration",
"name"
],
"type": "string"
},
"tags": {
"description": "Tags to match (AND logic)",
"items": {
"type": "string"
},
"type": "array"
}
},
"type": "object"
},
"name": "search_sounds",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:9e6b6fb804e45c25ebdd8adc20f533dee22c50cb8452ee394ea6902af2b0944d | sha256sum