Developer

MCP server.

MCP

Local stdio server

npm run mcp:stdio

Client configuration

{
  "mcpServers": {
    "sonosig": {
      "command": "npm",
      "args": ["run", "mcp:stdio"],
      "cwd": "/Users/bruceseymour/Documents/code/sonosig"
    }
  }
}
sonosig_encode_file

Embeds an already-signed SonoSig proof payload into an audio file by appending a SONOSIG1 proof block.

sonosig_verify_file

Reads an embedded proof from a SonoSig file and validates the payload; WAV/AIFF files also get an audio-hash check.

sonosig_submit_pacstac

Registers a signed proof with PacStac using the server-side PACSTAC_API_KEY.

sonosig_prepare_ens_record

Builds the ENS text record: com.sonosig = pacstac:wallet:<wallet>.

sonosig_submit_ens

Writes the com.sonosig ENS text record when RPC and either SONOSIG_ENS_PRIVATE_KEY or BASE_X402_WALLET_PRIVATE_KEY are configured.

sonosig_scan_website

Crawls a public website, discovers audio files, verifies SonoSig proofs, and returns JSON/Markdown scan summaries.