Tool Definition Builder
Design tools (function calling) for Claude visually. Describe each parameter, then export the tools array, a ready-to-run Python or TypeScript tool-use loop, or a standalone JSON Schema.
Tools in this set
Tool
Parameters
Options
[
{
"name": "get_weather",
"description": "Get the current weather for a city. Use this whenever the user asks about current conditions, temperature or whether to bring an umbrella. Returns temperature, conditions and humidity.",
"input_schema": {
"type": "object",
"properties": {
"location": {
"type": "string",
"description": "City and country, e.g. \"Paris, France\""
},
"unit": {
"type": "string",
"description": "Temperature unit",
"enum": [
"celsius",
"fahrenheit"
],
"default": "celsius"
}
},
"required": [
"location"
]
}
}
]Checks
✓ Looks good — names are valid and everything is described.
