Built-in Tools
Ready-to-use tools that extend agent capabilities with powerful built-in functionality
Peargent provides a growing collection of built-in Tools that solve common tasks without requiring custom implementations. These tools are production-ready, well-tested, and integrate seamlessly with Agents.
Why Built-in Tools?
Built-in tools save development time and provide:
- Zero Configuration - Import and use immediately, no setup required
- Production Ready - Thoroughly tested and optimized for reliability
- Best Practices - Built with proper error handling, validation, and security
- Consistent API - Same interface patterns across all built-in tools
- Maintained - Regular updates and improvements from the Peargent team
Available Built-in Tools
Text Extraction Tool
Extract plain text and metadata from various document formats including HTML, PDF, DOCX, TXT, Markdown, and URLs. This tool enables agents to read and process content from different file types and web pages. Supported formats: HTML/XHTML, PDF, DOCX, TXT, Markdown, and URLs (with SSRF protection). Learn more about Text Extraction Tool →
Wikipedia Search
Search Wikipedia and extract knowledge from articles with smart fuzzy matching, summary extraction, and multi-language support. This tool enables agents to retrieve accurate information from Wikipedia articles, handle disambiguation pages, get article suggestions, and extract related links and categories. Supports all Wikipedia languages and provides intelligent handling of missing or ambiguous articles. Learn more about Wikipedia Search →
Email Notifications
Send professional email notifications through SMTP or Resend API with template variable substitution, HTML support, and intelligent provider selection. This tool enables agents to send emails with Jinja2 templating or simple variable replacement, automatic HTML detection, built-in validation, and comprehensive error handling. Supports Gmail, Outlook, custom SMTP servers, and the Resend API with automatic fallback between providers. Learn more about Email Notifications →
Discord Notifications
Send Discord messages and rich embeds to channels through webhooks with template variable substitution, custom branding, and comprehensive formatting support. This tool enables agents to send messages with Jinja2 templating or simple variable replacement, rich embed support with fields and images, custom usernames and avatars, and automatic webhook URL loading from environment variables. Perfect for system alerts, build notifications, deployment updates, and AI-powered Discord bots. Learn more about Discord Notifications →
DateTime Operations
Work with dates, times, timezones, and perform time-based calculations with support for current time retrieval, time difference calculations, date parsing, and timezone conversions. This tool enables agents to get current UTC or timezone-specific time, calculate duration between dates with smart unit selection, parse ISO 8601 and Unix timestamps, convert between IANA timezones, and generate human-readable time descriptions. Perfect for scheduling, timezone coordination, time tracking, and natural language time queries. Learn more about DateTime Operations →
Web Search
Search the web with Peargent agents using DuckDuckGo for real-time information retrieval. This tool provides rich search results with titles, snippets, and URLs, supporting regional filtering, safe search controls, time-based filtering, and customizable result counts. Enables agents to access up-to-date information from the web, verify claims, conduct research, and ground responses with current data. No API keys required - works out of the box with zero configuration. Perfect for research assistance, fact-checking, RAG applications, competitive intelligence, and news monitoring. Learn more about Web Search →
Coming Soon
More built-in tools are in development:
- Image Analysis Tool - Extract text and analyze images
- File System Tool - Read, write, and manage files safely
- HTTP Request Tool - Make API calls with built-in retry logic
Check the Peargent GitHub repository for the latest updates.