---
title: "list available MCP tools"
method: GET
path: "/mcp/w/{workspace}/list_tools"
tags: ["mcp"]
---

# list available MCP tools

`GET /mcp/w/{workspace}/list_tools`

## Path parameters

- `workspace` string, required

## Response `200`

list of MCP tools available for the workspace

- EndpointTool[]
  - `name` string, required — The tool name/operation ID
  - `description` string, required — Short description of the tool
  - `instructions` string, required — Detailed instructions for using the tool
  - `path` string, required — API endpoint path
  - `method` string, required — HTTP method (GET, POST, etc.)
  - `path_params_schema` object, nullable — JSON schema for path parameters
  - `query_params_schema` object, nullable — JSON schema for query parameters
  - `body_schema` object, nullable — JSON schema for request body

---

[API](https://skmtc.dev/windmill/apis/windmill-api.md) · [All operations](https://skmtc.dev/windmill/apis/windmill-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/windmill/windmill-api/revisions/7b281701c340/schema)
