Tools Overview
Hive provides a comprehensive collection of tools that enable AI agents to interact with external systems, process data, and perform actions via the Model Context Protocol (MCP). All tools follow consistent patterns and are designed for reliability and security.Architecture
Tools are organized into categories based on functionality:- File System - Read, write, search, and modify files
- Web & Search - Search the web, scrape content, access knowledge bases
- Communication - Send emails, Slack messages, Discord messages
- Productivity - Manage calendars, CRM contacts, scheduling
- Cloud APIs - Google services, GitHub, BigQuery
- Security - Port scanning, SSL analysis, DNS security checks
- Data Processing - CSV, Excel, PDF reading and manipulation
Tool Registration
Tools are registered with FastMCP using the decorator pattern:Credential Management
Tools that require API access support two credential patterns:Simple Tools (No Credentials)
API Tools (With Credentials)
Error Handling
All tools follow consistent error handling patterns:Common Patterns
Pagination
Many tools support pagination for large result sets:Search Queries
Search tools accept natural language or structured queries:Batch Operations
Some tools support batch operations for efficiency:Available Tool Categories
File System
Read, write, search, and modify files
Web Search
Search engines and web scraping
Communication
Email, Slack, Discord integration
Productivity
Calendars and CRM systems
Cloud APIs
Google, GitHub, cloud services
Security
Security scanning and analysis
MCP Server
All tools are exposed via an MCP server that can run in HTTP or STDIO mode:- Health check endpoint:
GET /health - Tool discovery via MCP protocol
- Automatic credential validation
- Error handling and logging
Next Steps
Creating Tools
Learn how to build custom tools
MCP Server Setup
Configure and run the MCP server