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.