Cover art, voice-overs, transcripts, subtitles, drum patterns and basslines. Pay per call in USDC.
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.
A 16-step acid bassline (notes, rests, holds, accents, slides) in any key, minor or major, with filter settings, as JSON any sequencer or synth can play. Price: $0.02 USDC on Base, paid per call with x402 (send the payment in _meta["x402/payment"]; a call without it returns the payment requirements).
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
claude mcp add --transport http vngrd https://vngrd.live/mcp
A 16-step acid bassline (notes, rests, holds, accents, slides) in any key, minor or major, with filter settings, as JSON any sequencer or synth can play. Price: $0.02 USDC on Base, paid per call with x402 (send the payment in _meta["x402/payment"]; a call without it returns the payment requirements).
| Argument | Type | Description |
|---|---|---|
| bpm | number | |
| key | string | |
| scale | string |
{
"type": "object",
"properties": {
"bpm": {
"type": "number",
"default": 128
},
"key": {
"type": "string",
"default": "A"
},
"scale": {
"enum": [
"minor",
"major"
],
"type": "string",
"default": "minor"
}
}
}A 16-step drum pattern (kick, snare, hats, open hat, clap) with velocities and swing, in trap, techno, house or jungle style, as JSON any sequencer can play. Price: $0.02 USDC on Base, paid per call with x402 (send the payment in _meta["x402/payment"]; a call without it returns the payment requirements).
| Argument | Type | Description |
|---|---|---|
| bpm | number | |
| style | string |
{
"type": "object",
"properties": {
"bpm": {
"type": "number",
"default": 120
},
"style": {
"enum": [
"trap",
"techno",
"house",
"jungle"
],
"type": "string",
"default": "techno"
}
}
}Free. Lists every VNGRD tool with its price in USDC, what it returns, and how to pay (x402, USDC on Base).
No arguments.
{
"type": "object",
"properties": {}
}Original artwork for a release, a single, a playlist, a video thumbnail or a channel: one high-resolution picture in the shape you need (1:1, 16:9, 9:16, 4:5), art-directed by VNGRD. Returns a link to the image (PNG/JPEG, kept 7 days). Price: $0.05 USDC on Base, paid per call with x402 (send the payment in _meta["x402/payment"]; a call without it returns the payment requirements).
| Argument | Type | Description |
|---|---|---|
| look | string | Art direction |
| title | string | Optional: release title, only used to steer the mood (no text is drawn) |
| aspect | string | |
| prompt* | string | What the picture shows, e.g. "a lone figure under a motorway bridge at dawn" |
{
"type": "object",
"required": [
"prompt"
],
"properties": {
"look": {
"enum": [
"cyber-noir",
"analog",
"brutalist",
"dream",
"rave",
"clean"
],
"type": "string",
"default": "cyber-noir",
"description": "Art direction"
},
"title": {
"type": "string",
"maxLength": 80,
"description": "Optional: release title, only used to steer the mood (no text is drawn)"
},
"aspect": {
"enum": [
"1:1",
"16:9",
"9:16",
"4:5"
],
"type": "string",
"default": "1:1"
},
"prompt": {
"type": "string",
"maxLength": 600,
"description": "What the picture shows, e.g. \"a lone figure under a motorway bridge at dawn\""
}
}
}Free. The state of a music-video job (queued, rendering, done, failed) and, when done, the link to the video.
| Argument | Type | Description |
|---|---|---|
| job_id* | string |
{
"type": "object",
"required": [
"job_id"
],
"properties": {
"job_id": {
"type": "string"
}
}
}Broadcast-style subtitles for a video or podcast: transcribed, timed and translated into up to 3 languages, as SRT and WebVTT files ready to upload to YouTube, Instagram, TikTok or a player. Up to 15 minutes and 20 MB. Price: $0.15 USDC on Base, paid per call with x402 (send the payment in _meta["x402/payment"]; a call without it returns the payment requirements).
| Argument | Type | Description |
|---|---|---|
| audio_url* | string | Public https link to the video or audio file |
| languages* | array | Target ISO codes, e.g. ["en","it","es"]. The original language is always included. |
{
"type": "object",
"required": [
"audio_url",
"languages"
],
"properties": {
"audio_url": {
"type": "string",
"description": "Public https link to the video or audio file"
},
"languages": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 3,
"description": "Target ISO codes, e.g. [\"en\",\"it\",\"es\"]. The original language is always included."
}
}
}Speech to text for a podcast, interview, voice note, live set or video soundtrack, up to 15 minutes and 20 MB, any common language (auto-detected). Returns the text, timed segments and an SRT file. Price: $0.05 USDC on Base, paid per call with x402 (send the payment in _meta["x402/payment"]; a call without it returns the payment requirements).
| Argument | Type | Description |
|---|---|---|
| language | string | Optional ISO code to skip auto-detection |
| audio_url* | string | Public https link to an audio or video file (mp3, wav, m4a, ogg, webm, mp4) |
{
"type": "object",
"required": [
"audio_url"
],
"properties": {
"language": {
"type": "string",
"description": "Optional ISO code to skip auto-detection"
},
"audio_url": {
"type": "string",
"description": "Public https link to an audio or video file (mp3, wav, m4a, ogg, webm, mp4)"
}
}
}A spoken voice-over for an intro, a radio-style ident, a promo or a podcast line: up to 600 characters as an MP3, in a natural voice; many languages. Returns a link to the MP3 (kept 7 days). Price: $0.03 USDC on Base, paid per call with x402 (send the payment in _meta["x402/payment"]; a call without it returns the payment requirements).
| Argument | Type | Description |
|---|---|---|
| lang | string | ISO code, e.g. en, it, nl, es, fr, de |
| text* | string | |
| voice | string |
{
"type": "object",
"required": [
"text"
],
"properties": {
"lang": {
"type": "string",
"default": "en",
"description": "ISO code, e.g. en, it, nl, es, fr, de"
},
"text": {
"type": "string",
"maxLength": 600
},
"voice": {
"enum": [
"male",
"female"
],
"type": "string",
"default": "male"
}
}
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 3, 2026.