In-House tools are prebuilt integrations maintained by OneByZero Neo. They cover common capabilities — web search, code execution, SMS — that most agents need without requiring custom API work. They are visible on the In-House Tools tab on the Integrations page.
Available In-House Tools
Search and Research (available in: flow)
- Google Serper API — calls the Serper.dev Google Search API to give agents the ability to search the web for current information.
- Exa Search — search and content retrieval via the Exa API, optimised for AI applications.
- Search API — calls the searchapi.io API with configurable result limiting.
- Serp Search API — returns structured search engine results page data via the SERP API.
- Tavily Search API — a search engine built for LLMs and RAG, optimised for fast, accurate web search.
- Tavily Extract API — extracts raw content from a specified URL, enabling agents to read and process web pages.
Code Execution (available in: flow)
- Calculator — evaluates arithmetic expressions. Ensures mathematical accuracy without relying on LLM inference for calculations.
- Python Code Structured — a structured variant for converting dataclass code to executable tools.
Communication (available in: voice)
- Twilio Send SMS — sends SMS messages via the Twilio API.
- Transfer to Human — transfers the caller to a human support agent.
Configuration Status
Each In-House tool card shows its current configuration state:
- No configuration required — the tool works immediately. Calculator falls into this category.
- Configured — the tool has been set up with credentials or parameters. For example, Twilio Send SMS requires API credentials before use.
- Enabled / Disabled — the toggle on each card controls whether the tool is available for agents to use.
Tools that require configuration show a setup form when you click the card. The form fields are specific to the tool — API keys, account identifiers, default parameters, and similar settings. Fill in the required fields and save to mark the tool as configured.
Agent type compatibility
Some In-House tools display an Available in: badge indicating which agent types support that tool (for example, voice-only tools show a voice badge). Confirm compatibility before selecting a tool for a specific agent type.
Enabling a Tool for Agents
Once an In-House tool is configured and enabled:
- Open the relevant agent in the builder.
- For Agentic Flow agents, add the tool as a tool node in the flow canvas.
- For Chatbot agents, add it as a block in the flow.
The tool becomes available to the agent using the credentials and settings configured in the Foundry. Individual agents do not store tool credentials — they reference the Foundry configuration.
