Skip to main content

Toolkits

A Toolkit is a collection of related tools that share configuration and can be added to any Agent. Agentium ships with 28 pre-built toolkits for common integrations so you don’t have to write boilerplate.

Available Toolkits

Utility (No API Key)

Calculator

Evaluate math expressions safely — arithmetic and Math functions.

File System

Read, write, list, and inspect local files with path sandboxing.

Shell

Execute shell commands with timeout and command allowlisting.

Wikipedia

Search and read Wikipedia articles — no API key required.

PDF

Extract text, metadata, and page content from PDF files.

Git

Local git operations — status, diff, log, commit, branch.

Code Interpreter

Execute JavaScript, Python, or TypeScript in a subprocess.

DuckDuckGo

Web search and news — no API key required.

Web Search

Tavily or SerpAPI-powered web search with AI-optimized results.

HTTP / REST

Make arbitrary HTTP requests — call any API.

Web Scraper

Extract text content and links from web pages.

Hacker News

Top stories and user details from HN — no API key required.

YouTube

Search videos and extract transcripts/captions.

Data & Storage

SQL Database

Query SQLite, PostgreSQL, or MySQL databases.

Redis

Get, set, delete, list, and increment keys in Redis.

S3 Cloud Storage

Upload, download, list, and presign URLs for S3-compatible storage.

Google Sheets

Read, write, and append data in Google Sheets.

Communication

Gmail

Send, search, and read emails via Gmail API.

WhatsApp

Send messages via Meta’s WhatsApp Business Cloud API.

Slack

Send/read messages, list channels, and reply in threads.

Telegram

Send messages, photos, and read updates via Telegram Bot API.

Discord

Send/read messages, list channels, and reply in threads.

Project Management & Productivity

GitHub

Repositories, issues, PRs, and file content.

Jira

Search, create, update issues and add comments.

Notion

Search pages, read content, create pages, and query databases.

Google Calendar

List, create, get, and delete calendar events.

Stripe

Charges, customers, refunds, subscriptions, and invoices.

AI & Creative

Image Generation

Generate and edit images via OpenAI DALL-E API.

Quick Reference


Using Toolkits

Every toolkit extends the Toolkit base class and exposes a getTools() method that returns ToolDef[]:
You can mix toolkit tools with local tools and MCP tools:

Building a Tool Library

Use collectToolkitTools() to combine multiple toolkit instances into a named tool library — useful for the Admin API and dynamic agent creation:
Use describeToolLibrary() to get a serializable summary for API responses:

Toolkit Catalog

Agentium includes a built-in toolkitCatalog that knows about all 28 toolkit types and their configuration requirements. This powers the Admin UI’s toolkit browser.
Each catalog entry includes:
The @agentium/admin package uses the toolkit catalog to let users configure toolkit credentials from a UI — see Admin: Toolkit Configuration.

Creating Custom Toolkits

Extend the Toolkit base class:

Registering in the Catalog

To make a custom toolkit available in the admin UI’s toolkit browser, register it in the catalog: