{"name":"Tool Store MCP API","version":"1.0.0","protocol":"Model Context Protocol (MCP)","description":"JSON-RPC endpoint for LLM integration with toolboxes","supported_transports":["HTTP"],"supported_methods":["tools/list","tools/call","resources/list","resources/read"],"path_formats":["/{user_name}-{toolbox_slug}/","/tb/{toolbox_id}/"],"authentication":["Bearer token (OAuth/JWT)","API key (X-API-Key header)"],"built_in_tools":[{"name":"search_and_fetch","description":"Search and fetch content from various sources"},{"name":"database_crud","description":"Perform CRUD operations on user database storage"},{"name":"file_storage_crud","description":"Manage files in user file storage"},{"name":"tool_management","description":"Find, activate, and manage tools in the toolbox"}],"documentation":"https://modelcontextprotocol.io/","examples":{"list_tools_by_user_toolbox":{"method":"POST","url":"/john_doe/default/","body":{"jsonrpc":"2.0","method":"tools/list","id":1}},"list_tools_by_toolbox_id":{"method":"POST","url":"/tb/abc123def456/","body":{"jsonrpc":"2.0","method":"tools/list","id":1}},"call_search_tool":{"method":"POST","url":"/john_doe/default/","body":{"jsonrpc":"2.0","method":"tools/call","params":{"name":"search_and_fetch","arguments":{"query":"send email","max_results":5,"actions":["send_email"]}},"id":2}},"get_toolbox_info":{"method":"GET","url":"/john_doe/default/info"},"get_toolbox_info_by_id":{"method":"GET","url":"/tb/abc123def456/info"}}}