In the latest version, Agency Swarm leverages tools from the agents SDK instead of providing its own built-in tools. This provides access to a comprehensive set of production-ready tools maintained by OpenAI.
Available Tools
The agents SDK provides the following built-in tools:Hosted Tools
WebSearchTool
- Lets an agent search the webFileSearchTool
- Allows retrieving information from your OpenAI Vector StoresComputerTool
- Allows automating computer use tasksCodeInterpreterTool
- Lets the LLM execute code in a sandboxed environmentImageGenerationTool
- Generates images from a promptLocalShellTool
- Runs shell commands on your machine
Function Tools
FunctionTool
- Custom function-based tools using the@function_tool
decorator
MCP (Model Context Protocol) Tools
HostedMCPTool
- Exposes a remote MCP server’s tools to the model
- Web Search: Real-time information retrieval, current events, up-to-date data
- File Search: Enriching agent knowledge, reducing hallucinations, querying documents
- Computer Tool: Automating computer use tasks, UI interactions, testing applications
- Code Interpreter: Data analysis, calculations, executing code in a sandboxed environment
- Image Generation: Creating visual content, illustrations, design assets from prompts
- Local Shell: System administration, file operations, running shell commands
- Function Tool: Creating custom tools with specific business logic using Python functions
- Hosted MCP Tool: Accessing tools from remote Model Context Protocol servers