Capabilities
Tool Catalog
Browse toolkits and discover available tools.
Connected Accounts
Authorize providers with managed OAuth.
Bindings
Grant agents access to specific toolkits.
Executing Tools
Run tools synchronously, async, or in batches.
Triggers & Webhooks
Automate tools on external events.
Workspace Groups
Control which tools are available where.
MCP
Integrate Model Context Protocol servers.
Available toolkits
How it works
- Connect a provider account via OAuth. Credentials are stored encrypted and never returned by the API.
- Bind the toolkit to an agent, linking it to the connected account.
- Discover available tools in scope.
- Execute tools. The gateway resolves credentials automatically based on the agent’s bindings.
SDK access
- Python
- TypeScript
- curl
Errors
Tool Gateway returns a JSON error body:{ "error": { "code": "<CODE>", "message": "<human_message>" } }.
Rate limits
Tool execution is rate-limited at multiple levels: per organization, per toolkit, and per connected account. Provider-side limits also apply per tool. Exceeding any level returns429. Specific values depend on your plan and the provider — see the Console.

