# List system tools div strong 🔨 In Development — This section is still being developed and may change. Retrieve a list of available built-in Freddy AI system tools with their capabilities and configuration options. #### Query Parameters **`include_capabilities`** boolean optional · Defaults to `true` Include detailed tool capabilities and parameters in the response. **`category`** string optional Filter tools by category. Values: `search`, `computation`, `generation`, `automation`, `analysis`. **`model_compatibility`** string optional Filter tools compatible with specific model types. Values: `text`, `vision`, `voice`, `multimodal`. ## Returns A list of [System Tool objects](/docs/api-reference/objects/system-tool-object). List all tools ```bash curl "https://api.freddy.aitronos.com/v1/toolbox/system-tools" \ -H "Authorization: Bearer $FREDDY_API_KEY" ``` ```python import requests response = requests.get( "https://api.freddy.aitronos.com/v1/toolbox/system-tools", headers={"Authorization": f"Bearer {api_key}"} ) tools = response.json() print(tools) ``` ```javascript const response = await fetch('https://api.freddy.aitronos.com/v1/toolbox/system-tools', { headers: { 'Authorization': `Bearer ${process.env.FREDDY_API_KEY}` } }); const tools = await response.json(); console.log(tools); ``` Filter by category ```bash curl "https://api.freddy.aitronos.com/v1/toolbox/system-tools?category=search" \ -H "Authorization: Bearer $FREDDY_API_KEY" ``` ```python import requests response = requests.get( "https://api.freddy.aitronos.com/v1/toolbox/system-tools", headers={"Authorization": f"Bearer {api_key}"}, params={"category": "search"} ) tools = response.json() print(tools) ``` ```javascript const response = await fetch('https://api.freddy.aitronos.com/v1/toolbox/system-tools?category=search', { headers: { 'Authorization': `Bearer ${process.env.FREDDY_API_KEY}` } }); const tools = await response.json(); console.log(tools); ``` Filter by model compatibility ```bash curl "https://api.freddy.aitronos.com/v1/toolbox/system-tools?model_compatibility=vision" \ -H "Authorization: Bearer $FREDDY_API_KEY" ``` ```python import requests response = requests.get( "https://api.freddy.aitronos.com/v1/toolbox/system-tools", headers={"Authorization": f"Bearer {api_key}"}, params={"model_compatibility": "vision"} ) tools = response.json() print(tools) ``` ```javascript const response = await fetch('https://api.freddy.aitronos.com/v1/toolbox/system-tools?model_compatibility=vision', { headers: { 'Authorization': `Bearer ${process.env.FREDDY_API_KEY}` } }); const tools = await response.json(); console.log(tools); ```