Tools and MCP

Tools extend your AI agents with capabilities beyond text: search, knowledge base access, image generation, and custom integrations. Overview of built-in and custom tools and how to configure them per agent.

2 min read

What Are Tools? 🛠️

Tools are powerful capabilities that enhance your AI agents, allowing them to perform actions beyond simple text generation. Think of them as superpowers that let your agents search the web, access your knowledge base, generate images, and much more!

Built-in Tools 🎁

ATG comes with a comprehensive set of ready-to-use tools designed to cover the most common needs:

🔍 Knowledge & Search Tools

  • Knowledge Base Search – Search your organization's internal knowledge base for information from company documents, policies, and procedures
  • Find Relevant Documents – Use natural language to discover relevant documents within your organization
  • Get Document Content – Retrieve the full content of specific organization or user documents
  • Organization Context – Provide agents with organization-specific information (policies, teams, products, projects, procedures) to enrich responses

🌐 Web Tools

  • Web Search – Search the web for current, up-to-date information, news, or data that changes frequently
  • Fetch Web Page Content – Retrieve content from specific web pages (checks your knowledge base first!)

🎨 Creative Tools

  • Generate Image – Create new images from text descriptions or edit existing ones

Custom Tools for Your Needs 🚀

Need something specific? ATG can develop ad-hoc tools tailored to your organization's unique requirements.

This is especially powerful for web applications where you need agents to perform specific actions - like updating a CRM, triggering workflows, querying your internal database, or integrating with your proprietary systems.

Custom tools enable your agents to:

  • ✅ Interact with your internal APIs
  • ✅ Perform specific business actions
  • ✅ Connect to your existing tech stack
  • ✅ Automate complex workflows

Configuring Tools Per Agent 🎯

You have full control over which tools are available to each agent and which tools users can access:

For each agent, you can:

  • Choose which built-in tools to enable
  • Add custom tools developed for your organization
  • Control tool availability for end users

This flexibility ensures that each agent has exactly the capabilities it needs - no more, no less - optimizing both performance and security.