Skip to main content
All MCP tools

MCP tools · Finn agents

update_finn_draft

Edits a Finn that is still a draft: name, workflow prompt, use case, language, voice, opening line, custom vocabulary, time zone and, for voice agents, call handling. Only the fields you pass change. It never changes a Finn's status, organization or call flow; a launched Finn is edited in the dashboard.

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

Drafts only.

Inputs

NameTypeDescription
finn_idrequiredstringThe Finn's id (a UUID). Use list_finns to find it.
namestringNew display name.
workflowPromptstringThe complete workflow prompt. Replaces the whole prompt, so read it with get_finn and send the edited text.
identityTextstringOnly for older Finns with no workflow prompt: replacement role and identity text.
styleGuardrailsstringOnly for older Finns with no workflow prompt: replacement tone and style text.
responseGuidelinesstringOnly for older Finns with no workflow prompt: replacement response guidelines.
useCasestringNew short label for the Finn's purpose.
languagestringNew primary language, e.g. 'English'.
voicestringNew voice id. Use list_voices to find a valid one.
definedBeginMessagestringNew opening line the Finn says when a call starts.
customVocabularystring[]Replaces the whole custom-vocabulary list (not merged).
timezonestringIANA time zone the Finn uses for dates and times, e.g. 'Asia/Kolkata'.
limitCallDurationenum: 1 min | 3 mins | 5 mins | 10 mins | 15 mins | 30 mins | 60 mins | NoneVoice only: the longest a single call may run. 'None' for no limit.
maxIdleDurationenum: 10s | 20s | 30s | 45s | 60s | 90s | 120s | NoneVoice only: silence before the Finn says its idle reminder. 'None' turns the reminder off.
idleReminderstringVoice only: what the Finn says after that silence. Empty string clears it.
voicemailDetectionbooleanVoice only: hang up when the call reaches a voicemail box.