Tools for Agents¶
Check out the following pre-built tools that you can use with ADK agents:
Gemini tools¶
Google Search
Perform web searches using Google Search with Gemini
Code Execution
Execute code using Gemini models
Google Cloud tools¶
Apigee API Hub
Turn any documented API from Apigee API hub into a tool
Application Integration
Link your agents to enterprise applications using Integration Connectors
BigQuery Tools
Connect with BigQuery to retrieve data and perform analysis
Bigtable Tools
Interact with Bigtable to retrieve data and and execute SQL
GKE Code Executor
Run AI-generated code in a secure and scalable GKE Sandbox environment
Spanner Tools
Interact with Spanner to retrieve data, search, and execute SQL
MCP Toolbox for Databases
Connect over 30 different data sources to your agents
Vertex AI RAG Engine
Perform private data retrieval using Vertex AI RAG Engine
Vertex AI Search
Search across your private, configured data stores in Vertex AI Search
Third-party tools¶
Exa
Search and extract structured content from websites and live data
Firecrawl
Empower your AI apps with clean data from any website
GitHub
Analyze code, manage issues and PRs, and automate workflows
Hugging Face
Access models, datasets, research papers, and AI tools
Build your tools¶
If the above tools don't meet your needs, you can build tools for your ADK workflows using the following guides:
- Function Tools: Build custom tools for your specific ADK agent needs.
- MCP Tools: Connect MCP servers as tools for your ADK agents.
- OpenAPI Integration: Generate callable tools directly from an OpenAPI Specification.