{
  "version": 3,
  "summary": "Windmill exposes an OAuth-protected MCP server for querying team data and managing performance workflows.",
  "credentials": {
    "windmill_oauth": {
      "type": "oauth2",
      "label": "Windmill OAuth 2.0",
      "setup": "Connect your MCP client to https://mcp.gowindmill.com/mcp and complete browser sign-in with your Windmill account. Dynamic client registration is supported, so no client ID or client secret is required."
    }
  },
  "surfaces": [
    {
      "slug": "windmill-mcp",
      "name": "Windmill MCP server",
      "type": "mcp",
      "docs": "https://help.gowindmill.com/features/mcp",
      "url": "https://mcp.gowindmill.com/mcp",
      "transports": [
        "streamable-http"
      ],
      "basis": {
        "via": "declared",
        "source": "https://gowindmill.com/.well-known/integrations.json"
      },
      "auth": {
        "status": "required",
        "entries": [
          {
            "use": [
              {
                "id": "windmill_oauth",
                "mechanics": {
                  "source": "well-known"
                }
              }
            ],
            "basis": {
              "via": "declared",
              "source": "https://gowindmill.com/.well-known/integrations.json"
            }
          }
        ]
      }
    }
  ]
}
