Lists the MCP servers the user can access, determined by policy evaluation -- a server is included when the user has access to at least one of its tools. Each entry carries the details needed to start the OAuth connect flow when it is an OAuth server (see oauthServer). Admin-only fields (credential providers, proxy pool) are omitted. Supports search, sort and page-number pagination.
Structured filter as "
Case-insensitive filter on server name, identifier or description.
Zero-based page number.
Number of servers per page.
Sort field and direction, e.g. "serverName,asc". Supported fields serverName, serverIdentifier, connected.
Accessible MCP servers retrieved successfully
Paginated list of the MCP servers the user has access to.
Total number of accessible servers matching the filter/search, before pagination.
Zero-based page number returned.
Page size applied.
Sort field and direction applied.
An MCP server the user has access to. For OAuth servers it also carries the details needed to start the OAuth connect flow. Admin-only fields (credProviders, proxyPool) are intentionally omitted from this user-facing response.
Identifier used as the OAuth backendId.
Whether this server requires an OAuth consent flow before executing tools.
Number of tools on this server the user has access to (via policy evaluation).
Whether the current user already holds an active OAuth token for this server. Always false for non-OAuth servers.
Relative path the client calls to start the OAuth consent flow (GET /api/mcp-manager/oauth//start). Present only for OAuth servers.
Not Found