Needle 2 models structured extraction as a tool call: this page wraps the record schema as one tool, sends the source text as the query to a compatible endpoint, and reads the result from function_calls[].arguments. The shape is constrained by the schema instead of being generated as free text and repaired afterward.
This page connects to an external Needle 2 service, defaulting to the local Needle playground. Text does not pass through a ToolGarden server, but it is sent to the endpoint you enter; review its deployment, CORS, access control, and sensitive-data policy before production use.