processing-data
Processes CSV files and pandas DataFrames. Use when working with CSV files, tabular data, spreadsheets, or when the user asks to query, analyze, or manipulate structured data.
processing-files
Converts PDF files to markdown text. Use when the user wants to extract text from PDFs, convert PDFs to readable format, or process PDF documents.
image-tools
Image processing tools including OCR text extraction. Use when you need to extract text from images.
managing-google-workspace
Manages Google Workspace services including Gmail, Drive, Docs, Sheets, Slides, Calendar, Forms, Tasks, and Chat. Use when the user wants to interact with Google services, manage emails, documents, spreadsheets, presentations, or calendar events.
http-api-client
Make HTTP requests to any URL or API endpoint. Use when the user needs to call a REST API, fetch data from a URL, send webhooks, or test HTTP endpoints. Supports GET, POST, PUT, PATCH, DELETE methods with custom headers and JSON body.
audio-tools
Text-to-speech synthesis, audio transcription, and music search. Use when the user needs to generate speech audio, transcribe audio files, or search for music on Spotify.
custom-tool-builder
Create custom tools with sandboxed Python code. Use when you need to define new tools dynamically without modifying the codebase.
calendar-tools
Manages calendar bookings and video conferencing. Use when the user needs to check availability, create bookings on Cal.com, or schedule and manage Zoom meetings.
cloud-infrastructure
Manage cloud infrastructure, serverless functions, containers, and development sandboxes. Use when the user needs to invoke AWS Lambda functions, send emails via SES, manage Docker containers, create Daytona workspaces, run code in E2B sandboxes, or interact with Apache Airflow DAGs.
querying-postgresql-database
Connects to PostgreSQL databases to execute SQL queries and explore schema. Use when the user asks to query a database, list tables, describe table structure, or perform any database operations.
ecommerce
Ecommerce tools for managing Shopify products and retrieving brand data. Use when the user needs to list, view, or create Shopify products, or look up brand assets like logos and colors.
finance
Financial data tools for stock prices, company information, financial statements, and blockchain queries. Use when the user needs stock market data, company fundamentals, historical prices, or EVM blockchain information.
llm
Generate text, call tools, and get structured JSON output using LLM providers (Claude, OpenAI, Gemini, Ollama). Use when the user needs to call an LLM API for text generation, function calling, or structured data extraction.
managing-local-system
Manages local filesystem operations, runs shell commands, and performs calculations. Use when working with local files, directories, executing shell commands, or doing mathematical calculations.
media-tools
Media generation and manipulation tools for creating images, videos, and GIFs. Use when the user needs to generate, search for, or transform visual media content.
persistent-memory
Store, search, and retrieve persistent memories and conversation history using Mem0 or Zep. Use when the user needs to remember facts, maintain context across sessions, or manage conversational memory.
messaging-communication
Send messages and notifications across messaging platforms including Slack, Discord, Telegram, and WhatsApp. Use when the user needs to send messages, list channels, search messages, or retrieve chat history.
project-management
Tools for interacting with project management, issue tracking, wiki, and code hosting services. Use when the user needs to create, read, or search issues, tasks, tickets, pages, or repositories across services like Jira, Linear, ClickUp, Todoist, Trello, Confluence, Notion, Bitbucket, GitHub, or Zendesk.
academic-research
Search and retrieve academic papers and knowledge articles from arXiv, PubMed, and Wikipedia. Use when the user needs scientific papers, biomedical research, or encyclopedic knowledge.
searching-web
Searches the web using Tavily API for real-time information. Use when the user needs current information, wants to search the internet, or asks questions requiring up-to-date web data.
social-media
Interact with X (Twitter) for searching tweets, posting tweets, and fetching user profiles and timelines.
storage
Use these tools for S3-compatible object storage operations with MinIO
weather-data
Fetches current weather conditions and forecasts using the OpenWeatherMap API. Use when the user asks about weather, temperature, or forecasts for any city.
web-scraping-crawling
Scrape, crawl, and extract content from web pages. Use when the user needs to extract text, articles, or structured data from websites, or crawl multiple pages from a site.