MindRoom includes 86 built-in tool integrations organized by category.
File & System
| Tool |
Description |
Config Required |
file |
Read, write, list, search, and manage local files |
- |
shell |
Execute shell commands |
- |
docker |
Manage Docker containers and images |
- |
python |
Execute Python code |
- |
sql |
Database query and management for SQL databases |
db_url or connection params |
duckdb |
Query data with DuckDB |
- |
pandas |
Data manipulation with Pandas |
- |
csv |
Read and write CSV files |
- |
calculator |
Mathematical calculations |
- |
sleep |
Pause execution |
- |
Web Search & Research
| Tool |
Description |
Config Required |
duckduckgo |
DuckDuckGo web search |
- |
googlesearch |
Google search via WebSearch backend |
- |
baidusearch |
Baidu search |
- |
tavily |
Real-time web search API |
api_key |
exa |
AI-powered web search and research |
api_key |
serpapi |
Search API aggregator |
api_key |
serper |
Google search API |
api_key |
searxng |
Self-hosted metasearch |
host |
linkup |
Link discovery |
api_key |
Web Scraping & Crawling
| Tool |
Description |
Config Required |
firecrawl |
Web scraping and crawling |
api_key |
crawl4ai |
AI-powered web crawling |
- |
browserbase |
Cloud browser automation |
api_key |
agentql |
Structured web scraping |
api_key |
spider |
Web spider/crawler |
api_key |
scrapegraph |
Graph-based scraping |
api_key |
apify |
Web scraping platform |
api_key |
brightdata |
Proxy and scraping |
api_key |
oxylabs |
Web scraping proxy |
api_key |
jina |
Web content reading and search |
api_key (optional) |
website |
Simple web fetching |
- |
newspaper4k |
Article extraction |
- |
web_browser_tools |
Browser automation |
- |
AI & ML APIs
| Tool |
Description |
Config Required |
openai |
Transcription, image generation, and speech synthesis |
api_key |
gemini |
Google AI for image and video generation |
api_key |
groq |
Fast AI inference for audio transcription, translation, and text-to-speech |
api_key |
replicate |
Generate images and videos using AI models |
api_key |
fal |
AI media generation (images and videos) |
api_key |
dalle |
DALL-E image generation |
api_key |
cartesia |
Text-to-speech and voice localization |
api_key |
eleven_labs |
Text-to-speech and sound effects |
api_key |
lumalabs |
3D content creation and video generation |
api_key |
modelslabs |
Generate videos, audio, and GIFs from text |
api_key |
Knowledge & Research
| Tool |
Description |
Config Required |
arxiv |
Search and read academic papers from ArXiv |
- |
wikipedia |
Search and retrieve information from Wikipedia |
- |
pubmed |
Search and retrieve medical and life science literature |
- |
hackernews |
Get top stories and user details from Hacker News |
- |
Communication & Social
| Tool |
Description |
Config Required |
gmail |
Read, search, and manage Gmail emails |
Google OAuth |
slack |
Send messages and manage channels |
token |
discord |
Interact with Discord channels and servers |
bot_token |
telegram |
Send messages via Telegram bot |
token, chat_id |
whatsapp |
WhatsApp Business API messaging |
access_token, phone_number_id |
twilio |
SMS and voice |
account_sid, auth_token |
webex |
Webex Teams messaging |
access_token |
resend |
Transactional email |
api_key |
email |
Generic SMTP email |
SMTP config |
x |
Post tweets, send DMs, and search X/Twitter |
bearer_token or OAuth credentials |
reddit |
Reddit browsing and interaction |
client_id, client_secret |
zoom |
Video conferencing and meetings |
account_id, client_id, client_secret |
Project Management
| Tool |
Description |
Config Required |
github |
Repository and issue management |
access_token |
jira |
Issue tracking and project management |
server_url, username, password or token |
linear |
Issue tracking and project management |
api_key |
confluence |
Retrieve, create, and update wiki pages |
url, username, password or api_key |
trello |
Trello boards |
api_key, token |
todoist |
Todoist task management |
api_token |
zendesk |
Search help center articles |
username, password, company_name |
Calendar & Scheduling
| Tool |
Description |
Config Required |
google_calendar |
View and schedule meetings |
Google OAuth |
cal_com |
Cal.com scheduling |
api_key |
Data & Business
| Tool |
Description |
Config Required |
google_sheets |
Read, create, update spreadsheets |
Google OAuth |
yfinance |
Financial data |
- |
financial_datasets_api |
Financial datasets |
api_key |
Location & Maps
| Tool |
Description |
Config Required |
google_maps |
Maps and places |
api_key |
openweather |
Weather data |
api_key |
DevOps & Infrastructure
| Tool |
Description |
Config Required |
aws_lambda |
AWS Lambda functions |
AWS credentials |
aws_ses |
AWS email service |
AWS credentials |
airflow |
Apache Airflow DAG file management |
- |
e2b |
Code execution sandbox |
api_key |
daytona |
Development environments |
api_key |
composio |
API composition |
api_key |
Smart Home
| Tool |
Description |
Config Required |
homeassistant |
Control and monitor smart home devices |
HOMEASSISTANT_URL, HOMEASSISTANT_TOKEN |
| Tool |
Description |
Config Required |
youtube |
Extract video data, captions, and timestamps |
- |
giphy |
GIF search |
api_key |
moviepy_video_tools |
Video processing |
- |
Memory & Storage
| Tool |
Description |
Config Required |
mem0 |
Persistent memory system |
api_key (optional for cloud) |
zep |
Conversation memory |
api_key |
Custom & Config
| Tool |
Description |
Config Required |
custom_api |
Custom API calls |
Varies |
config_manager |
MindRoom configuration management |
- |
Add tools to agents in config.yaml:
agents:
assistant:
display_name: Assistant
role: A helpful assistant
model: sonnet
tools:
- file
- shell
- duckduckgo
- github
Or use the Dashboard's Agents tab to enable tools visually.
Environment Variables
Most tools require API keys or credentials. Set them in your .env file:
# Search
TAVILY_API_KEY=tvly-...
EXA_API_KEY=...
# Communication
SLACK_BOT_TOKEN=xoxb-...
GITHUB_TOKEN=ghp_...
# AI Services
OPENAI_API_KEY=sk-...
REPLICATE_API_TOKEN=r8_...
MindRoom automatically loads .env files from the working directory.