Skip to Content
DocumentationAgentsToolsCreate Tools

Create Tools

Tools are specialized components designed to perform specific tasks that large language models cannot reliably handle on their own, such as precise calculations or interacting with external systems. While LLMs excel at generating language, tools act as executable actions that an agent can invoke to get accurate results from the outside world. In Medbot, admin users can create default tools and expose them to agents, enabling consistent, efficient task completion across workflows.

In order to create a tool:

  1. Goto home and navigate to “Settings” from the sidebar.

Settings page

  1. If you are an admin user, click “Admin Panel” on the top of your settings page to goto the admin panel.

Admin panel

  1. Click “Edit Tools” to go to tools page.

Tools Page

  1. To load the default tools, click the “Seed Default Tools” button. You will see the default tools we have.

Admin panel

  1. Click “Add New Tool”.

  2. Enter all the fields in the form. Each field is described below:

FieldDescriptionAffects tool behavior
Tool NameThe name of the tool to be created.No
DescriptionA descriptive text describing the tool’s purpose.No
System InstructionsGeneral instructions the tool must follow while executing a task.Yes
Select ModelLLM Model to be used for the agent.Yes
Define input schema for the toolThis schema defines the input parameters taken by your toolYes
Define input schema for the toolThis schema defines the output given your toolYes

Visit here for a sample tool definition.

  1. Click “Create Tool”

  2. You will see the tools listed.You’ve succesfully created the tool.

Admin panel

  1. You will now see your tools listed in the create agent form on clicking the usetools checkbox as below. Use this tool when creating an agent.

Admin panel

Last updated on