Skip to main content
All MCP tools

MCP tools · Finn agents

create_finn

Creates a new Finn, a voice agent for phone calls or (with channel 'chat') a text chat agent, from a name and three persona blocks that are joined into its workflow prompt. The Finn is saved as a draft and is not live until someone launches it in the dashboard. Returns a dashboard link, the Finn's id and the organization it was created in.

Scope needed
finn
Changes data
Yes
Held for approval
No
Available to
Every organization

Keys made before scopes existed count as having the finn scope.

Inputs

NameTypeDescription
channelenum: voice | chat'voice' for a Finn that talks on phone calls (the default), 'chat' for a text chat agent.
namerequiredstringDisplay name of the Finn.
identityTextrequiredstringRole and identity: who the Finn is and what its job is. First block of the workflow prompt.
styleGuardrailsrequiredstringTone and style: how the Finn should speak. Second block of the workflow prompt.
responseGuidelinesrequiredstringRules for what the Finn should and shouldn't do, including the steps of the call. Last block.
useCasestringShort label for the Finn's purpose, e.g. 'Appointment booking'. Defaults to 'Custom'.
languagestringPrimary language, e.g. 'English'. Defaults to English.
voicestringVoice id. Call list_voices first to pick a valid one; otherwise the default voice is used.
definedBeginMessagestringThe opening line the Finn says when a call starts.
customVocabularystring[]Uncommon words or names the Finn should pronounce correctly.