Expose your project’s workflows as MCP tools so external AI agents can discover and invoke them.
MCP (Model Context Protocol) is the open standard that clients like Claude Desktop, Cursor and modern AI agents use to discover and invoke external tools. With Workflows as MCP, every Brain Studio project becomes an MCP server: the agent reads the workflows you enabled, invokes them when it needs them and receives the response in real time.It’s execution only. You still build and publish workflows in Brain Studio as always — MCP just exposes them so other agents can consume them, without writing a custom integration for each client.
This capability is enabled at the organization level. If you don’t see the Enable MCP toggle on the Start node, reach out to your account team to turn it on.
On the workflow canvas, click the Start node to open its configuration panel.
2
Go to the Advanced tab
Select the Advanced tab. Enable MCP sits right below Hide workflow.
Enable MCP toggle in the Advanced tab of the Start node
3
Turn the toggle on
Switch on Enable MCP. The workflow is now exposed as an MCP tool and will show up in the skill_list of any agent connected to the project.
4
Copy the server URL
Click the gear icon to open MCP configuration. There you’ll find the project’s MCP server URL, a cURL usage example and a direct link to your API keys.
5
Publish the project
External agents only see published workflows. Publish a new version so the change reaches production.
Only enable MCP on the workflows you actually want to offer externally. Every enabled workflow shows up in the agent’s catalog and competes for its attention when it picks a tool.
Any MCP-compatible client — Claude Desktop, Cursor or your own agent on OpenAI, Bedrock or an internal framework — connects with that URL and that key.
The API key grants access to execute every MCP-enabled workflow in the project. Store it as a secret and rotate it if you suspect it was exposed.
Returns the published workflows with MCP enabled, each with its name, description and inputs.
skill_execute
Runs a workflow with the user context and streams messages as it progresses.
execution_status
Checks the state of a running execution.
execution_cancel
Cancels a running execution.
MCP only executes workflows that are already published. Creating, editing or publishing workflows stays in the Brain Studio interface — the external agent can’t modify them.
With MCP, the description you wrote for AI Routing gains a new reader: the client’s LLM. It’s the only input it has when deciding whether to invoke your workflow, so a vague description degrades tool selection the same way it degrades internal routing.
A good description states which requests the workflow handles, what it solves and in which contexts it should run. The same effort pays off twice: better AI Routing inside the project, and better tool selection outside it.
When an external agent invokes the workflow over MCP, components that depend on WhatsApp’s native channel don’t render the same way. What the end user sees depends on the MCP client orchestrating the conversation: in Claude Desktop, Cursor or a custom agent, those elements arrive as text or as a generic structure, not as native widgets.With MCP enabled, the canvas flags these nodes with a Not supported as MCP label:
Category
Nodes and components
WhatsApp
WhatsApp Flows, HSM, Webview, Message with URL, Call to action
Human handoff
Jelou (Inbox), HubSpot, Genesys
Messages
Contact, Location
Other
Marketplace, Usage
These nodes don’t run when the workflow is used as an MCP tool. If your workflow depends on any of them, design an alternative path before exposing it.
WhatsApp is the only supported source channel for now. Other channels will be added based on demand.
A technical team running an agent on OpenAI or Bedrock that isn’t migrating its stack: they enable the project’s identity verification workflows as MCP and their agent invokes them whenever it detects it needs to validate a user — no proprietary APIs, no custom client to maintain.
An integration partner orchestrating several tools
A partner builds a vertical agent that combines CRM, email and Jelou capabilities: they expose the onboarding and validation workflows as MCP and orchestrate them from a single client, alongside the rest of their tools.
Demoing the project from Claude Desktop or Cursor
A sales team connects Claude Desktop to the project’s MCP URL and walks a prospect through the channel’s capabilities without opening Brain Studio or setting up a test environment.
Capabilities shared across several consumers
An order status workflow serves WhatsApp users and, with MCP enabled, also the internal agent the support team uses. One implementation, two consumers, the same business logic.
AI Routing
Write the descriptions that the AI Router and MCP agents use to pick a workflow.
API Keys
Create and rotate the API key the MCP client authenticates with.
Publish versions
Publish the project so enabled workflows reach external agents.
Workflow executions
Monitor the executions coming in from MCP clients.
Was this page helpful?
⌘I
{"docsConfig":{"theme":"almond","$schema":"https://mintlify.com/docs.json","name":"Jelou AI Docs","colors":{"primary":"#00B3C7","light":"#07C983","dark":"#15803D"},"logo":"https://mintcdn.com/jelouai/ohdyHu3U1l_f83jb/assets/images/logo.svg?fit=max\u0026auto=format\u0026n=ohdyHu3U1l_f83jb\u0026q=85\u0026s=96492f65ef93712f99d972c31ad08e09","favicon":"https://mintcdn.com/jelouai/ULgwEHLikEppkuDq/favicon.ico?fit=max\u0026auto=format\u0026n=ULgwEHLikEppkuDq\u0026q=85\u0026s=4b1610b2f8d778f447cb4f67c565d9d3","api":{"mdx":{"auth":{"method":"basic"},"server":"https://api.jelou.ai"}},"navbar":{"primary":{"type":"button","label":"Empezar","href":"https://apps.jelou.ai/signup"}},"footer":{"socials":{"x":"https://x.com/JelouAI","github":"https://github.com/Jeloulatam","linkedin":"https://linkedin.com/company/jelou-ai"}},"fonts":{"heading":{"family":"DM Sans","weight":700,"source":"assets/fonts/dm-sans-700.woff2","format":"woff2"},"body":{"family":"Inter","weight":400,"source":"assets/fonts/inter-400.woff2","format":"woff2"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":true},"navigation":{"languages":[{"language":"es","default":true,"href":""},{"language":"en","href":"en"},{"language":"pt-BR","href":"pt"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"jelouai","hasAudioNarration":false,"actualSubdomain":"jelouai","customDomains":["docs.jelou.ai"],"gitSource":{"type":"github","owner":"jeloulatam","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6af24289aca47732df183fc4","clientVersion":"0.0.4102","searchFilterCounts":[{"language":"es","tag":"Brain Studio","count":282},{"language":"pt-BR","tag":"Brain Studio","count":282},{"language":"en","tag":"Brain Studio","count":272},{"language":"es","tag":"Marketplace","count":115},{"language":"pt-BR","tag":"Marketplace","count":115},{"language":"en","tag":"Marketplace","count":105},{"language":"es","tag":"API","count":81},{"language":"en","tag":"API","count":80},{"language":"pt-BR","tag":"API","count":80},{"language":"es","tag":"Pagos","count":61},{"language":"pt-BR","tag":"Pagamentos","count":61},{"language":"es","tag":"Desarrollador","count":59},{"language":"en","tag":"Developer","count":59},{"language":"pt-BR","tag":"Desenvolvedor","count":59},{"language":"es","tag":"Functions","count":56},{"language":"en","tag":"Functions","count":56},{"language":"en","tag":"Payments","count":51},{"language":"es","tag":"Proveedores de pago","count":47},{"language":"pt-BR","tag":"Provedores de Pagamento","count":47},{"language":"es","tag":"Nodos","count":43},{"language":"en","tag":"Nodes","count":43},{"language":"pt-BR","tag":"Nós","count":43},{"language":"en","tag":"Payment Providers","count":37},{"language":"es","tag":"E-Commerce","count":32},{"language":"en","tag":"E-Commerce","count":32},{"language":"pt-BR","tag":"E-Commerce","count":32},{"language":"es","tag":"Configuración","count":29},{"language":"pt-BR","tag":"Configuração","count":29},{"language":"pt-BR","tag":"Funções","count":29},{"language":"en","tag":"Configuration","count":28},{"language":"default","tag":"API","count":9},{"language":"default","tag":"Datum","count":4},{"language":"default","tag":"Widget","count":3},{"language":"default","tag":"Campañas","count":1},{"language":"default","tag":"Recursos","count":1}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":true,"enableAskAiSearchBar":true,"deflection":{"enabled":true,"email":"[email protected]","showHelpButton":true}},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"starterQuestions":[{"_id":"695f0dc1ce817ff266c09160","deploymentId":"690b5c0b3fecf134e9284503","questionText":"¿Cómo funciona la memoria?","status":"active","generatedBy":"manual","createdAt":"2026-01-08T01:52:01.463Z","updatedAt":"2026-01-08T01:52:10.189Z","__v":0},{"_id":"695f0db5ce817ff266c0868e","deploymentId":"690b5c0b3fecf134e9284503","questionText":"¿Cómo obtengo el teléfono del usuario?","status":"active","generatedBy":"manual","createdAt":"2026-01-08T01:51:49.283Z","updatedAt":"2026-01-08T01:51:49.283Z","__v":0},{"_id":"695f0da0ce817ff266c076de","deploymentId":"690b5c0b3fecf134e9284503","questionText":"¿Cómo escribo un buen prompt?","status":"active","generatedBy":"manual","createdAt":"2026-01-08T01:51:28.820Z","updatedAt":"2026-01-08T01:52:05.727Z","__v":0}],"googleFontsInlined":false},"customCss":[{"filePath":"custom.css","content":"@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url('/assets/fonts/inter-400.woff2') format('woff2')}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url('/assets/fonts/inter-500.woff2') format('woff2')}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url('/assets/fonts/inter-600.woff2') format('woff2')}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url('/assets/fonts/inter-700.woff2') format('woff2')}@font-face{font-family:'DM Sans';font-style:normal;font-weight:400;font-display:swap;src:url('/assets/fonts/dm-sans-400.woff2') format('woff2')}@font-face{font-family:'DM Sans';font-style:normal;font-weight:500;font-display:swap;src:url('/assets/fonts/dm-sans-500.woff2') format('woff2')}@font-face{font-family:'DM Sans';font-style:normal;font-weight:600;font-display:swap;src:url('/assets/fonts/dm-sans-600.woff2') format('woff2')}@font-face{font-family:'DM Sans';font-style:normal;font-weight:700;font-display:swap;src:url('/assets/fonts/dm-sans-700.woff2') format('woff2')}:root{--font-family-headings-custom: \"DM Sans\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", system-ui, sans-serif;--font-family-body: \"Inter\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", system-ui, sans-serif}body,p,span,div,li,td,th,label,input,textarea,select,button{font-family:var(--font-family-body)}h1,h2,h3,h4,h5,h6,article h1,article h2,article h3,article h4,article h5,article h6,main h1,main h2,main h3,main h4,main h5,main h6,section h1,section h2,section h3,section h4,section h5,section h6,[class*=\"heading\"],[class*=\"Heading\"],[class*=\"title\"],[class*=\"Title\"],[class*=\"h1\"],[class*=\"h2\"],[class*=\"h3\"],[class*=\"h4\"],[class*=\"h5\"],[class*=\"h6\"],[class*=\"H1\"],[class*=\"H2\"],[class*=\"H3\"],[class*=\"H4\"],[class*=\"H5\"],[class*=\"H6\"]{font-family:var(--font-family-headings-custom)!important}footer a[href*=\"mintlify\"],footer a[href*=\"mintlify.com\"],footer a[href*=\"mintlify.io\"],footer [class*=\"powered\"],footer [class*=\"Powered\"],footer [class*=\"mintlify\"],footer [class*=\"Mintlify\"],footer p:has(a[href*=\"mintlify\"]),footer div:has(a[href*=\"mintlify\"]){display:none!important;visibility:hidden!important}.mp-country-selector>div{border:1px solid rgba(0, 179, 199, 0.25);border-left:4px solid #00B3C7;border-radius:0.5rem;background:rgba(0, 179, 199, 0.05)}"}],"page":{"pagePath":"en/guides/getting-started/workflows-as-mcp","slug":"/en/guides/getting-started/workflows-as-mcp","pageMetadata":{"title":"Workflows as MCP","description":"Expose your project's workflows as MCP tools so external AI agents can discover and invoke them.","href":"/en/guides/getting-started/workflows-as-mcp"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Expose your project’s workflows as MCP tools so external AI agents can discover and invoke them.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={code:`code`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,Card,CardGroup,CodeBlock,Frame,Heading,Note,OptimizedImage,Step,Steps,Table,Tip,Warning}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`MCP`}),` (Model Context Protocol) is the open standard that clients like Claude Desktop, Cursor and modern AI agents use to discover and invoke external tools. With `,_jsx(_components.strong,{children:`Workflows as MCP`}),`, every Brain Studio project becomes an MCP server: the agent reads the workflows you enabled, invokes them when it needs them and receives the response in real time.`]}),`\n`,_jsx(_components.p,{children:`It’s execution only. You still build and publish workflows in Brain Studio as always — MCP just exposes them so other agents can consume them, without writing a custom integration for each client.`}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`This capability is enabled at the organization level. If you don’t see the `,_jsx(_components.strong,{children:`Enable MCP`}),` toggle on the `,_jsx(_components.strong,{children:`Start`}),` node, reach out to your account team to turn it on.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`how-it-works`,children:`How it works`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Step`}),_jsx(_components.th,{children:`What happens`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`1. Configuration`})}),_jsxs(_components.td,{children:[`You turn on the `,_jsx(_components.strong,{children:`Enable MCP`}),` toggle on the `,_jsx(_components.strong,{children:`Start`}),` node of each workflow you want to expose.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`2. Connection`})}),_jsx(_components.td,{children:`The MCP client authenticates against the project with an API key and opens a session isolated per project.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`3. Discovery`})}),_jsxs(_components.td,{children:[`The agent calls `,_jsx(_components.code,{children:`skill_list`}),` and gets the enabled workflows back as tools, each with its name, description and inputs.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`4. Execution`})}),_jsxs(_components.td,{children:[`The agent calls `,_jsx(_components.code,{children:`skill_execute`}),` with the user context. The server keeps the thread alive and streams messages as they come.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`5. State`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`execution_status`}),` and `,_jsx(_components.code,{children:`execution_cancel`}),` close the loop when you need to check on or cancel a running execution.`]})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`enable-a-workflow-as-mcp`,children:`Enable a workflow as MCP`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Open the Start node`,children:_jsxs(_components.p,{children:[`On the workflow canvas, click the `,_jsx(_components.strong,{children:`Start`}),` node to open its configuration panel.`]})}),_jsxs(Step,{title:`Go to the Advanced tab`,children:[_jsxs(_components.p,{children:[`Select the `,_jsx(_components.strong,{children:`Advanced`}),` tab. `,_jsx(_components.strong,{children:`Enable MCP`}),` sits right below `,_jsx(_components.strong,{children:`Hide workflow`}),`.`]}),_jsx(Frame,{caption:`Enable MCP toggle in the Advanced tab of the Start node`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/jelouai/xWe4Wm2xc0_r-bwr/assets/images/mcp/workflow_as_mcp_en.png?fit=max\u0026auto=format\u0026n=xWe4Wm2xc0_r-bwr\u0026q=85\u0026s=ec46cca851075090733b1d476a17f041`,alt:`Start node configuration panel with the Advanced tab open and the Enable MCP toggle highlighted`,\"data-og-width\":`2704`,width:`2704`,\"data-og-height\":`1286`,height:`1286`,\"data-path\":`assets/images/mcp/workflow_as_mcp_en.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/jelouai/xWe4Wm2xc0_r-bwr/assets/images/mcp/workflow_as_mcp_en.png?w=280\u0026fit=max\u0026auto=format\u0026n=xWe4Wm2xc0_r-bwr\u0026q=85\u0026s=2ea0ef3a93f3af6eefdd03172eeb03c3 280w, https://mintcdn.com/jelouai/xWe4Wm2xc0_r-bwr/assets/images/mcp/workflow_as_mcp_en.png?w=560\u0026fit=max\u0026auto=format\u0026n=xWe4Wm2xc0_r-bwr\u0026q=85\u0026s=f862dc0408b0361ae5df728ad0fbb56f 560w, https://mintcdn.com/jelouai/xWe4Wm2xc0_r-bwr/assets/images/mcp/workflow_as_mcp_en.png?w=840\u0026fit=max\u0026auto=format\u0026n=xWe4Wm2xc0_r-bwr\u0026q=85\u0026s=dfb21beafd7ef7908964c4677c9e1ce1 840w, https://mintcdn.com/jelouai/xWe4Wm2xc0_r-bwr/assets/images/mcp/workflow_as_mcp_en.png?w=1100\u0026fit=max\u0026auto=format\u0026n=xWe4Wm2xc0_r-bwr\u0026q=85\u0026s=160261b49fba12c026afd0329c9d72ab 1100w, https://mintcdn.com/jelouai/xWe4Wm2xc0_r-bwr/assets/images/mcp/workflow_as_mcp_en.png?w=1650\u0026fit=max\u0026auto=format\u0026n=xWe4Wm2xc0_r-bwr\u0026q=85\u0026s=4b925a3a82aa5dcfba24ccf584c636d5 1650w, https://mintcdn.com/jelouai/xWe4Wm2xc0_r-bwr/assets/images/mcp/workflow_as_mcp_en.png?w=2500\u0026fit=max\u0026auto=format\u0026n=xWe4Wm2xc0_r-bwr\u0026q=85\u0026s=62338ea81ac0556bac62b7d7c1ae967f 2500w`})})]}),_jsx(Step,{title:`Turn the toggle on`,children:_jsxs(_components.p,{children:[`Switch on `,_jsx(_components.strong,{children:`Enable MCP`}),`. The workflow is now exposed as an MCP tool and will show up in the `,_jsx(_components.code,{children:`skill_list`}),` of any agent connected to the project.`]})}),_jsx(Step,{title:`Copy the server URL`,children:_jsxs(_components.p,{children:[`Click the gear icon to open `,_jsx(_components.strong,{children:`MCP configuration`}),`. There you’ll find the project’s `,_jsx(_components.strong,{children:`MCP server URL`}),`, a cURL usage example and a direct link to your API keys.`]})}),_jsx(Step,{title:`Publish the project`,children:_jsx(_components.p,{children:`External agents only see published workflows. Publish a new version so the change reaches production.`})})]}),`\n`,_jsx(Tip,{children:_jsx(_components.p,{children:`Only enable MCP on the workflows you actually want to offer externally. Every enabled workflow shows up in the agent’s catalog and competes for its attention when it picks a tool.`})}),`\n`,_jsx(Heading,{level:`2`,id:`connect-an-mcp-client`,children:`Connect an MCP client`}),`\n`,_jsx(_components.p,{children:`The MCP server lives at the project level. Its URL follows this format:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`https://gateway.jelou.ai/workflows/mcp/`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`{projectId}`})]}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`Authentication uses one of your company’s API keys, sent in the `,_jsx(_components.code,{children:`x-api-key`}),` header. Create it under `,_jsx(_components.strong,{children:`Settings`}),` > `,_jsx(_components.strong,{children:`API Keys`}),`.`]}),`\n`,_jsx(CodeBlock,{filename:`List the available tools`,numberOfLines:`10`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`10`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -X`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` POST`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'https://gateway.jelou.ai/workflows/mcp/{projectId}'`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'Content-Type: application/json'`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'Accept: application/json, text/event-stream'`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'x-api-key: YOUR_API_KEY'`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -d`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '{`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"jsonrpc\": \"2.0\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"id\": 1,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"method\": \"tools/list\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"params\": {}`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` }'`})}),`\n`]})})}),`\n`,_jsx(_components.p,{children:`Any MCP-compatible client — Claude Desktop, Cursor or your own agent on OpenAI, Bedrock or an internal framework — connects with that URL and that key.`}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`The API key grants access to execute every MCP-enabled workflow in the project. Store it as a secret and rotate it if you suspect it was exposed.`})}),`\n`,_jsx(Heading,{level:`2`,id:`server-tools`,children:`Server tools`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Tool`}),_jsx(_components.th,{children:`What it does`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`skill_list`})}),_jsx(_components.td,{children:`Returns the published workflows with MCP enabled, each with its name, description and inputs.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`skill_execute`})}),_jsx(_components.td,{children:`Runs a workflow with the user context and streams messages as it progresses.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`execution_status`})}),_jsx(_components.td,{children:`Checks the state of a running execution.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`execution_cancel`})}),_jsx(_components.td,{children:`Cancels a running execution.`})]})]})]}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`MCP only executes workflows that are already published. Creating, editing or publishing workflows stays in the Brain Studio interface — the external agent can’t modify them.`})}),`\n`,_jsx(Heading,{level:`2`,id:`the-workflow-description-matters-more`,children:`The workflow description matters more`}),`\n`,_jsx(_components.p,{children:`With MCP, the description you wrote for AI Routing gains a new reader: the client’s LLM. It’s the only input it has when deciding whether to invoke your workflow, so a vague description degrades tool selection the same way it degrades internal routing.`}),`\n`,_jsx(Tip,{children:_jsx(_components.p,{children:`A good description states which requests the workflow handles, what it solves and in which contexts it should run. The same effort pays off twice: better AI Routing inside the project, and better tool selection outside it.`})}),`\n`,_jsx(Heading,{level:`2`,id:`unsupported-nodes`,children:`Unsupported nodes`}),`\n`,_jsx(_components.p,{children:`When an external agent invokes the workflow over MCP, components that depend on WhatsApp’s native channel don’t render the same way. What the end user sees depends on the MCP client orchestrating the conversation: in Claude Desktop, Cursor or a custom agent, those elements arrive as text or as a generic structure, not as native widgets.`}),`\n`,_jsxs(_components.p,{children:[`With MCP enabled, the canvas flags these nodes with a `,_jsx(_components.strong,{children:`Not supported as MCP`}),` label:`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Category`}),_jsx(_components.th,{children:`Nodes and components`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`WhatsApp`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`WhatsApp Flows`}),`, `,_jsx(_components.code,{children:`HSM`}),`, `,_jsx(_components.code,{children:`Webview`}),`, `,_jsx(_components.code,{children:`Message with URL`}),`, `,_jsx(_components.code,{children:`Call to action`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Human handoff`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`Jelou`}),` (Inbox), `,_jsx(_components.code,{children:`HubSpot`}),`, `,_jsx(_components.code,{children:`Genesys`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Messages`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`Contact`}),`, `,_jsx(_components.code,{children:`Location`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Other`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`Marketplace`}),`, `,_jsx(_components.code,{children:`Usage`})]})]})]})]}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`These nodes don’t run when the workflow is used as an MCP tool. If your workflow depends on any of them, design an alternative path before exposing it.`})}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`WhatsApp is the only supported source channel for now. Other channels will be added based on demand.`})}),`\n`,_jsx(Heading,{level:`2`,id:`use-cases`,children:`Use cases`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`A custom agent that needs biometrics and KYC`,id:`a-custom-agent-that-needs-biometrics-and-kyc`,children:_jsx(_components.p,{children:`A technical team running an agent on OpenAI or Bedrock that isn’t migrating its stack: they enable the project’s identity verification workflows as MCP and their agent invokes them whenever it detects it needs to validate a user — no proprietary APIs, no custom client to maintain.`})}),_jsx(Accordion,{title:`An integration partner orchestrating several tools`,id:`an-integration-partner-orchestrating-several-tools`,children:_jsx(_components.p,{children:`A partner builds a vertical agent that combines CRM, email and Jelou capabilities: they expose the onboarding and validation workflows as MCP and orchestrate them from a single client, alongside the rest of their tools.`})}),_jsx(Accordion,{title:`Demoing the project from Claude Desktop or Cursor`,id:`demoing-the-project-from-claude-desktop-or-cursor`,children:_jsx(_components.p,{children:`A sales team connects Claude Desktop to the project’s MCP URL and walks a prospect through the channel’s capabilities without opening Brain Studio or setting up a test environment.`})}),_jsx(Accordion,{title:`Capabilities shared across several consumers`,id:`capabilities-shared-across-several-consumers`,children:_jsx(_components.p,{children:`An order status workflow serves WhatsApp users and, with MCP enabled, also the internal agent the support team uses. One implementation, two consumers, the same business logic.`})})]}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`AI Routing`,icon:`route`,href:`/en/guides/getting-started/ai-routing`,children:_jsx(_components.p,{children:`Write the descriptions that the AI Router and MCP agents use to pick a workflow.`})}),_jsx(Card,{title:`API Keys`,icon:`key`,href:`/en/guides/settings/api-keys`,children:_jsx(_components.p,{children:`Create and rotate the API key the MCP client authenticates with.`})}),_jsx(Card,{title:`Publish versions`,icon:`upload`,href:`/en/guides/getting-started/publicar-versiones`,children:_jsx(_components.p,{children:`Publish the project so enabled workflows reach external agents.`})}),_jsx(Card,{title:`Workflow executions`,icon:`play`,href:`/en/guides/getting-started/ejecuciones-workflow`,children:_jsx(_components.p,{children:`Monitor the executions coming in from MCP clients.`})})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Workflows as MCP","description":"Expose your project's workflows as MCP tools so external AI agents can discover and invoke them.","href":"/en/guides/getting-started/workflows-as-mcp"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"How it works","slug":"how-it-works","depth":2,"children":[]},{"title":"Enable a workflow as MCP","slug":"enable-a-workflow-as-mcp","depth":2,"children":[]},{"title":"Connect an MCP client","slug":"connect-an-mcp-client","depth":2,"children":[]},{"title":"Server tools","slug":"server-tools","depth":2,"children":[]},{"title":"The workflow description matters more","slug":"the-workflow-description-matters-more","depth":2,"children":[]},{"title":"Unsupported nodes","slug":"unsupported-nodes","depth":2,"children":[]},{"title":"Use cases","slug":"use-cases","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"jelouai","siteName":"Jelou AI Docs","title":"Workflows as MCP - Jelou AI Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"es":{"href":"/","matchLevel":4},"en":{"href":"/en/guides/getting-started/workflows-as-mcp","matchLevel":0},"pt-BR":{"href":"/pt","matchLevel":4}}},"lastModified":"2026-10-23T18:03:42.862Z","originalFileLocation":"en/guides/getting-started/workflows-as-mcp.mdx","locale":"en"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Expose your project\u0026#x27;s workflows as MCP tools so external AI agents can discover and invoke them.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Jelou AI Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/jelouai/tavu7utr1-GgLh9T/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/jelouai/tavu7utr1-GgLh9T/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/jelouai/tavu7utr1-GgLh9T/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/jelouai/tavu7utr1-GgLh9T/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/jelouai/tavu7utr1-GgLh9T/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/jelouai/tavu7utr1-GgLh9T/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/jelouai/tavu7utr1-GgLh9T/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/jelouai/tavu7utr1-GgLh9T/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/jelouai/tavu7utr1-GgLh9T/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Workflows as MCP - Jelou AI Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Expose your project\u0026#x27;s workflows as MCP tools so external AI agents can discover and invoke them.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Jelou AI Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.jelou.ai/en/guides/getting-started/workflows-as-mcp\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://jelouai.mintlify.site/_mintlify/api/og/v2?division=Build+workflows\u0026amp;title=Workflows+as+MCP\u0026amp;description=Expose+your+project%27s+workflows+as+MCP+tools+so+external+AI+agents+can+discover+and+invoke+them.\u0026amp;theme=9fb9e78bcf7a6885243bee03\u0026amp;signature=1963f2c11ddbedccfddee2886b7f109cb002a93bfdb50147bb6e499b185833a9\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Workflows as MCP - Jelou AI Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Expose your project\u0026#x27;s workflows as MCP tools so external AI agents can discover and invoke them.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://jelouai.mintlify.site/_mintlify/api/og/v2?division=Build+workflows\u0026amp;title=Workflows+as+MCP\u0026amp;description=Expose+your+project%27s+workflows+as+MCP+tools+so+external+AI+agents+can+discover+and+invoke+them.\u0026amp;theme=9fb9e78bcf7a6885243bee03\u0026amp;signature=1963f2c11ddbedccfddee2886b7f109cb002a93bfdb50147bb6e499b185833a9\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/jelouai/tavu7utr1-GgLh9T/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Jelou AI Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#00B3C7\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.jelou.ai/en/guides/getting-started/workflows-as-mcp\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/en/guides/getting-started/workflows-as-mcp.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.jelou.ai/#organization\",\"name\":\"Jelou AI Docs\",\"url\":\"https://docs.jelou.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/jelouai/ohdyHu3U1l_f83jb/assets/images/logo.svg?fit=max\u0026auto=format\u0026n=ohdyHu3U1l_f83jb\u0026q=85\u0026s=96492f65ef93712f99d972c31ad08e09\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.jelou.ai#website\",\"name\":\"Jelou AI Docs\",\"url\":\"https://docs.jelou.ai\",\"publisher\":{\"@id\":\"https://docs.jelou.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.jelou.ai/en/guides/getting-started/workflows-as-mcp#webpage\",\"url\":\"https://docs.jelou.ai/en/guides/getting-started/workflows-as-mcp\",\"name\":\"Workflows as MCP\",\"description\":\"Expose your project's workflows as MCP tools so external AI agents can discover and invoke them.\",\"dateModified\":\"2026-10-23T18:03:42.862Z\",\"isPartOf\":{\"@id\":\"https://docs.jelou.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.jelou.ai/en/guides/getting-started/workflows-as-mcp#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.jelou.ai/en/guides/getting-started/workflows-as-mcp#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Getting Started\",\"item\":\"https://docs.jelou.ai/en\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Build workflows\",\"item\":\"https://docs.jelou.ai/en/guides/getting-started/tu-primer-workflow\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Workflows as MCP\",\"item\":\"https://docs.jelou.ai/en/guides/getting-started/workflows-as-mcp\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.jelou.ai/en/guides/getting-started/workflows-as-mcp#article\",\"headline\":\"Workflows as MCP\",\"name\":\"Workflows as MCP\",\"description\":\"Expose your project's workflows as MCP tools so external AI agents can discover and invoke them.\",\"url\":\"https://docs.jelou.ai/en/guides/getting-started/workflows-as-mcp\",\"mainEntityOfPage\":{\"@id\":\"https://docs.jelou.ai/en/guides/getting-started/workflows-as-mcp#webpage\"},\"dateModified\":\"2026-10-23T18:03:42.862Z\",\"publisher\":{\"@id\":\"https://docs.jelou.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.jelou.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Jelou AI Docs\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Jelou AI Docs\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/en/guides/getting-started/workflows-as-mcp.md","siteName":"Jelou AI Docs","nav":{"global":null,"languages":[{"language":"es","default":true,"pages":[{"title":"es","href":"/"}]},{"language":"en","tabs":[{"tab":"Brain Studio","groups":[{"group":"Getting Started","icon":"rocket","pages":[{"title":"Introduction","href":"/en"},{"title":"Jelou Agent 2","sidebarTitle":"Jelou Agent 2","tag":"New","href":"/en/guides/getting-started/jelou-agent"},{"title":"AI Routing","href":"/en/guides/getting-started/ai-routing"},{"group":"Projects","pages":[{"title":"Create a project","href":"/en/guides/getting-started/create-project"},{"title":"Request phone before routing","href":"/en/guides/getting-started/request-phone"},{"title":"Clone existing workflows","href":"/en/guides/getting-started/clone-workflows"},{"title":"Project map","href":"/en/guides/getting-started/project-map"}]},{"group":"Build workflows","pages":[{"title":"Your first workflow","href":"/en/guides/getting-started/tu-primer-workflow"},{"title":"Workflows with AI","href":"/en/guides/getting-started/workflows-con-ai"},{"title":"Workflow Executions","description":"Understand how executions work in Brain Studio and their impact on billing","href":"/en/guides/getting-started/ejecuciones-workflow"},{"title":"Workflows as MCP","href":"/en/guides/getting-started/workflows-as-mcp"}]},{"group":"Test and publish","pages":[{"title":"Test your workflows","description":"Test your workflows directly from the Brain Studio canvas with a panel that shows the conversation, executed nodes, and the detail of each step.","href":"/en/guides/getting-started/tester"},{"title":"Publish and versions","href":"/en/guides/getting-started/publicar-versiones"},{"title":"Use Jelou Apps","href":"/en/guides/getting-started/jelou-apps"}]},{"group":"Events","pages":[{"title":"Observability - Node Events","tag":"New","href":"/en/guides/observabilidad/eventos"},{"title":"Observability - Executions Report","tag":"New","href":"/en/guides/observabilidad/reporte-ejecuciones"}]}]},{"group":"Developer","icon":"code","pages":[{"group":"AI Agents","pages":[{"title":"General Guide to Building with AI","href":"/en/guides/agentes-ia/index"},{"title":"Prompting","href":"/en/guides/agentes-ia/prompting"},{"title":"Tokens","href":"/en/guides/agentes-ia/tokens"},{"title":"Security and Guardrails","href":"/en/guides/agentes-ia/seguridad"},{"title":"Native Tools","href":"/en/guides/agentes-ia/tools-nativas"},{"title":"Run workflows from an external agent","sidebarTitle":"External agents","href":"/en/guides/agentes-ia/agentes-externos"},{"title":"External AI agent","href":"/en/guides/agentes-ia/agente-de-ia-externo"}]},{"group":"Nodes","pages":[{"title":"Nodes","sidebarTitle":"Introduction","href":"/en/guides/nodos/introduction"},{"title":"AI Agent","href":"/en/guides/nodos/ai-agent"},{"title":"External AI agent","href":"/en/guides/nodos/agente-ia-externo"},{"group":"WhatsApp","pages":[{"title":"WhatsApp Flows","href":"/en/guides/nodos/whatsapp-flows"},{"title":"WhatsApp Templates","sidebarTitle":"WhatsApp Templates","href":"/en/guides/nodos/hsm"},{"title":"Meta Conversion","sidebarTitle":"Meta Conversion","href":"/en/guides/nodos/conversion-meta"}]},{"title":"WebView","sidebarTitle":"WebView","href":"/en/guides/nodos/webview"},{"group":"Messages","pages":[{"title":"Messages","href":"/en/guides/nodos/mensajes"},{"title":"Text","href":"/en/guides/nodos/texto"},{"title":"Question","href":"/en/guides/nodos/pregunta"},{"title":"Buttons","href":"/en/guides/nodos/botones"},{"title":"URL Message","href":"/en/guides/nodos/mensaje-con-url"},{"title":"List","href":"/en/guides/nodos/lista"},{"title":"Carousel","href":"/en/guides/nodos/carrusel"},{"title":"Call to Action","href":"/en/guides/nodos/call-to-action"},{"title":"Image","href":"/en/guides/nodos/imagen"},{"title":"Document","href":"/en/guides/nodos/documento"},{"title":"Video","href":"/en/guides/nodos/video"},{"title":"Sticker","href":"/en/guides/nodos/sticker"},{"title":"Contact","href":"/en/guides/nodos/contacto"},{"title":"Location","href":"/en/guides/nodos/ubicacion"},{"title":"Location Request","href":"/en/guides/nodos/solicitud-ubicacion"},{"title":"Request contact","href":"/en/guides/nodos/solicitud-contacto"},{"title":"Audio","href":"/en/guides/nodos/audio"},{"title":"Numbered list","href":"/en/guides/nodos/lista-numerada"}]},{"group":"API","pages":[{"title":"API","href":"/en/guides/nodos/api"},{"title":"Webhook","href":"/en/guides/nodos/webhook"}]},{"title":"Code","href":"/en/guides/nodos/codigo"},{"group":"Logic","pages":[{"title":"Logic","href":"/en/guides/nodos/logica"},{"title":"Variable","href":"/en/guides/nodos/variable"},{"title":"Conditional","href":"/en/guides/nodos/condicional"},{"title":"Random","href":"/en/guides/nodos/aleatorio"},{"title":"SOAP","href":"/en/guides/nodos/soap"},{"title":"Step","href":"/en/guides/nodos/pasos"},{"title":"Pause","href":"/en/guides/nodos/pausa"},{"title":"AI Task","href":"/en/guides/nodos/ai-task"},{"title":"Workflow","href":"/en/guides/nodos/workflow"},{"title":"End","sidebarTitle":"End","tag":"New","href":"/en/guides/nodos/fin"}]},{"group":"Databases","pages":[{"title":"Databases","href":"/en/guides/nodos/databases"},{"title":"Datum Node","href":"/en/guides/nodos/datum"}]},{"title":"Notes","href":"/en/guides/nodos/notas"},{"group":"Payments","pages":[{"title":"Provider catalog","sidebarTitle":"Provider catalog","href":"/en/guides/nodos/pagos"}]},{"group":"Biometrics","pages":[{"title":"Get Started","href":"/en/guides/integraciones/identidad/index-kyc"}]},{"group":"Human Support","pages":[{"title":"Human handoff with Jelou","sidebarTitle":"Jelou","href":"/en/guides/nodos/jelou"},{"title":"HubSpot Integration","sidebarTitle":"HubSpot","href":"/en/connect/multi-agent-panel/hubspot"},{"title":"Genesys Integration","sidebarTitle":"Genesys","href":"/en/connect/multi-agent-panel/genesys"}]}]},{"group":"Variables","pages":[{"title":"Quick Guide","href":"/en/guides/variables/guia-rapida"},{"title":"Context","href":"/en/guides/variables/context"},{"title":"Memory","href":"/en/guides/variables/memory"},{"title":"Memory vs Context","href":"/en/guides/variables/memory-vs-context"},{"title":"User","href":"/en/guides/variables/user"},{"title":"Message","href":"/en/guides/variables/message"},{"title":"Input/Output","href":"/en/guides/variables/input-output"}]},{"group":"Databases","pages":[{"title":"Databases","sidebarTitle":"Introduction","href":"/en/guides/datum/introduccion"},{"title":"Collections","href":"/en/guides/datum/colecciones"},{"title":"Records","href":"/en/guides/datum/registros"},{"title":"Imports","href":"/en/guides/datum/importaciones"},{"title":"API Keys","href":"/en/guides/datum/api-keys"},{"title":"Triggers","href":"/en/guides/datum/triggers"},{"title":"MCP","href":"/en/guides/datum/mcp"},{"title":"Monitor","href":"/en/guides/datum/monitor"}]},{"group":"Functions","pages":[{"title":"Jelou Functions","href":"/en/guides/functions/index"},{"title":"Quick start","href":"/en/guides/functions/quickstart"},{"title":"Authentication","href":"/en/guides/functions/autenticacion"},{"group":"Guides","pages":[{"title":"Context","href":"/en/guides/functions/context"},{"title":"Messaging","href":"/en/guides/functions/mensajeria"},{"title":"Session memory","href":"/en/guides/functions/memoria"},{"title":"Validation","href":"/en/guides/functions/validacion"},{"title":"HTTP Responses","href":"/en/guides/functions/respuestas"},{"title":"Authentication Tokens","href":"/en/guides/functions/tokens"},{"title":"Public Functions","href":"/en/guides/functions/public"},{"title":"Webhooks","href":"/en/guides/functions/webhooks"},{"title":"Cron","href":"/en/guides/functions/cron"},{"title":"Deferred runs","href":"/en/guides/functions/diferidas"},{"title":"MCP","href":"/en/guides/functions/mcp"},{"title":"Brain Studio","href":"/en/guides/functions/brain"},{"title":"OpenAPI","href":"/en/guides/functions/openapi"},{"title":"Secrets","href":"/en/guides/functions/secrets"},{"title":"Deployment","href":"/en/guides/functions/despliegue"},{"title":"Logs","href":"/en/guides/functions/logs"},{"title":"Testing","href":"/en/guides/functions/testing"},{"title":"Multi-tool functions","href":"/en/guides/functions/multi-tool"},{"title":"CLI","href":"/en/guides/functions/cli"},{"title":"Limits","href":"/en/guides/functions/limites"},{"title":"Code with AI","href":"/en/guides/functions/skill-ia"}]},{"group":"Examples","pages":[{"title":"Multi-tool app","href":"/en/guides/functions/ejemplo-multi-tool"},{"title":"Webhook receiver","href":"/en/guides/functions/ejemplo-webhook"},{"title":"API proxy with authentication","href":"/en/guides/functions/ejemplo-api-proxy"},{"title":"Scheduled cron task","href":"/en/guides/functions/ejemplo-cron"},{"title":"Tool for AI agents","href":"/en/guides/functions/ejemplo-ai-tool"}]}]}]},{"group":"Jelou CLI","icon":"terminal","pages":[{"group":"Get started","pages":[{"title":"Jelou CLI","sidebarTitle":"Introduction","href":"/en/guides/cli/index"},{"title":"Authentication and profiles","href":"/en/guides/cli/autenticacion"},{"title":"Skills for AI editors","tag":"Agent-native","href":"/en/guides/cli/skills"}]},{"group":"Projects","pages":[{"title":"Projects and channels","href":"/en/guides/cli/project"},{"title":"Workflows and testing","href":"/en/guides/cli/workflows"},{"title":"Branches","href":"/en/guides/cli/ramas"}]},{"group":"Data","pages":[{"title":"Databases","href":"/en/guides/cli/databases"},{"title":"Organization secrets","href":"/en/guides/cli/secret"}]},{"group":"Channels","pages":[{"title":"WhatsApp: templates and campaigns","href":"/en/guides/cli/whatsapp"},{"title":"WhatsApp numbers","href":"/en/guides/cli/numeros-whatsapp"},{"title":"Connect","href":"/en/guides/cli/connect"}]},{"group":"AI and voice","pages":[{"title":"AI models","href":"/en/guides/cli/models"},{"title":"Voice","href":"/en/guides/cli/voice"}]},{"group":"Commerce","pages":[{"title":"Shop","href":"/en/guides/cli/shop"},{"title":"Marketplace and integrations","href":"/en/guides/cli/marketplace"}]},{"group":"Reference","pages":[{"title":"Reference: flags, modes, and exit codes","href":"/en/guides/cli/referencia"},{"title":"Metrics","href":"/en/guides/cli/metrics"}]}]},{"group":"Outbound Messaging","icon":"megaphone","pages":[{"group":"Templates","pages":[{"title":"Your First Template","href":"/en/connect/getting-started/create-your-first-template"},{"title":"Sync templates with Meta","href":"/en/connect/campaigns/sync-meta-templates"},{"title":"Template categorization","href":"/en/connect/campaigns/template-categorization"},{"title":"Template formats","sidebarTitle":"Template formats","href":"/en/connect/campaigns/template-formats"},{"title":"WhatsApp template best practices","sidebarTitle":"Best practices","href":"/en/connect/campaigns/template-best-practices"},{"title":"Multimedia recommendations for templates","sidebarTitle":"Multimedia recommendations","href":"/en/connect/campaigns/template-dimensions"}]},{"group":"Campaigns","pages":[{"title":"Your First Campaign","href":"/en/connect/getting-started/your-first-campaign"},{"title":"Sending campaigns","sidebarTitle":"Sending campaigns","href":"/en/connect/campaigns/sending-campaigns"},{"title":"Campaign parameters","href":"/en/connect/campaigns/campaign-parameters"},{"title":"Campaign metrics","href":"/en/connect/campaigns/campaign-metrics"},{"title":"Common campaign errors","href":"/en/connect/campaigns/common-campaign-errors"}]}]},{"group":"Inbox","icon":"users","pages":[{"group":"Monitoring","pages":[{"title":"Case transfer","href":"/en/connect/multi-agent-panel/case-transfer"},{"title":"Live Monitoring","href":"/en/connect/multi-agent-panel/live-monitoring"},{"title":"Operator Supervision","href":"/en/connect/multi-agent-panel/operator-supervision"},{"title":"Consolidated Case Management","href":"/en/connect/multi-agent-panel/consolidated-case-management"},{"title":"Conversation History","href":"/en/connect/multi-agent-panel/conversation-history"},{"title":"Quick Replies","href":"/en/connect/multi-agent-panel/quick-replies"},{"title":"Interrupt Workflow and Transfer","href":"/en/connect/multi-agent-panel/interrupt-workflow"}]},{"title":"Mobile app","href":"/en/connect/multi-agent-panel/mobile-app"},{"title":"Metrics","tag":"New","href":"/en/guides/gestion/metricas"},{"group":"Human support","pages":[{"title":"HubSpot Integration","sidebarTitle":"HubSpot","href":"/en/connect/multi-agent-panel/hubspot"},{"title":"Genesys Integration","sidebarTitle":"Genesys","href":"/en/connect/multi-agent-panel/genesys"}]}]},{"group":"Marketplace","icon":"puzzle-piece","pages":[{"title":"Marketplace Introduction","sidebarTitle":"Introduction","href":"/en/guides/integraciones/introduccion"},{"title":"How to use integrations in Brain","sidebarTitle":"How to use integrations","href":"/en/guides/integraciones/como-usar-integraciones-en-brain"},{"title":"Integrations","sidebarTitle":"Integrations","href":"/en/guides/integraciones/integraciones"},{"group":"Payments","pages":[{"title":"Introduction","sidebarTitle":"Introduction","href":"/en/guides/integraciones/pagos/introduccion"},{"group":"Payment Experiences","pages":[{"title":"Experience types","sidebarTitle":"Experience types","href":"/en/guides/integraciones/pagos/experiencias/tipos-de-experiencia"},{"title":"Embedded WebView","sidebarTitle":"Embedded WebView","href":"/en/guides/integraciones/pagos/experiencias/checkout-webview"},{"title":"Native Payment in WhatsApp","sidebarTitle":"Native in WhatsApp","href":"/en/guides/integraciones/pagos/experiencias/pago-nativo"},{"title":"Payment with external confirmation","sidebarTitle":"With external confirmation","href":"/en/guides/integraciones/pagos/experiencias/confirmacion-externa"}]},{"group":"Payment Providers","pages":[{"title":"Provider catalog","sidebarTitle":"Provider catalog","href":"/en/guides/integraciones/pagos/proveedores"},{"group":"Mercado Pago","pages":[{"title":"How it works","sidebarTitle":"How it works","href":"/en/guides/integraciones/pagos/proveedores/mercado-pago/como-funciona"},{"title":"Connect in Brain Studio","sidebarTitle":"Connect in Brain Studio","href":"/en/guides/integraciones/pagos/proveedores/mercado-pago/conectar-en-brain-studio"},{"title":"Obtaining credentials","href":"/en/guides/integraciones/pagos/proveedores/mercado-pago/obtener-credenciales"},{"title":"Usage and configuration","sidebarTitle":"Usage and configuration","href":"/en/guides/integraciones/pagos/proveedores/mercado-pago/uso-y-configuracion"},{"title":"Tutorial: Implementing your first payment from WhatsApp","sidebarTitle":"Tutorial: your first payment","href":"/en/guides/integraciones/pagos/proveedores/mercado-pago/implementando-tu-primer-cobro"},{"title":"Coverage and pricing","sidebarTitle":"Coverage and pricing","href":"/en/guides/integraciones/pagos/proveedores/mercado-pago/cobertura-y-precios"}]},{"group":"Stripe","pages":[{"title":"How it works","sidebarTitle":"How it works","href":"/en/guides/integraciones/pagos/proveedores/stripe/como-funciona"},{"title":"Connect in Brain Studio","sidebarTitle":"Connect in Brain Studio","href":"/en/guides/integraciones/pagos/proveedores/stripe/conectar-en-brain-studio"},{"title":"Obtaining credentials","sidebarTitle":"Obtaining credentials","href":"/en/guides/integraciones/pagos/proveedores/stripe/obtener-credenciales"},{"title":"Usage and configuration","sidebarTitle":"Usage and configuration","href":"/en/guides/integraciones/pagos/proveedores/stripe/uso-y-configuracion"},{"title":"Coverage and pricing","sidebarTitle":"Coverage and pricing","href":"/en/guides/integraciones/pagos/proveedores/stripe/cobertura-y-precios"}]},{"group":"PayPhone","pages":[{"title":"How it works","sidebarTitle":"How it works","href":"/en/guides/integraciones/pagos/proveedores/payphone/como-funciona"},{"title":"Connect in Brain Studio","sidebarTitle":"Connect in Brain Studio","href":"/en/guides/integraciones/pagos/proveedores/payphone/conectar-en-brain-studio"},{"title":"Getting credentials","sidebarTitle":"Getting credentials","href":"/en/guides/integraciones/pagos/proveedores/payphone/obtener-credenciales"},{"title":"Usage and configuration","sidebarTitle":"Usage and configuration","href":"/en/guides/integraciones/pagos/proveedores/payphone/uso-y-configuracion"},{"title":"Coverage and pricing","sidebarTitle":"Coverage and pricing","href":"/en/guides/integraciones/pagos/proveedores/payphone/cobertura-y-precios"}]},{"group":"Deuna","pages":[{"title":"How it works","sidebarTitle":"How it works","href":"/en/guides/integraciones/pagos/proveedores/deuna/como-funciona"},{"title":"Getting credentials","sidebarTitle":"Getting credentials","href":"/en/guides/integraciones/pagos/proveedores/deuna/obtener-credenciales"},{"title":"Connect in Brain Studio","sidebarTitle":"Connect in Brain Studio","href":"/en/guides/integraciones/pagos/proveedores/deuna/conectar-en-brain-studio"},{"title":"Usage and configuration","sidebarTitle":"Usage and configuration","href":"/en/guides/integraciones/pagos/proveedores/deuna/uso-y-configuracion"},{"title":"Coverage and pricing","sidebarTitle":"Coverage and pricing","href":"/en/guides/integraciones/pagos/proveedores/deuna/cobertura-y-precios"}]},{"group":"Conekta","pages":[{"title":"How it works","sidebarTitle":"How it works","href":"/en/guides/integraciones/pagos/proveedores/conekta/como-funciona"},{"title":"Getting credentials","sidebarTitle":"Getting credentials","href":"/en/guides/integraciones/pagos/proveedores/conekta/obtener-credenciales"},{"title":"Connect in Brain Studio","sidebarTitle":"Connect in Brain Studio","href":"/en/guides/integraciones/pagos/proveedores/conekta/conectar-en-brain-studio"},{"title":"Usage and configuration","sidebarTitle":"Usage and configuration","href":"/en/guides/integraciones/pagos/proveedores/conekta/uso-y-configuracion"},{"title":"Coverage and pricing","sidebarTitle":"Coverage and pricing","href":"/en/guides/integraciones/pagos/proveedores/conekta/cobertura-y-precios"}]},{"group":"Kushki","pages":[{"title":"How it works","sidebarTitle":"How it works","href":"/en/guides/integraciones/pagos/proveedores/kushki/como-funciona"},{"title":"Getting credentials","sidebarTitle":"Getting credentials","href":"/en/guides/integraciones/pagos/proveedores/kushki/obtener-credenciales"},{"title":"Connect in Brain Studio","sidebarTitle":"Connect in Brain Studio","href":"/en/guides/integraciones/pagos/proveedores/kushki/conectar-en-brain-studio"},{"title":"Usage and configuration","sidebarTitle":"Usage and configuration","href":"/en/guides/integraciones/pagos/proveedores/kushki/uso-y-configuracion"},{"title":"Coverage and pricing","sidebarTitle":"Coverage and pricing","href":"/en/guides/integraciones/pagos/proveedores/kushki/cobertura-y-precios"}]},{"title":"Niubiz","sidebarTitle":"Niubiz","href":"/en/guides/integraciones/pagos/proveedores/niubiz"},{"title":"Placetopay","sidebarTitle":"Placetopay","href":"/en/guides/integraciones/pagos/proveedores/placetopay"},{"title":"Nuvei","sidebarTitle":"Nuvei","href":"/en/guides/integraciones/pagos/proveedores/nuvei"},{"title":"Datafast","sidebarTitle":"Datafast","href":"/en/guides/integraciones/pagos/proveedores/datafast"},{"title":"Culqi","sidebarTitle":"Culqi","href":"/en/guides/integraciones/pagos/proveedores/culqi"}]},{"title":"Test mode","sidebarTitle":"Test mode","tag":"New","href":"/en/guides/integraciones/pagos/modo-prueba"},{"group":"Custom gateway","tag":"New","pages":[{"title":"How it works","sidebarTitle":"How it works","href":"/en/guides/integraciones/pagos/personalizadas/como-funciona"},{"title":"Compatibility prompt","sidebarTitle":"Compatibility prompt","href":"/en/guides/integraciones/pagos/personalizadas/prompt-compatibilidad"},{"title":"Create a custom gateway","sidebarTitle":"Create gateway","href":"/en/guides/integraciones/pagos/personalizadas/crear-pasarela"},{"title":"Variables and placeholders","sidebarTitle":"Variables and placeholders","href":"/en/guides/integraciones/pagos/personalizadas/variables-y-placeholders"},{"title":"Test a gateway before publishing it","sidebarTitle":"Test gateway","href":"/en/guides/integraciones/pagos/personalizadas/probar-pasarela"},{"title":"Use the gateway in Brain Studio","sidebarTitle":"Use in Brain Studio","href":"/en/guides/integraciones/pagos/personalizadas/usar-en-brain-studio"}]},{"title":"Commissions and costs","sidebarTitle":"Commissions and costs","href":"/en/guides/integraciones/pagos/comisiones-y-costos"}]},{"group":"E-Commerce","pages":[{"title":"Get Started","href":"/en/guides/integraciones/e-commerce/index"},{"title":"Shopify","href":"/en/guides/integraciones/e-commerce/shopify"},{"title":"VTEX","href":"/en/guides/integraciones/e-commerce/vtex"},{"title":"WooCommerce","href":"/en/guides/integraciones/e-commerce/woocommerce"},{"group":"Jelou Shop","pages":[{"title":"Jelou Shop","sidebarTitle":"Get started","href":"/en/guides/integraciones/e-commerce/jelou-shop"},{"title":"Shop Admin","href":"/en/guides/integraciones/e-commerce/shop-admin"},{"title":"Import products","href":"/en/guides/integraciones/e-commerce/shop-import"},{"title":"Product search","href":"/en/guides/integraciones/e-commerce/busqueda"}]},{"group":"API","pages":[{"title":"Get Started","href":"/en/guides/integraciones/e-commerce/api"},{"group":"Branches","pages":[{"title":"Create branch","api":"POST https://gateway.jelou.ai/ecommerce/v2/apps/{app_id}/branches","href":"/en/guides/integraciones/e-commerce/api-sucursales/crear"},{"title":"List branches","api":"GET https://gateway.jelou.ai/ecommerce/v2/apps/{app_id}/branches","href":"/en/guides/integraciones/e-commerce/api-sucursales/listar"},{"title":"Get branch","api":"GET https://gateway.jelou.ai/ecommerce/v2/apps/{app_id}/branches/{branch_id}","href":"/en/guides/integraciones/e-commerce/api-sucursales/obtener"},{"title":"Update branch","api":"PATCH https://gateway.jelou.ai/ecommerce/v2/apps/{app_id}/branches/{branch_id}","href":"/en/guides/integraciones/e-commerce/api-sucursales/actualizar"},{"title":"Delete branch","api":"DELETE https://gateway.jelou.ai/ecommerce/v2/apps/{app_id}/branches/{branch_id}","href":"/en/guides/integraciones/e-commerce/api-sucursales/eliminar"},{"title":"Search branches","api":"POST https://gateway.jelou.ai/ecommerce/v2/apps/{app_id}/branches/search","href":"/en/guides/integraciones/e-commerce/api-sucursales/buscar"}]},{"group":"Products","pages":[{"title":"Products","api":"POST https://gateway.jelou.ai/ecommerce/v2/apps/{app_id}/batch/products/upsert_by_sku","href":"/en/guides/integraciones/e-commerce/api-productos/upsert"},{"title":"List products","api":"GET https://gateway.jelou.ai/ecommerce/v2/apps/{app_id}/products","href":"/en/guides/integraciones/e-commerce/api-productos/listar"},{"title":"Search products","api":"POST https://gateway.jelou.ai/ecommerce/v2/apps/{app_id}/products/search","href":"/en/guides/integraciones/e-commerce/api-productos/buscar"}]},{"group":"Promotions","pages":[{"title":"Create coupon","api":"POST https://gateway.jelou.ai/ecommerce/v2/apps/{app_id}/coupons","href":"/en/guides/integraciones/e-commerce/api-cupones/crear"},{"title":"List coupons","api":"GET https://gateway.jelou.ai/ecommerce/v2/apps/{app_id}/coupons","href":"/en/guides/integraciones/e-commerce/api-cupones/listar"},{"title":"Get coupon","api":"GET https://gateway.jelou.ai/ecommerce/v2/apps/{app_id}/coupons/{coupon_id}","href":"/en/guides/integraciones/e-commerce/api-cupones/obtener"},{"title":"Update coupon","api":"PATCH https://gateway.jelou.ai/ecommerce/v2/apps/{app_id}/coupons/{coupon_id}","href":"/en/guides/integraciones/e-commerce/api-cupones/actualizar"},{"title":"Delete coupon","api":"DELETE https://gateway.jelou.ai/ecommerce/v2/apps/{app_id}/coupons/{coupon_id}","href":"/en/guides/integraciones/e-commerce/api-cupones/eliminar"},{"title":"Search coupons","api":"POST https://gateway.jelou.ai/ecommerce/v2/apps/{app_id}/coupons/search","href":"/en/guides/integraciones/e-commerce/api-cupones/buscar"}]},{"group":"Categories","pages":[{"title":"Create and update categories","api":"POST https://gateway.jelou.ai/ecommerce/v2/apps/{app_id}/batch/categories/upsert","href":"/en/guides/integraciones/e-commerce/api-categorias/upsert"},{"title":"List categories","api":"GET https://gateway.jelou.ai/ecommerce/v2/apps/{app_id}/categories","href":"/en/guides/integraciones/e-commerce/api-categorias/listar"},{"title":"Get category","api":"GET https://gateway.jelou.ai/ecommerce/v2/apps/{app_id}/categories/{category_id}","href":"/en/guides/integraciones/e-commerce/api-categorias/obtener"},{"title":"Update category","api":"PATCH https://gateway.jelou.ai/ecommerce/v2/apps/{app_id}/categories/{category_id}","href":"/en/guides/integraciones/e-commerce/api-categorias/actualizar"},{"title":"Delete category","api":"DELETE https://gateway.jelou.ai/ecommerce/v2/apps/{app_id}/categories/{category_id}","href":"/en/guides/integraciones/e-commerce/api-categorias/eliminar"}]},{"group":"Settings","pages":[{"title":"Store settings","api":"PATCH https://gateway.jelou.ai/ecommerce/v1/apps/{app_id}/settings","href":"/en/guides/integraciones/e-commerce/api-configuracion/tienda"}]}]},{"title":"WebView interaction","href":"/en/guides/integraciones/e-commerce/webview"},{"title":"Conversational interaction","href":"/en/guides/integraciones/e-commerce/conversacional"}]},{"group":"Biometrics","pages":[{"title":"Get Started","href":"/en/guides/integraciones/identidad/index-kyc"},{"group":"Full biometrics","pages":[{"title":"Full biometrics","sidebarTitle":"Get started","href":"/en/guides/integraciones/identidad/connect-biometrics"},{"title":"Biometrics onboarding","sidebarTitle":"Onboarding","href":"/en/guides/integraciones/identidad/biometrics-onboarding"},{"title":"Full biometrics configuration","sidebarTitle":"Configuration","href":"/en/guides/integraciones/identidad/biometrics-configuration"},{"title":"Document analysis level","sidebarTitle":"Analysis level","href":"/en/guides/integraciones/identidad/document-analysis-level"},{"title":"Biometrics Reports","sidebarTitle":"Reports","href":"/en/guides/integraciones/identidad/biometrics-reports"}]},{"group":"Facial biometrics","pages":[{"title":"Get started","sidebarTitle":"Get started","href":"/en/guides/integraciones/identidad/facial-biometrics"},{"title":"How does it work?","sidebarTitle":"How does it work?","href":"/en/guides/integraciones/identidad/facial-biometrics/how-it-works"},{"title":"How to connect it","sidebarTitle":"How to connect it","href":"/en/guides/integraciones/identidad/facial-biometrics/how-to-connect"},{"title":"Configuration","sidebarTitle":"Configuration","href":"/en/guides/integraciones/identidad/facial-biometrics/configuration"},{"title":"How to customize the experience","sidebarTitle":"Customize","href":"/en/guides/integraciones/identidad/facial-biometrics/customize"},{"title":"What happens in the backend?","sidebarTitle":"Backend","href":"/en/guides/integraciones/identidad/facial-biometrics/backend"}]},{"group":"Additional Validations","pages":[{"title":"Additional validations","href":"/en/guides/integraciones/identidad/additional-validations"},{"title":"Government validation","href":"/en/guides/integraciones/identidad/government-validation"},{"title":"Human in the Loop (HIL)","href":"/en/guides/integraciones/identidad/hil"},{"title":"Interpol","href":"/en/guides/integraciones/identidad/interpol"},{"title":"National Police of Colombia","href":"/en/guides/integraciones/identidad/kyc-procuraduria"}]}]},{"group":"Signature","pages":[{"title":"Electronic Signature","href":"/en/guides/integraciones/firma/firma"}]},{"group":"Marketing","pages":[{"title":"Google Ads","tag":"new","href":"/en/guides/integraciones/marketing/google-ads"},{"title":"Meta Ads","tag":"new","href":"/en/guides/integraciones/marketing/meta-ads"}]}]},{"group":"Channels","icon":"comments","pages":[{"group":"WhatsApp","pages":[{"title":"Connect your number","href":"/en/guides/channels/whatsapp"},{"title":"Facebook Business Manager","href":"/en/connect/prerequisites/facebook-business-manager"},{"title":"Coexistence","href":"/en/connect/prerequisites/coexistence"},{"title":"WhatsApp Username","href":"/en/connect/getting-started/whatsapp-username"},{"title":"Business Scoped User ID (BSUID)","href":"/en/connect/getting-started/bsuid"},{"group":"Meta Business Agent","pages":[{"title":"What is Meta Business Agent","href":"/en/guides/meta-business-agent/index"},{"title":"Requirements and activation","href":"/en/guides/meta-business-agent/requirements-and-activation"},{"title":"Configuration","href":"/en/guides/meta-business-agent/configuration"},{"title":"Costs","href":"/en/guides/meta-business-agent/costs"},{"title":"Limits and verticals","href":"/en/guides/meta-business-agent/limits-and-verticals"}]}]},{"title":"Web","href":"/en/guides/channels/web"},{"title":"Facebook","href":"/en/guides/channels/facebook"},{"title":"Instagram","href":"/en/guides/channels/instagram"},{"title":"X (Twitter)","href":"/en/guides/channels/x"},{"title":"Slack","href":"/en/guides/channels/slack"},{"title":"Microsoft Teams","href":"/en/guides/channels/teams"},{"title":"Custom channel","href":"/en/guides/channels/custom"},{"group":"Email","pages":[{"title":"Email","href":"/en/guides/channels/email"},{"title":"Verify an address without touching DNS","href":"/en/guides/channels/email-verification"},{"title":"Manage the Email channel","href":"/en/guides/channels/email-administration"},{"title":"Email forwarding","href":"/en/guides/channels/email-forwarding"},{"title":"Authorize sending from your domain","href":"/en/guides/channels/email-dns"}]}]},{"group":"Configuration","icon":"gear","pages":[{"group":"Company","pages":[{"title":"Multi-organization","href":"/en/guides/settings/company/multi-organization"},{"title":"Usage limits","tag":"New","href":"/en/guides/settings/usage-limits"},{"title":"Secrets","href":"/en/guides/settings/secrets"},{"title":"API Keys","href":"/en/guides/settings/api-keys"},{"title":"Certificates","href":"/en/guides/settings/company/mtls-certificates"},{"title":"IP Addresses","href":"/en/guides/settings/ip-addresses"},{"title":"Jelou IPs","href":"/en/guides/settings/jelou-ips"},{"title":"Node alerts","href":"/en/guides/settings/node-alerts"},{"title":"User alerts","href":"/en/guides/settings/user-alerts"},{"title":"Audit logs","href":"/en/guides/settings/audit-logs"}]},{"title":"WhatsApp Business Profile","sidebarTitle":"Business Profile","href":"/en/guides/settings/whatsapp-business-profile"},{"group":"User management","pages":[{"title":"User management","href":"/en/connect/settings/user-management"},{"title":"Team management","href":"/en/connect/settings/team-management"},{"title":"Role management","href":"/en/connect/settings/roles-management"},{"title":"Manage my profile","sidebarTitle":"Manage my profile","href":"/en/connect/settings/manage-my-profile"}]},{"group":"Automations","pages":[{"title":"Chat assignment","href":"/en/connect/settings/chat-assignment"},{"title":"Automatic messages","href":"/en/connect/settings/automatic-messages"},{"title":"Scheduled hours","href":"/en/connect/settings/scheduled-hours"},{"title":"Workflow routing","href":"/en/connect/settings/workflow-routing"},{"title":"CRM","href":"/en/connect/settings/crm"},{"title":"Unavailable reasons","href":"/en/connect/settings/operator-unavailable-reason"},{"title":"Message grouping","href":"/en/guides/settings/company/message-grouping"},{"title":"AI conversation summary","href":"/en/guides/settings/ai-conversation-summary"},{"title":"Frustration alerts","href":"/en/connect/settings/frustration-alerts"},{"title":"Response time traffic light","href":"/en/connect/settings/response-time-traffic-light"},{"title":"Advanced settings","href":"/en/connect/settings/advanced-settings"},{"title":"Coexistence - Support from WhatsApp Business","href":"/en/connect/settings/coexistence"},{"title":"Notification URLs","href":"/en/connect/settings/notification-urls"}]}]},{"group":"Billing","icon":"credit-card","pages":[{"title":"How it works","href":"/en/guides/billing/introduccion"},{"title":"Pricing","href":"/en/guides/billing/precios"},{"title":"Refunds and retries","href":"/en/guides/billing/reembolsos"}]}]},{"tab":"Databases","pages":[{"title":"Databases","href":"/en/guides/datum/introduccion"}]},{"tab":"Functions","pages":[{"title":"Functions","href":"/en/guides/functions"}]},{"tab":"API","pages":[{"title":"API","href":"/en/api/introduction"}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/en/changelog"}]},{"tab":"Voice","pages":[{"title":"Voice","href":"/en/guides/voice/introduction"}]}]},{"language":"pt-BR","pages":[{"title":"pt-BR","href":"/pt"}]}]},"basePath":"","title":"Workflows as MCP - Jelou AI Docs","buildId":"dpl_596ePT575z4qnAFksq1biRW97aLY","deploymentId":"dpl_596ePT575z4qnAFksq1biRW97aLY","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-BXrZabKK.js","DynamicMarkdown-CtasenyM.js","zoom-image-lightbox-C5F0mVLH.js","lightbox-handle-r17bVUz3.js"]}