Add Tools to the Agent

Adds MCP tools, UC functions, and custom Python tools to an AI agent.

6|10|Updated Mar 23, 2026
One-click install
npx skills add https://github.com/AnanyaDBJ/databricks-ai-workshops --skill add-tools-to-the-agent
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Add Tools to the Agent
Source: https://github.com/AnanyaDBJ/databricks-ai-workshops/tree/main/advanced/.claude/skills/add-tools
Command: npx skills add https://github.com/AnanyaDBJ/databricks-ai-workshops --skill add-tools-to-the-agent

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires databricks-mcp-server, langchain, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill allows you to extend the functionalities of your AI agent by adding new Model Context Protocol (MCP) tools, User-Centric Functions (UC Functions), or custom tools.

Core Features & Use Cases

  • MCP Tool Addition: Incorporate various MCP tools like Genie Space, Vector Search, and UC Functions to enhance the agent's data retrieval and processing capabilities.
  • Custom LangChain Tool Integration: Develop and add custom Python functions that can be used within the agent's context.
  • Environment Variables Management: Configure new tools through environment variables for easy deployment and management.
  • Tool Discovery: Use the discovery script to identify available tools within your workspace.
  • System Prompt Update: Update the system prompt to leverage new capabilities for effective AI-agent interaction.
  • Use Case: For an AI agent designed to handle legal documents, adding a custom tool for extracting metadata from PDFs can greatly enhance its utility.

Quick Start

Add the new PDF metadata extraction tool to your agent using the provided guidelines and scripts.

Frequently Asked Questions about Add Tools to the Agent

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add MCP tools to an AI agent?

To add MCP tools to an AI agent, you configure them through environment variables and update the system prompt. This process incorporates tools like Genie Space and Vector Search to enhance the agent's data retrieval capabilities.

Can I integrate custom Python functions into my AI agent?

You can integrate custom Python functions into your AI agent using LangChain tool integration. This allows you to develop specific functions, such as extracting metadata from PDFs, and add them to the agent's context.

Does this approach work with UC Functions for process automation?

Yes, this approach supports User-Centric Functions (UC Functions) for process automation workflows. Adding UC Functions allows your AI agent to handle administrative tasks and automate processes effectively within your workspace.

What is the best way to discover available tools within a workspace?

The best way to discover available tools within a workspace is to use the provided discovery script. Running this script identifies existing tools that you can then manage and integrate into your AI agent environment.

Do I need LangChain to manage custom tools in my agent?

You need LangChain to develop and add custom Python functions as tools to your agent. The integration relies on LangChain to ensure these custom functions work within the agent's context.