AiTechWorlds
AiTechWorlds
Build OpenAI function-calling or Anthropic tool-use JSON schemas from simple fields.
{
"type": "function",
"function": {
"name": "get_weather",
"description": "Get the current weather for a location.",
"parameters": {
"type": "object",
"properties": {
"location": {
"type": "string",
"description": "City and state, e.g. Dhaka, BD"
},
"unit": {
"type": "string",
"description": "celsius or fahrenheit"
}
},
"required": [
"location"
]
}
}
}100% in-browser. Builds a valid JSON-Schema tool/function definition for OpenAI function-calling or Anthropic tool-use. Edit the JSON for nested objects.
The Function / Tool Schema Builder turns a function name, description and a list of parameters into a valid JSON-Schema tool definition for OpenAI function-calling or Anthropic tool-use. It builds the correct wrapper for each provider and updates live in your browser.
Pick a provider
OpenAI or Anthropic β the wrapper format differs.
Define the function
Set the name and description.
Add parameters
Add each parameter's name, type, description and required flag, then copy the JSON.
100% Private β No Server Required
All processing happens directly in your browser. No data is uploaded, stored, or transmitted to any server.
Last reviewed on June 24, 2026 by the AiTechWorlds Tools Team. All processing runs locally in your browser.
Advertisement