Custom Tools

Tool Templates

Tool templates are pre-built tools you can install in one command. Browse the catalog, pick a template, and it's deployed with your connections.


Browse the Catalog

tool(action="catalog")

Returns a list of available templates with descriptions, required connections, and capabilities.


Install a Template

tool(action="install", template_id="tmpl_github_proxy")

Optionally customize the name:

tool(action="install", template_id="tmpl_github_proxy", name="my-github")

The installed tool is immediately active and appears in your tool list.


What's Included

Templates cover common integrations and workflows:

  • API proxies — GitHub, Google Analytics, Search Console, Ghost CMS, and more
  • Data tools — Financial data (FMP, SEC EDGAR), domain availability checks
  • Automation — Morning briefings, portfolio trackers, job sourcers

Each template specifies which connections it needs. If you don't have the required connection, you'll be prompted to create one.


Customizing After Install

Installed tools are full custom tools. You can:

  • Update the code: tool(action="update", tool_id="...", code_config={...})
  • Change the description or schema
  • Add scheduling or email triggers
  • Adjust visibility

The source_template_id field tracks which template a tool was installed from.

Previous
Tool Visibility