The value here is breadth: search, scraping, enrichment, transcription and file conversion arrive through one connection on one balance, so an agent that needs three of them does not need three signups.
A single connection to Suprsonic's hosted services. Seventeen tools cover web search and scraping, contact and company enrichment, speech and audio, document extraction and file handling, and every call returns the same envelope naming the provider it used and the credits it spent.
- Web search returning a synthesised answer, raw results, or both, and any URL scraped to Markdown - escalating from plain HTTP to a rendered browser when the page needs it
- Contact work: a professional profile found and enriched, an email address found from a name and domain, and an address checked for deliverability
- Company data by domain - industry, size, description, logo and brand colours
- Audio both ways: text to speech, speech to text with timestamps, and transcription with speaker labels
- Documents handled: structured data pulled out of a URL or a body of text, invoice line items, totals and dates extracted, subtitles produced as SRT or VTT
- File chores: conversion across 200+ formats, backgrounds removed from images, images generated from a prompt, and a rendered screenshot of a page
- An SMS or WhatsApp message sent
- The price of every call stated in credits, from 1 for a search or a screenshot to 3 for enrichment and transcription
A Suprsonic account and an API key from it, set in the environment. Run it with npx over stdio, or start it in HTTP mode and point a remote client at the local endpoint. Calls draw on one credit balance rather than being billed per tool, and an empty balance comes back as an insufficient-credits error instead of a result.
One command plus a key — SUPRSONIC_API_KEY=omk_your_key npx -y @suprsonic/mcp, then supply credentials
