Endpoint
Authentication
Requires JWT authentication via theAuthorization header.
Path Parameters
The unique identifier of the agent
Response
Returns a JSON object containing two arrays:Array of AgentPress native tools configured for the agent
Array of MCP tools from connected servers (Composio, custom MCPs)
Available AgentPress Tools
The system includes several categories of native tools:Core Tools
expand_msg_tool- Expand message contextmessage_tool- Send messages to userstask_list_tool- Manage task listssb_git_sync- Git synchronization
Sandbox Tools
sb_shell_tool- Execute shell commandssb_files_tool- File operationssb_file_reader_tool- Read file contentssb_expose_tool- Expose sandbox URLssb_vision_tool- Image analysissb_image_edit_tool- Image editingsb_kb_tool- Knowledge base accesssb_presentation_tool- Create presentationssb_canvas_tool- Canvas operationssb_spreadsheet_tool- Spreadsheet operationssb_upload_file_tool- File uploads
Search Tools
web_search_tool- Web searchimage_search_tool- Image searchpeople_search_tool- People searchcompany_search_tool- Company searchpaper_search_tool- Academic paper search
Utility Tools
browser_tool- Browser automationvapi_voice_tool- Voice generationreality_defender_tool- Content verificationapify_tool- Web scrapingcomposio_upload_tool- Upload files to Composio
Agent Builder Tools
agent_config_tool- Agent configurationagent_creation_tool- Create new agentsmcp_search_tool- Search MCP integrationscredential_profile_tool- Manage credentialstrigger_tool- Configure triggers
Example Request
Example Response
Error Responses
Worker not found - The agent does not exist or you don’t have access
Access denied - You don’t own this agent and it’s not public
Unauthorized - Invalid or missing authentication token
Notes
- Tools are configured per agent version. The response reflects the current active version.
- MCP tools are dynamically loaded from configured integrations (Composio profiles, custom MCP servers).
- Only enabled tools appear in the response for MCP tools.
- AgentPress tools show their enabled state explicitly, including disabled tools.
- Tool metadata and schemas can be fetched separately if needed for UI rendering.