Connectors · AI
Voiceflow MCP server for AI agents.
actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to Voiceflow and the rest of your systems. It gives your agent 256 Voiceflow actions (105 reads, 116 writes and 35 that wait for a confirmation) and holds the Voiceflow credential itself, so the agent never does. It paces Voiceflow's limits and records every call.
100,000 free calls a month. No card, no email, no password: press Start a free sandbox on the next screen and keep the key it shows you.
claude mcp add --transport http actionlake https://connect.actionlake.com/mcpdo { action: "voiceflow.document_folder.list", intent: "check which Voiceflow account is connected"}# List document folders · read · 1 upstream call- 256actionsin one signed file
- 105readlook, never change
- 116writecreate and update
- 35wait for a yesdestructive, confirmed first
Set up
Connect Voiceflow in three steps.
- 01
Add actionlake to Claude.
Run the command once in Claude Code; its consent page can create a free sandbox: 100,000 calls a month, no card. In the Claude app, add a custom connector with the URL below and paste your key on the consent page. Creating a new sandbox from the Claude app is not yet tested by us.
https://connect.actionlake.com/mcp - 02
Connect Voiceflow.
Bearer token. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead. actionlake stores what you paste write-only, sealed under your tenant's key.
api_keyVoiceflow personal access token (starts vfp_)environment_aliasYour Voiceflow environment aliasproject_idYour Voiceflow project id
account { op: "connections.requirements", service: "voiceflow" } # free: exactly what to paste, and what is found for you - 03
Make the first call. Check before a write.
Ask in plain words; Claude picks the action. Before anything changes,
checkvalidates the call and prices it, for free.do { action: "voiceflow.document_folder.list" }# list document folders · read · 1 upstream callcheck { action: "voiceflow.document_folder.create", input: { … } }# free: inputs, permissions, cost and confirmations, nothing sent
Voiceflow at a glance
- Sign-in
- Bearer token. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead.
- You provide
api_key- Setup fields
environment_aliasproject_id- Limits we pace to
- 60 calls a minute, per connection
- API covered
- Voiceflow Realtime API stable (OpenAPI 1.0.0)
realtime-api.voiceflow.com - Built from
- Voiceflow's documentation, read 23 October 2026voiceflow.comvoiceflow.com
- Service file
- Version 1.0.0, signed (Ed25519)
- Cached reads
- 103 of 105 reads, for up to 5 minutes; a write clears what it affects
- Shared entities
- 2, so ask can line Voiceflow up with your other systems
- Data
- Processed and stored in Sydney, Australia. No US region yet
Capabilities
What an AI agent can do in Voiceflow.
256 actions in 35 areas. Every one carries its effect, so a key can allow the reads and hold the rest.
- 105readlook, never change
- 116writecreate and update
- 35destructivewait for a confirmation
Analytics
2626 read · 0 write · 0 destructive
Query API tool usage · Query call count · Query call duration · Query daily token usage
Workflow
264 read · 17 write · 5 destructive
List workflows · Get workflow · Create workflow · Update workflow
Agent
146 read · 7 write · 1 destructive
Search agent instructions · Search the global prompt · Get agent · Get initialization workflow
Playbook
124 read · 6 write · 2 destructive
List playbooks · Search playbook instructions · Get playbook · Read playbook instructions
Environment
114 read · 6 write · 1 destructive
List environments · Search project text · Export environment · Get environment
Document
103 read · 6 write · 1 destructive
List documents · Get document · Update document · Delete document
Message
92 read · 5 write · 2 destructive
Get many messages · Get message · Add message variant · Create message
API tool
83 read · 4 write · 1 destructive
Get API tool schema · List API tools · Get API tool · Create API tool
27 more areas · 140 actions
- Function 8
- Phone number 7
- API tool variable 6
- Evaluation 6
- Function path 6
- Function variable 6
- Integration 6
- MCP server 6
- Prompt 6
- Test 6
- Test check 6
- Test run 6
- Test turn 6
- Tool 6
- Transcript property 6
- Variable 6
- Project 5
- Secret 5
- Workspace 5
- Conversation state 4
- Document folder 4
- MCP tool 4
- Playbook path 4
- Transcript 4
- Widget 3
- Conversation 2
- Knowledge base 1
Top actions
The Voiceflow API, shaped for agents.
The ids your agent types, what each does, and the one name it shares with other systems. 20 of Voiceflow's 21 action names are shared with at least one other connector, so an agent learns them once.
| Action | What it does | Effect | Same name in |
|---|---|---|---|
voiceflow.document_folder.listList document folders | List document folders. | read | content.folder.list62 connectors |
voiceflow.document.listList documents | List documents. | read | content.document.list28 connectors |
voiceflow.document.getGet document | Get document. | read | content.document.get34 connectors |
voiceflow.document_folder.createCreate document folder | Create document folder. | write | content.folder.create62 connectors |
voiceflow.document_folder.updateUpdate document folder | Update document folder. | write | content.folder.update48 connectors |
voiceflow.document_folder.deleteDelete document folder | Delete document folder. | destructive | content.folder.delete46 connectors |
voiceflow.document.updateUpdate document | Update document. | write | content.document.update27 connectors |
voiceflow.phone_number.listList phone numbers | List phone numbers. | read | comm.phone_number.list23 connectors |
voiceflow.workflow.listList workflows | List workflows. | read | automation.workflow.list51 connectors |
voiceflow.phone_number.getGet phone number | Get phone number. | read | comm.phone_number.get22 connectors |
voiceflow.workflow.getGet workflow | Get workflow. | read | automation.workflow.get51 connectors |
voiceflow.test.listList tests | List tests. | read | this connector |
Try it
Prompts to paste into Claude.
Each one names the Voiceflow actions it will call, so you know what it reads and what it changes before you send it.
- Readread
List document folders in Voiceflow and tell me what stands out.
calls
voiceflow.document_folder.list - Writewrite
Create document folder in Voiceflow. Show me exactly what you will send before you save it.
calls
voiceflow.document_folder.create
Governance for Voiceflow
Destructive actions wait for a yes.
35 Voiceflow actions are destructive. The first 10:
- Delete document folder
voiceflow.document_folder.delete - Delete document
voiceflow.document.delete - Delete phone number
voiceflow.phone_number.delete - Delete workflow
voiceflow.workflow.delete - Delete test
voiceflow.test.delete - Delete tool
voiceflow.tool.delete - Delete prompt
voiceflow.prompt.delete - Delete secret
voiceflow.secret.delete - Delete message
voiceflow.message.delete - Delete project
voiceflow.project.delete
A destructive action runs only with confirm: true. Under the human policy the agent cannot confirm for itself: the run stops until a named person approves, in the console or from a signed link in an email. The cap on a key is refused before the call is sent, never after.
Delete document folder?
intent: the user asked me to delete document folder
account { op: "keys.create", name: "voiceflow-agent", allowed_actions: ["voiceflow.*"], cap_calls: 2000, confirm_policy: "human_for_writes", approval_rules: [ { match: "voiceflow.document_folder.delete", approver: "[email protected]" }, { match: "voiceflow.document.delete", approver: "[email protected]" }, { match: "voiceflow.phone_number.delete", approver: "[email protected]" } ]}Cost
What Voiceflow costs on actionlake.
Every Voiceflow action is one upstream call, the only thing actionlake bills. Searching, check, cost, account and any call Voiceflow refused with 401, 403, 429 or a 5xx are free. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.
- 1upstream call per actionall 256 Voiceflow actions
- 256actions pageeach page of a long list is one call
- 103reads can be cacheda cache hit costs nothing
- 100,000calls a month, freepaid plans from US$49 a month for 250,000
Action index
Every Voiceflow action.
256 actions by area: the id your agent calls, what it does, and its effect.
Analytics26
voiceflow.analytics.query_api_tool_usageQuery API tool usagereadvoiceflow.analytics.query_call_countQuery call countreadvoiceflow.analytics.query_call_durationQuery call durationreadvoiceflow.analytics.query_daily_token_usageQuery daily token usagereadvoiceflow.analytics.query_function_usageQuery function usagereadvoiceflow.analytics.query_hourly_token_usage_by_organizationQuery hourly organization token usagereadvoiceflow.analytics.query_hourly_token_usage_by_projectQuery hourly project token usagereadvoiceflow.analytics.query_integration_usageQuery integration usagereadvoiceflow.analytics.query_intent_usageQuery intent usagereadvoiceflow.analytics.query_interaction_count_by_projectQuery project interaction countreadvoiceflow.analytics.query_interaction_count_by_workspaceQuery workspace interaction countreadvoiceflow.analytics.query_knowledge_base_document_usageQuery knowledge base document usagereadvoiceflow.analytics.query_mcp_tool_usageQuery MCP tool usagereadvoiceflow.analytics.query_objective_metricsQuery objective metricsreadvoiceflow.analytics.query_playbook_usageQuery playbook usagereadvoiceflow.analytics.query_prompt_usageQuery prompt usagereadvoiceflow.analytics.query_token_usage_by_categoryQuery category token usagereadvoiceflow.analytics.query_token_usage_by_entityQuery entity token usagereadvoiceflow.analytics.query_token_usage_by_organizationQuery organization token usagereadvoiceflow.analytics.query_token_usage_by_projectQuery project token usagereadvoiceflow.analytics.query_token_usage_by_workspaceQuery workspace token usagereadvoiceflow.analytics.query_transcript_costQuery transcript costreadvoiceflow.analytics.query_transcript_count_by_projectQuery project transcript countreadvoiceflow.analytics.query_transcript_count_by_workspaceQuery workspace transcript countreadvoiceflow.analytics.query_unique_user_countQuery unique user countreadvoiceflow.analytics.query_workflow_usageQuery workflow usageread
Workflow26
voiceflow.workflow.add_actionsAdd port actionswritevoiceflow.workflow.add_blocksAdd workflow blockswritevoiceflow.workflow.add_branchAdd workflow branchwritevoiceflow.workflow.arrange_blocksArrange workflow blockswritevoiceflow.workflow.createCreate workflowwritevoiceflow.workflow.create_blockCreate blockwritevoiceflow.workflow.deleteDelete workflowdestructivevoiceflow.workflow.delete_blockDelete workflow blockdestructivevoiceflow.workflow.delete_branchDelete workflow branchdestructivevoiceflow.workflow.delete_stepDelete workflow stepdestructivevoiceflow.workflow.duplicateDuplicate workflowwritevoiceflow.workflow.getGet workflowreadvoiceflow.workflow.get_rawGet raw workflowreadvoiceflow.workflow.get_stepGet workflow stepreadvoiceflow.workflow.insert_stepInsert workflow stepwritevoiceflow.workflow.link_manyLink many portswritevoiceflow.workflow.link_portLink a portwritevoiceflow.workflow.listList workflowsreadvoiceflow.workflow.reorder_actionsReorder port actionswritevoiceflow.workflow.replace_actionReplace port actionwritevoiceflow.workflow.split_blockSplit workflow blockwritevoiceflow.workflow.unlink_portUnlink a portdestructivevoiceflow.workflow.updateUpdate workflowwritevoiceflow.workflow.update_blockUpdate blockwritevoiceflow.workflow.update_branchUpdate workflow branchwritevoiceflow.workflow.update_stepUpdate workflow stepwrite
Agent14
voiceflow.agent.add_tool_messageAdd agent tool messagewritevoiceflow.agent.delete_tool_messageDelete agent tool messagedestructivevoiceflow.agent.getGet agentreadvoiceflow.agent.get_initialization_workflowGet initialization workflowreadvoiceflow.agent.patch_instructionsPatch agent instructionswritevoiceflow.agent.patch_promptPatch the global promptwritevoiceflow.agent.patch_pronunciationPatch pronunciation dictionarywritevoiceflow.agent.read_instructionsRead agent instructionsreadvoiceflow.agent.read_promptRead the global promptreadvoiceflow.agent.search_instructionsSearch agent instructionsreadvoiceflow.agent.search_promptSearch the global promptreadvoiceflow.agent.set_initialization_workflowSet initialization workflowwritevoiceflow.agent.updateUpdate agentwritevoiceflow.agent.update_tool_messageUpdate agent tool messagewrite
Playbook12
voiceflow.playbook.add_tool_messageAdd playbook tool messagewritevoiceflow.playbook.createCreate playbookwritevoiceflow.playbook.create_manyCreate many playbookswritevoiceflow.playbook.deleteDelete playbookdestructivevoiceflow.playbook.delete_tool_messageDelete playbook tool messagedestructivevoiceflow.playbook.getGet playbookreadvoiceflow.playbook.listList playbooksreadvoiceflow.playbook.patch_instructionsPatch playbook instructionswritevoiceflow.playbook.read_instructionsRead playbook instructionsreadvoiceflow.playbook.search_instructionsSearch playbook instructionsreadvoiceflow.playbook.updateUpdate playbookwritevoiceflow.playbook.update_tool_messageUpdate playbook tool messagewrite
Environment11
voiceflow.environment.cloneClone environmentwritevoiceflow.environment.compileCompile environmentwritevoiceflow.environment.deleteDelete environmentdestructivevoiceflow.environment.exportExport environmentreadvoiceflow.environment.getGet environmentreadvoiceflow.environment.listList environmentsreadvoiceflow.environment.mergeMerge environmentswritevoiceflow.environment.publishPublish environmentwritevoiceflow.environment.search_textSearch project textreadvoiceflow.environment.updateUpdate environmentwritevoiceflow.environment.update_traffic_splitUpdate traffic splitwrite
Document10
voiceflow.document.create_managed_sitemapCreate managed sitemapwritevoiceflow.document.create_sitemapCreate documents from sitemapwritevoiceflow.document.create_tableCreate table documentwritevoiceflow.document.create_urlCreate URL documentwritevoiceflow.document.deleteDelete documentdestructivevoiceflow.document.getGet documentreadvoiceflow.document.listList documentsreadvoiceflow.document.preview_sitemapPreview sitemap URLsreadvoiceflow.document.updateUpdate documentwritevoiceflow.document.update_managed_sitemapUpdate managed sitemapwrite
Message9
voiceflow.message.add_variantAdd message variantwritevoiceflow.message.createCreate messagewritevoiceflow.message.create_manyCreate many messageswritevoiceflow.message.deleteDelete messagedestructivevoiceflow.message.delete_variantDelete message variantdestructivevoiceflow.message.getGet messagereadvoiceflow.message.get_manyGet many messagesreadvoiceflow.message.updateReorder message variantswritevoiceflow.message.update_variantUpdate message variantwrite
API tool8
voiceflow.api_tool.createCreate API toolwritevoiceflow.api_tool.create_manyCreate many API toolswritevoiceflow.api_tool.deleteDelete API tooldestructivevoiceflow.api_tool.executeExecute API toolwritevoiceflow.api_tool.getGet API toolreadvoiceflow.api_tool.get_schemaGet API tool schemareadvoiceflow.api_tool.listList API toolsreadvoiceflow.api_tool.updateUpdate API toolwrite
Function8
voiceflow.function.createCreate functionwritevoiceflow.function.create_manyCreate many functionswritevoiceflow.function.deleteDelete functiondestructivevoiceflow.function.executeExecute functionwritevoiceflow.function.getGet functionreadvoiceflow.function.get_schemaGet function schemareadvoiceflow.function.listList functionsreadvoiceflow.function.updateUpdate functionwrite
Phone number7
voiceflow.phone_number.assignAssign phone numberwritevoiceflow.phone_number.createCreate phone numberwritevoiceflow.phone_number.deleteDelete phone numberdestructivevoiceflow.phone_number.getGet phone numberreadvoiceflow.phone_number.listList phone numbersreadvoiceflow.phone_number.unassignUnassign phone numberwritevoiceflow.phone_number.updateUpdate phone numberwrite
API tool variable6
voiceflow.api_tool_variable.createCreate variablewritevoiceflow.api_tool_variable.create_manyCreate many variableswritevoiceflow.api_tool_variable.deleteDelete variabledestructivevoiceflow.api_tool_variable.getGet variablereadvoiceflow.api_tool_variable.listList variablesreadvoiceflow.api_tool_variable.updateUpdate variablewrite
Evaluation6
voiceflow.evaluation.createCreate evaluationwritevoiceflow.evaluation.deleteDelete evaluationdestructivevoiceflow.evaluation.getGet evaluationreadvoiceflow.evaluation.listList evaluationsreadvoiceflow.evaluation.runRun evaluationwritevoiceflow.evaluation.updateUpdate evaluationwrite
Function path6
voiceflow.function_path.createCreate pathwritevoiceflow.function_path.create_manyCreate many pathswritevoiceflow.function_path.deleteDelete pathdestructivevoiceflow.function_path.getGet pathreadvoiceflow.function_path.listList pathsreadvoiceflow.function_path.updateUpdate pathwrite
Function variable6
voiceflow.function_variable.createCreate variablewritevoiceflow.function_variable.create_manyCreate many variableswritevoiceflow.function_variable.deleteDelete variabledestructivevoiceflow.function_variable.getGet variablereadvoiceflow.function_variable.listList variablesreadvoiceflow.function_variable.updateUpdate variablewrite
Integration6
voiceflow.integration.add_toolAdd integration toolwritevoiceflow.integration.connectConnect integrationwritevoiceflow.integration.disconnectDisconnect integrationdestructivevoiceflow.integration.executeExecute integration toolwritevoiceflow.integration.get_schemaGet integration tool schemasreadvoiceflow.integration.listList integrationsread
MCP server6
voiceflow.mcp_server.createCreate MCP serverwritevoiceflow.mcp_server.deleteDelete MCP serverdestructivevoiceflow.mcp_server.getGet MCP serverreadvoiceflow.mcp_server.listList MCP serversreadvoiceflow.mcp_server.syncSync MCP serverwritevoiceflow.mcp_server.updateUpdate MCP serverwrite
Prompt6
voiceflow.prompt.createCreate promptwritevoiceflow.prompt.deleteDelete promptdestructivevoiceflow.prompt.getGet promptreadvoiceflow.prompt.get_manyGet many promptsreadvoiceflow.prompt.updateUpdate promptwritevoiceflow.prompt.update_settingsUpdate prompt settingswrite
Test6
voiceflow.test.createCreate testwritevoiceflow.test.create_manyCreate many testswritevoiceflow.test.deleteDelete testdestructivevoiceflow.test.getGet testreadvoiceflow.test.listList testsreadvoiceflow.test.updateUpdate testwrite
Test check6
voiceflow.test_check.createCreate checkwritevoiceflow.test_check.create_manyCreate many checkswritevoiceflow.test_check.deleteDelete checkdestructivevoiceflow.test_check.getGet checkreadvoiceflow.test_check.listList checksreadvoiceflow.test_check.updateUpdate checkwrite
Test run6
voiceflow.test_run.cancelCancel runsdestructivevoiceflow.test_run.createCreate runwritevoiceflow.test_run.create_manyCreate many runswritevoiceflow.test_run.getGet runreadvoiceflow.test_run.query_logsQuery run logsreadvoiceflow.test_run.searchSearch runsread
Test turn6
voiceflow.test_turn.createCreate turnwritevoiceflow.test_turn.create_manyCreate many turnswritevoiceflow.test_turn.deleteDelete turndestructivevoiceflow.test_turn.getGet turnreadvoiceflow.test_turn.listList turnsreadvoiceflow.test_turn.updateUpdate turnwrite
Tool6
voiceflow.tool.createCreate toolwritevoiceflow.tool.create_manyCreate many toolswritevoiceflow.tool.deleteDelete tooldestructivevoiceflow.tool.getGet toolreadvoiceflow.tool.listList toolsreadvoiceflow.tool.updateUpdate toolwrite
Transcript property6
voiceflow.transcript_property.createCreate propertywritevoiceflow.transcript_property.deleteDelete propertydestructivevoiceflow.transcript_property.getGet propertyreadvoiceflow.transcript_property.listList propertiesreadvoiceflow.transcript_property.set_valueSet property valuewritevoiceflow.transcript_property.updateUpdate propertywrite
Variable6
voiceflow.variable.createCreate variablewritevoiceflow.variable.create_manyCreate many variableswritevoiceflow.variable.deleteDelete variabledestructivevoiceflow.variable.getGet variablereadvoiceflow.variable.listList variablesreadvoiceflow.variable.updateUpdate variablewrite
Project5
voiceflow.project.createCreate projectwritevoiceflow.project.deleteDelete projectdestructivevoiceflow.project.getGet projectreadvoiceflow.project.listList projectsreadvoiceflow.project.updateUpdate projectwrite
Secret5
voiceflow.secret.createCreate secretwritevoiceflow.secret.deleteDelete secretdestructivevoiceflow.secret.listList secretsreadvoiceflow.secret.list_overridesList secret overridesreadvoiceflow.secret.set_valueSet secret valuewrite
Workspace5
voiceflow.workspace.createCreate workspacewritevoiceflow.workspace.deleteDelete workspacedestructivevoiceflow.workspace.getGet workspacereadvoiceflow.workspace.listList workspacesreadvoiceflow.workspace.updateUpdate workspacewrite
Conversation state4
voiceflow.conversation_state.deleteDelete statedestructivevoiceflow.conversation_state.getGet statereadvoiceflow.conversation_state.updateUpdate statewritevoiceflow.conversation_state.update_variablesUpdate variableswrite
Document folder4
voiceflow.document_folder.createCreate document folderwritevoiceflow.document_folder.deleteDelete document folderdestructivevoiceflow.document_folder.listList document foldersreadvoiceflow.document_folder.updateUpdate document folderwrite
MCP tool4
voiceflow.mcp_tool.executeExecute MCP toolwritevoiceflow.mcp_tool.getGet MCP toolreadvoiceflow.mcp_tool.get_schemaGet MCP tool schemareadvoiceflow.mcp_tool.listList MCP toolsread
Playbook path4
voiceflow.playbook_path.createCreate exit pathwritevoiceflow.playbook_path.deleteDelete exit pathdestructivevoiceflow.playbook_path.listList exit pathsreadvoiceflow.playbook_path.updateUpdate exit pathwrite
Transcript4
voiceflow.transcript.getGet transcriptreadvoiceflow.transcript.list_filesList transcript filesreadvoiceflow.transcript.query_logsQuery transcript logsreadvoiceflow.transcript.searchSearch transcriptsread
Widget3
voiceflow.widget.getGet widgetreadvoiceflow.widget.get_snippetGet widget snippetreadvoiceflow.widget.updateUpdate widgetwrite
Conversation2
voiceflow.conversation.run_scriptRun scriptwritevoiceflow.conversation.sendSendwrite
Knowledge base1
voiceflow.knowledge_base.queryQuery knowledge baseread
Questions
The Voiceflow MCP server, answered.
Is there a Voiceflow MCP server for Claude?
Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 256 Voiceflow actions across analytics, workflow, agent and playbook, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by Voiceflow.
What do I need to connect Voiceflow?
Voiceflow personal access token (starts vfp_). Plus your environment alias and your project id. The free call account { op: "connections.requirements", service: "voiceflow" } lists exactly what to paste.
Can an AI agent delete or change things in Voiceflow?
Only if its key allows it, and only with an explicit confirmation. 35 Voiceflow actions are destructive, including delete document folder, delete document and delete phone number. Each runs only with confirm: true. Under the human confirm policy, or an approval rule on the key, the run waits until a named person approves it.
Will an AI agent use up my Voiceflow API limit?
actionlake paces every call to the limits in the Voiceflow service file: 60 calls a minute per connection. Repeated reads are answered from cache (103 Voiceflow actions can be), which never reaches Voiceflow.
What does a Voiceflow action cost?
One upstream call, the only unit actionlake bills. A list that pages bills one call per page (256 Voiceflow actions page). Cache hits, searches, dry runs and calls Voiceflow refused with 401, 403, 429 or a 5xx are free. The Free plan includes 100,000 calls a month with no card. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.
Which Voiceflow API does it cover?
The Voiceflow Realtime API stable (OpenAPI 1.0.0) at realtime-api.voiceflow.com. It is built from Voiceflow's documentation as read on 23 October 2026. 256 actions in 35 areas, each one in the signed service file (version 1.0.0).
Does actionlake keep my Voiceflow data, and where?
actionlake processes and stores data in Sydney, Australia; there is no US region yet. Reads may be cached for up to 5 minutes, and a write clears the reads it affects. Each run's request and response is kept, sealed, for your plan's trace window: 1 day on Free, 3 days on Starter, 7 days on Pro, 14 days on Team, 30 days on Business and 30 days on Enterprise. Your Voiceflow credential is sealed under your tenant's key, never logged and never returned. Your traffic is not used to train models.
Which AI clients can use it?
Claude Code, tested by us end to end, and the Claude app as a custom connector, tested by us with an existing key. Other MCP clients that support remote servers over Streamable HTTP (MCP revisions 2025-06-18 and 2025-11-25) and OAuth dynamic client registration, or a bearer header, should connect the same way; we have not tested them. Or plain REST, under the same action names.
Give your agent Voiceflow today.
Start free - 100,000 calls/month, no card. No signup. Hard caps on every key. Cached answers are free.