The five tools Vocast's local MCP gives an agent
Vocast is a Mac app and a set of tools an agent can call. A short reference to clone_voice, denoise, and the rest, all running locally over MCP.
Vocast is a Mac app, but it is also a set of tools an agent can call. It ships a local MCP server that exposes five tools over stdio, all running on your machine. This is a short reference to what each one does, so you know what Claude, or any MCP-capable agent, can actually ask Vocast to do.
clone_voice
The one that does the work. It narrates a script in one of your voices and returns an audio file. You give it the text and either a profile_id (a voice you built earlier) or a ref_path (a reference recording), and it returns the output path plus a prosody naturalness score. There is a fast option for a quick single-take draft. Voice cloning runs on Apple Silicon.
list_voice_profiles
Lists the voices you have already built. An agent calls this first so it can pick a profile by name before narrating, rather than guessing. No parameters.
denoise
Cleans a noisy recording. You pass an input_path, and optionally a mode: the standard cleanup, or a heavier resynthesis mode that reconstructs speech rather than gating noise out of it. It returns the cleaned file and a short report. Unlike cloning, denoising is not tied to Apple Silicon.
health
A readiness check. It reports what the engine can do on this machine, whether denoise and cloning are available, and whether it is running on Apple Silicon. Useful for an agent to call before it promises a result it cannot deliver on the current hardware.
list_history
Returns recent jobs, with an optional limit. Handy for an agent that wants to reference or reuse something it made earlier in a session.
Why expose tools at all
Because the interesting workflows are combinations. Clean a field recording, then narrate a correction in the same voice. Draft a whole chapter fast, then re-render one paragraph properly. Exposing small, honest tools lets an agent compose them, and keeping the server local means none of it leaves your Mac. That is the point of Vocast having an MCP server rather than just a button.