Overview
Extend agents with tools and integrations
Tools Overview
Extend your agents with 5,700+ prebuilt tools and custom integrations.
What are Tools?
Tools are functions that agents can call to interact with external systems:
- Search databases
- Call APIs
- Send emails
- Create tickets
- And more
Built-in Tools
SwiftClaw provides thousands of prebuilt tools:
from swiftclaw import Agent
agent = Agent(
name="assistant",
tools=[
"search_web",
"send_email",
"create_calendar_event",
"fetch_weather"
]
)Custom Tools
Create your own tools:
@agent.tool
async def search_database(query: str):
"""Search the product database"""
results = await db.search(query)
return resultsTools are automatically discovered and made available to your agent.
Next Steps
- Built-in Tools - Explore prebuilt tools
- Custom Tools - Create your own
- Integrations - Third-party integrations
How is this guide ?
Last updated on