> ## Documentation Index
> Fetch the complete documentation index at: https://docs.architect.new/llms.txt
> Use this file to discover all available pages before exploring further.

# Custom Tools via Lyzr Studio

> Need an integration that isn't on the built-in list? Build your own custom tool in Lyzr Studio and plug it into any Architect agent in seconds.

## Why Custom Tools?

Architect ships with a growing catalog of pre-built integrations (Gmail, Slack, HubSpot, GitHub, and more). But every team has internal APIs, niche SaaS products, or proprietary services that need to be wired in. **Custom Tools** let you connect any HTTP API or function to your agents without leaving the Lyzr ecosystem.

Custom tools are authored in **Lyzr Studio** — the underlying agent platform that powers Architect — and instantly become available to any agent you build in Architect.

## How It Works

Every agent you create in Architect can be opened directly in Lyzr Studio for advanced configuration, including custom tool integration.

<Steps>
  <Step title="Open your agent in Architect">
    Navigate to your project, open the agent you want to extend, and click the **Edit Agent** panel.
  </Step>

  <Step title="Click 'Open in Lyzr Studio'">
    In the top-right corner of the Edit Agent panel, click the **Open in Lyzr Studio** button. This launches the same agent in Studio with full access to advanced configuration.

    <Frame>
      <img src="https://mintcdn.com/lyzr-636197f6/ovfCHnLxUzSFcJMI/images/open-in-lyzr-studio.png?fit=max&auto=format&n=ovfCHnLxUzSFcJMI&q=85&s=3721b45c5b85c2ab407cc4d6c1b7e389" alt="Open in Lyzr Studio button highlighted in the Edit Agent panel" width="2938" height="1764" data-path="images/open-in-lyzr-studio.png" />
    </Frame>
  </Step>

  <Step title="Create or attach a custom tool">
    In Studio, follow the Custom Tools guide to define your tool's endpoint, schema, and authentication. Once saved, the tool is immediately available to your Architect agent.

    <Card title="Custom Tools Guide (Lyzr Studio Docs)" icon="book-open" href="https://docs.lyzr.ai/agent-lab/tools/Custom%20Tools">
      Step-by-step walkthrough for creating, configuring, and attaching custom tools in Lyzr Studio.
    </Card>
  </Step>

  <Step title="Use it in Architect">
    Return to Architect and prompt your agent normally — it will automatically pick up the new tool and use it when the prompt calls for it.
  </Step>
</Steps>

## What You Can Build

Custom tools unlock virtually any external integration:

* **Internal APIs:** Connect agents to your company's private microservices, databases, or admin panels.
* **Niche SaaS Products:** Wire in vertical tools (legal research platforms, medical records systems, logistics APIs) that aren't in the standard catalog.
* **Webhooks & Automation:** Trigger Zapier, Make, or n8n workflows directly from an agent action.
* **Custom Logic:** Wrap your own Python or JavaScript functions and expose them as callable tools.

<Tip>
  Once a custom tool is attached to an agent in Studio, it behaves just like a built-in integration in Architect — no code changes required on the Architect side.
</Tip>

## Need Help?

For detailed instructions on authoring custom tools — including authentication, parameter schemas, response handling, and testing — refer to the official Lyzr Studio documentation:

<Card title="Lyzr Studio: Custom Tools Documentation" icon="arrow-up-right-from-square" href="https://docs.lyzr.ai/agent-lab/tools/Custom%20Tools">
  Complete reference for building and managing custom tools in Lyzr Studio.
</Card>
