This guide explains how to connect a new external tool or API to Julep. You will create a small service that wraps the tool and exposes actions that agents can call.
Call the actions from your task steps. The agent can now leverage your custom tool as part of its workflow.
⌘I
{"docsConfig":{"theme":"willow","$schema":"https://mintlify.com/docs.json","name":"Julep","colors":{"primary":"#004E64","light":"#00A5CF","dark":"#25A18E"},"logo":{"light":"https://mintcdn.com/julep/Q4dHkhmm-IyLB_6v/logo/light.svg?fit=max\u0026auto=format\u0026n=Q4dHkhmm-IyLB_6v\u0026q=85\u0026s=aeb951bbe85ae98d0e189a4e2efce5aa","dark":"https://mintcdn.com/julep/Q4dHkhmm-IyLB_6v/logo/dark.svg?fit=max\u0026auto=format\u0026n=Q4dHkhmm-IyLB_6v\u0026q=85\u0026s=f1ca4a4f9fb1114a0bb70a9eb5d66ac4"},"favicon":"/favicon.svg","api":{"playground":{"display":"interactive","proxy":true},"examples":{"languages":["bash","python","javascript"]},"mdx":{"auth":{"method":"bearer","name":"Authorization"},"server":["https://api.julep.ai/api","https://dev.julep.ai/api"]}},"appearance":{"default":"system","strict":false},"background":{"decoration":"grid","color":{"light":"#F7FCF7"}},"navbar":{"links":[{"label":"Community","href":"https://discord.gg/p4c7ehs4vD"},{"label":"Changelog","href":"https://updates.julep.ai"},{"label":"Support","href":"mailto:developers@julep.ai"},{"label":"GitHub","href":"https://github.com/julep-ai/julep"}],"primary":{"type":"button","label":"Get API Key","href":"https://dashboard.julep.ai"}},"footer":{"socials":{"x":"https://x.com/julepai","github":"https://github.com/julep-ai/julep","linkedin":"https://www.linkedin.com/company/julep-ai"}},"search":{"prompt":"Search Julep docs"},"seo":{"indexing":"navigable"},"fonts":{"heading":{"family":"Instrument Sans","weight":500},"body":{"family":"Figtree","weight":500}},"styling":{"codeblocks":"dark"},"integrations":{"posthog":{"apiKey":"phc_Hh489hJe61eRVjGqFwz8DfzbY2Rla4yXn7PXONt6yQX"}},"banner":{"content":"🚨 Open Responses API (Alpha). Learn more [here](/responses/quickstart)","dismissible":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"julep","hasAudioNarration":false,"actualSubdomain":"julep","customDomains":["docs.julep.ai"],"gitSource":{"type":"github","owner":"julep-ai","repo":"julep","deployBranch":"dev","contentDirectory":"documentation","isPrivate":true,"mountPath":"","label":""},"feedback":{"edits":true,"issues":true},"entitlements":{},"buildId":"6ae922657d386b1c81eecc56:success","clientVersion":"0.0.4087","searchFilterCounts":[{"language":"default","tag":"API Reference","count":67},{"language":"default","tag":"Home","count":62},{"language":"default","tag":"Guides","count":32},{"language":"default","tag":"SDK","count":21},{"language":"default","tag":"SDKs","count":21},{"language":"default","tag":"Integrations","count":17},{"language":"default","tag":"Advanced Topics","count":13},{"language":"default","tag":"agents","count":13},{"language":"default","tag":"docs","count":12},{"language":"default","tag":"Core Concepts","count":10}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","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},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":true},"customCss":[{"filePath":"style.css","content":".topbar-cta-button,#topbar-cta-button,.topbar-cta-button a,#topbar-cta-button a{background:linear-gradient(135deg, #25A18E 0%, #00A5CF 100%)!important;color:#ffffff!important;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;padding:0.32rem 1rem!important;border-radius:8px!important;position:relative;overflow:hidden;transition:transform 0.15s ease-in-out;box-shadow:0 3px 8px rgba(0, 165, 207, 0.35);animation:julep-cta-pulse 3.5s infinite}.topbar-cta-button:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0, 165, 207, 0.55)}@keyframes julep-cta-pulse{0%{box-shadow:0 0 0 0 rgba(0, 165, 207, 0.5)}70%{box-shadow:0 0 0 12px rgba(0, 165, 207, 0)}100%{box-shadow:0 0 0 0 rgba(0, 165, 207, 0)}}"}],"page":{"pagePath":"guides/adding-tool-integration","slug":"/guides/adding-tool-integration","pageMetadata":{"title":"Adding a Tool Integration","description":"Extend Julep with your own tool or API","href":"/guides/adding-tool-integration"},"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: \"Extend Julep with your own tool or API\"\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={p:`p`,..._provideComponents(),...props.components},{Heading}=_components;if(!Heading)_missingMdxReference(`Heading`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`1`,id:`adding-a-tool-integration`,children:`Adding a Tool Integration`}),`\n`,_jsx(_components.p,{children:`This guide explains how to connect a new external tool or API to Julep. You will create a small service that wraps the tool and exposes actions that agents can call.`}),`\n`,_jsx(Heading,{level:`2`,id:`1-create-an-integration-service`,children:`1. Create an Integration Service`}),`\n`,_jsx(_components.p,{children:`Use the Julep SDK to define your integration service. Each action should accept structured inputs and return structured outputs.`}),`\n`,_jsx(Heading,{level:`2`,id:`2-register-the-service`,children:`2. Register the Service`}),`\n`,_jsx(_components.p,{children:`Deploy the service and register its OpenAPI specification with your Julep project. The new actions become available to your agents.`}),`\n`,_jsx(Heading,{level:`2`,id:`3-invoke-from-a-task`,children:`3. Invoke From a Task`}),`\n`,_jsx(_components.p,{children:`Call the actions from your task steps. The agent can now leverage your custom tool as part of its workflow.`})]})}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":{"codeStyling":"dark","config":{},"pageMetadata":{"title":"Adding a Tool Integration","description":"Extend Julep with your own tool or API","href":"/guides/adding-tool-integration"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Adding a Tool Integration","slug":"adding-a-tool-integration","depth":1,"children":[]},{"title":"1. Create an Integration Service","slug":"1-create-an-integration-service","depth":2,"children":[]},{"title":"2. Register the Service","slug":"2-register-the-service","depth":2,"children":[]},{"title":"3. Invoke From a Task","slug":"3-invoke-from-a-task","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/julep/ae6597f87ea9300d/scripts/julep-chat-widget.js"],"subdomain":"julep","siteName":"Julep","title":"Adding a Tool Integration - Julep","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2025-09-08T07:26:43.715Z","originalFileLocation":"guides/adding-tool-integration.mdx"},"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=\"Extend Julep with your own tool or API\">\u003cmeta data-mint-head name=\"application-name\" content=\"Julep\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/julep/yklMwi59NLYBXtZt/_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/julep/yklMwi59NLYBXtZt/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/julep/yklMwi59NLYBXtZt/_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/julep/yklMwi59NLYBXtZt/_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/julep/yklMwi59NLYBXtZt/_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/julep/yklMwi59NLYBXtZt/_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/julep/yklMwi59NLYBXtZt/_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/julep/yklMwi59NLYBXtZt/_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/julep/yklMwi59NLYBXtZt/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Adding a Tool Integration - Julep\">\u003cmeta data-mint-head property=\"og:description\" content=\"Extend Julep with your own tool or API\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Julep\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.julep.ai/guides/adding-tool-integration\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://julep.mintlify.site/_mintlify/api/og/v2?division=Guides\u0026amp;title=Adding+a+Tool+Integration\u0026amp;description=Extend+Julep+with+your+own+tool+or+API\u0026amp;theme=b3036ff9e51c482404f959cf\u0026amp;signature=1e50789f203574f7a79a102bcecda4ca16580d4b9ed6a89ca45de5b30a91f71c\">\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=\"Adding a Tool Integration - Julep\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Extend Julep with your own tool or API\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://julep.mintlify.site/_mintlify/api/og/v2?division=Guides\u0026amp;title=Adding+a+Tool+Integration\u0026amp;description=Extend+Julep+with+your+own+tool+or+API\u0026amp;theme=b3036ff9e51c482404f959cf\u0026amp;signature=1e50789f203574f7a79a102bcecda4ca16580d4b9ed6a89ca45de5b30a91f71c\">\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/julep/yklMwi59NLYBXtZt/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Julep\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#004E64\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.julep.ai/guides/adding-tool-integration\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/guides/adding-tool-integration.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.julep.ai/#organization\",\"name\":\"Julep\",\"url\":\"https://docs.julep.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/julep/Q4dHkhmm-IyLB_6v/logo/light.svg?fit=max\u0026auto=format\u0026n=Q4dHkhmm-IyLB_6v\u0026q=85\u0026s=aeb951bbe85ae98d0e189a4e2efce5aa\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.julep.ai#website\",\"name\":\"Julep\",\"url\":\"https://docs.julep.ai\",\"publisher\":{\"@id\":\"https://docs.julep.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.julep.ai/guides/adding-tool-integration#webpage\",\"url\":\"https://docs.julep.ai/guides/adding-tool-integration\",\"name\":\"Adding a Tool Integration\",\"description\":\"Extend Julep with your own tool or API\",\"dateModified\":\"2025-09-08T07:26:43.715Z\",\"isPartOf\":{\"@id\":\"https://docs.julep.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.julep.ai/guides/adding-tool-integration#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.julep.ai/guides/adding-tool-integration#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Guides\",\"item\":\"https://docs.julep.ai/guides/getting-started/chat-with-an-agent\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Adding a Tool Integration\",\"item\":\"https://docs.julep.ai/guides/adding-tool-integration\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.julep.ai/guides/adding-tool-integration#article\",\"headline\":\"Adding a Tool Integration\",\"name\":\"Adding a Tool Integration\",\"description\":\"Extend Julep with your own tool or API\",\"url\":\"https://docs.julep.ai/guides/adding-tool-integration\",\"mainEntityOfPage\":{\"@id\":\"https://docs.julep.ai/guides/adding-tool-integration#webpage\"},\"dateModified\":\"2025-09-08T07:26:43.715Z\",\"publisher\":{\"@id\":\"https://docs.julep.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.julep.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Julep\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Julep","nav":{"global":null,"tabs":[{"tab":"Home","pages":[{"title":"Home","href":"/introduction/julep"}]},{"tab":"Guides","groups":[{"group":"Guides","pages":[{"title":"Chat with an Agent","href":"/guides/getting-started/chat-with-an-agent"},{"title":"Create \u0026 Execute a Julep Task","href":"/guides/getting-started/create-and-execute-julep-task"},{"title":"Using Secrets in Julep","description":"A practical guide to managing and using secrets in your Julep applications","href":"/guides/using-secrets"},{"title":"Adding a Tool Integration","href":"/guides/adding-tool-integration"},{"title":"Modifying Agent Workflow","description":"Customize how your agents process tasks","href":"/guides/modifying-agent-workflow"},{"group":"Getting Started Examples","pages":[{"title":"Tool Integration Demo","groups":["admin"],"href":"/guides/getting-started/tool-integration-demo"}]},{"group":"Use Case Examples","pages":[{"title":"Customer Service","groups":["admin"],"href":"/guides/use-cases/customer-service"},{"title":"Research Assistant","groups":["admin"],"href":"/guides/use-cases/research-assistant"},{"title":"Document Processing","groups":["admin"],"href":"/guides/use-cases/document-processing"},{"title":"Data Analysis","groups":["admin"],"href":"/guides/use-cases/data-analysis"}]},{"group":"Advanced Examples","pages":[{"title":"Multi-Agent Systems","groups":["admin"],"href":"/guides/advanced/multi-agent-systems"},{"title":"Complex Workflows","groups":["admin"],"href":"/guides/advanced/complex-workflows"},{"title":"Integration Patterns","href":"/guides/advanced/integration-patterns"}]},{"group":"Cookbooks","pages":[{"title":"Quick Solutions","groups":["admin"],"href":"/guides/cookbooks/quick-solutions"},{"title":"Industry Solutions","groups":["admin"],"href":"/guides/cookbooks/industry-solutions"},{"title":"Community Examples","groups":["admin"],"href":"/guides/cookbooks/community-examples"}]}]}]},{"tab":"SDK","pages":[{"title":"SDK","href":"/sdks"}]},{"tab":"Supported Integrations","pages":[{"title":"Supported Integrations","href":"/integrations/supported-integrations"}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/api-reference/agents/list-models"}]}]},"basePath":"","title":"Adding a Tool Integration - Julep","buildId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","deploymentId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","dynamics":["10e4515597"],"chunks":["BannerMarkdown-C79IUEr8.js","dist-DE3EVdvd.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","clsx-DK3K4Z1S.js","html-void-elements-mCSPHezU.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js"]}