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"]
}
}
]
}
MCP Environment
List Tools
Discover all available tools across MCP servers
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
string
required
Docker image identifier for the MCP environment. Contact Scale to obtain the image.
object
required
Response
array
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"]
}
}
]
}