Overview
The Playground is an interactive environment where you can test your toolsets and debug issues. It provides a chat interface, tool controls, and detailed execution traces.Access the Playground
- Navigate to Toolsets in your dashboard
- Click on a toolset
- Click Playground in the top navigation
Interface Overview
The Playground is a two-panel interface:Left Panel: Chat Interface
Features:- Chat messages: Conversation with your toolset
- Tool execution cards: Expandable cards showing tool calls
- Tool name and status (Running/Success/Error/Blocked)
- Input parameters (collapsible JSON viewer)
- Output/result when available
- Message input: Multi-line textarea at bottom
- Send/Stop button: Send messages or stop streaming responses
- Settings controls: Model selector, temperature, and system prompt below input
- User messages (your prompts)
- Assistant messages (AI responses)
- Tool messages (expandable execution details)
- Error messages (when things fail)
Right Panel: Tools List
Features:- Available tools: All tools in this toolset with descriptions
- Search bar: Filter tools by name or description
- Tag filters: Filter by tool tags (toggleable badges)
- Tool count: Badge showing number of available tools
- Settings button: Access tool permissions management
Header
Features:- Server selector: Dropdown to switch between toolsets
- Authentication status: Badge showing connection status
- Authentication controls: Buttons/inputs for auth configuration
Set Tool Permissions
Control which tools can be executed from the Tools Sidebar:| Permission | Behavior |
|---|---|
| Allow ✅ | Tool executes freely |
| Block ❌ | Tool is visible but execution blocked |
| Require Approval ⏸️ | Prompt before execution (coming soon) |
- Open the Tools Sidebar (left panel)
- Find the tool
- Click the permission dropdown
- Select: Allow, Block, or Require Approval
Debug Common Issues
Authentication Errors
401 Unauthorized
401 Unauthorized
403 Forbidden
403 Forbidden
Symptoms:Causes:
- Account lacks necessary permissions
- Resource doesn’t exist or is private
- Rate limit exceeded
- Verify the connected account has access to the resource
- Check service account permissions (admin, member, guest?)
- Wait if rate limited (check service dashboard)
Tool Execution Errors
Missing Required Parameters
Missing Required Parameters
Symptoms:Cause: The AI agent didn’t provide a required parameter.Solutions:
- Improve tool descriptions to clarify required parameters
- Provide examples in tool definition
- Be more specific in your Playground prompt
Invalid Parameter Values
Invalid Parameter Values
Symptoms:Cause: Parameter value doesn’t match expected format/enum.Solutions:
- Check tool documentation for valid values
- Update your prompt with correct values
- Add enum constraints to tool definition
Timeout
Timeout
Symptoms:Cause: The API took too long to respond.Solutions:
- Check if the service is experiencing issues
- Reduce the scope of the request (e.g., fetch fewer results)
- Enable pagination for large datasets
Response Issues
Response Too Large
Response Too Large
Symptoms: Responses are megabytes of JSON, hitting token limits.Solutions:
- Enable Response Compression
- Use filtering to select specific fields
- Implement pagination for list operations
- Limit the number of results returned
Unexpected Response Format
Unexpected Response Format
Symptoms: Response structure doesn’t match expectations.Solutions:
- Check API documentation for correct response schema
- Update tool output schema in toolset configuration
- Use transformation rules to normalize responses
Best Practices
Debugging Tips
Use Execution Traces
Use Execution Traces
Check the trace viewer (right panel) to see:
- Exact inputs sent to each tool
- Exact outputs returned
- Error messages and codes
- Response times
Copy cURL for External Testing
Copy cURL for External Testing
Click “Copy cURL” in any trace entry to test the same API call outside Tadata. Useful for verifying if issues are with Tadata or the underlying API.
Check Response Times
Check Response Times
Monitor execution duration in traces. If tools are slow (>5s), consider optimization or check the underlying API performance.
Review Error Messages
Review Error Messages
Error traces include:
- HTTP status codes (401, 403, 500, etc.)
- Error messages from the API
- Stack traces when available