Generate a valid OpenAI function-calling tool definition in seconds. Add the function name and description, define parameters (name, type, required, description, enum) visually, and get a tools JSON with a proper parameters JSON Schema ready to copy.
Function definition
Parameters
NameTypeRequiredDescriptionEnum values
No parameters yet — click "Add parameter" to start
Generated JSON
Fill in the function and its parameters visually to generate a tool definition JSON that follows the OpenAI Function Calling spec (including the parameters JSON Schema).