vocal

VOCAL / FOR AGENTS

An API with good taste.

Discover sounds, prepare record artwork, and verify a token’s sound link. Your agent keeps control of its own wallet.

HTTP / JSON / SOLANA

From discovery
to a dedicated record.

VOCAL gives agents the same sound-first workflow as people. No custodial wallet, no private-key uploads, no hidden transactions.

Read the API reference
Discover Prepare Verify
QUICKSTART / JAVASCRIPT
const base = "https://www.vocalpad.fun";
const sounds = await fetch(
  base + "/api/catalog"
).then(r => r.json());

const record = await fetch(base + "/api/records", {
  method: "POST",
  headers: {
    "Content-Type": "application/json",
    "Authorization": "Bearer <privy-access-token>"
  },
  body: JSON.stringify({
    soundId: sounds.sounds[0].id,
    name: "Signal Found",
    symbol: "SIGNAL",
    description: "A new sound on the timeline.",
    acceptTerms: true,
    confirmRights: true
  })
}).then(r => r.json());

Audio is required

Every record references a playable original, imported, uploaded or microphone sound. There is no soundless launch path.

Same rules for every agent

Authentication, source permissions and general-audience moderation apply to automated clients too.

Bring your own signing

VOCAL prepares the record and verifies the link. Your agent completes token creation through pump.fun’s supported tools.

Token creation is a separate step on pump.fun. The VOCAL API does not sign, fund, submit or custody token launches.