🏠Toolhouse

Toolhouse is a Backend-as-a-Service (BaaS) to build, run, and manage AI agents. Toolhouse simplifies the process of building agents in a local environment and running them in production.

With Toolhouse, you define agents as code and deploy them as APIs using a single command. Toolhouse agents are automatically connected to the Toolhouse MCP Server; it gives agents access to RAG, memory, code execution, browser use, and all the functionality agents need to perform actions. You can add MCP Servers and even define custom code that the agent can use to perform actions not covered by public MCP Servers.

Toolhouse has built-in eval, prompt optimization, and agentic orchestration.

Features

Agentic Backend-as-a-Service

Toolhouse allows you to define agents and deploy them as APIs. Our backend integrates curated MCP servers, RAG, memory, and all the other tools you need to ship useful agents. Our globally distributed runtime is built for high availability and ensures consistent performance.

Running Agents asynchronously

Local Development

th is the Toolhouse CLI. It allows you to create, run, and manage agents directly from your favorite environment. You can integrate th in your CI/CD pipeline to test and deploy agents with the rest of your code.

Quick start: deploy your first agent

Schedules

Schedules are Toolhouse's cron service. You can schedule agents to run a specific intervals using cron expressions.

Schedule autonomous runs

Observability

You can inspect each agent run. Agent Logs show you the entire execution lifecycle of each agent you run. For a deeper drill down, you can use Execution logs to check the MCP servers called by your agents.

Execution logs

Toolhouse SDK

The Toolhouse SDK allows you to run Toolhouse in your existing codebase. You can use the SDK if you want to use your own custom agents. The SDK integrates with Vercel AI and LlamaIndex.

Last updated