The Tool Store
The Tool Store is an app store of ready made tools for the most common actions (such as searching the internet, updating your CRM, or sending messages). Tools in the Tool Store are built specifically to work with LLMs, and their description and arguments are optimized specifically for any LLM provider you use.
Each tool works seamlessly with Toolhouse and with your integration. You can start using tools as soon as you integrate Toolhouse in your code.
Any developer can publish tools in the Tool Store. Toolhouse reviews each tool to ensure it complies with our privacy and data protection policy, as well as making sure it meets our latency and execuction service level agreement.
How to use tools
Head over to the Tool Store.
Click Install next to the tool you want to use.
You can install or uninstall tools at any time. To uninstall a tool, click Uninstall next to the tool you want to remove.
Configuring tools
Some tools require that you add some configuration parameters. For example, an email tool may ask you to provide the API Key of the email provider you use. When a tool requires configuration, you'll see dialog with the parameters you'll need to provide.
Toolhouse does not send tool configuration, including API Keys, to the LLM.
Tools and metadata
Some tools may require metadata. For example, a memory tool that stores memory for a user will ask you to provide a unique identifier for that user. When that's the case, you'll need to pass metadata using the Toolhouse SDK:
Using metadataLast updated