{"success":false,"error":"This endpoint accepts POST requests only. Send a JSON body with a tool name and arguments.","usage":{"method":"POST","endpoint":"/api/v1/tools/call","content_type":"application/json","body":{"tool":"ToolName (e.g. RegisterAgent, DispatchPhysicalTask)","arguments":"{ key: value pairs matching the tool's parameters }"},"authentication":"Include X-Api-Key header (auto-injected as apiKey argument) or pass apiKey in arguments. Some tools (RegisterAgent, ListServiceCategories, ListServiceCapabilities) do not require authentication.","example_register":{"tool":"register_agent","arguments":{"agentName":"My Agent","description":"What my agent does","agentType":"personal_assistant","acceptedTerms":true}},"example_dispatch":{"tool":"dispatch_physical_task","arguments":{"title":"Check if store is open","description":"Visit the location and take a photo","locationAddress":"Kalverstraat 1, Amsterdam","payoutAmount":15,"payoutCurrency":"EUR"}}},"available_tools":"/api/v1/tools","discovery":"/api/v1/discovery"}