Skip to main content
POST
/
list-tools
curl -X POST http://localhost:3004/list-tools \
  -H "Content-Type: application/json" \
  -d '{
    "image": "agent-environment:latest",
    "tags": {"assignmentId": "my-test-session"}
  }'
{
  "tools": [
    {
      "name": "add_calendar_event",
      "description": "Create a new calendar event",
      "inputSchema": {
        "type": "object",
        "properties": {
          "title": {"type": "string"},
          "start_time": {"type": "integer"},
          "end_time": {"type": "integer"}
        },
        "required": ["title", "start_time", "end_time"]
      }
    }
  ]
}
Discover all available tools across the 45+ MCP servers. This endpoint returns the complete list of tools with their schemas and descriptions.
Contact Scale to receive Docker images for your environments.

Request Body

image
string
required
Docker image identifier for the MCP environment. Contact Scale to obtain the image.
tags
object
required
Session scope tags for data isolation

Response

tools
array
Array of available tools
curl -X POST http://localhost:3004/list-tools \
  -H "Content-Type: application/json" \
  -d '{
    "image": "agent-environment:latest",
    "tags": {"assignmentId": "my-test-session"}
  }'
{
  "tools": [
    {
      "name": "add_calendar_event",
      "description": "Create a new calendar event",
      "inputSchema": {
        "type": "object",
        "properties": {
          "title": {"type": "string"},
          "start_time": {"type": "integer"},
          "end_time": {"type": "integer"}
        },
        "required": ["title", "start_time", "end_time"]
      }
    }
  ]
}