IntelligenceX
Cmdlet

Get-IntelligenceXMcpServerStatus

Namespace IntelligenceX.PowerShell
Inputs
IntelligenceX.OpenAI.IntelligenceXClient
Outputs
IntelligenceX.Json.JsonValue IntelligenceX.OpenAI.AppServer.Models.McpServerStatusListResult

Lists configured MCP servers with auth, tool, and resource status.

Examples

Example 1


Get-IntelligenceXMcpServerStatus
        

List the first page of MCP server statuses

Example 2


$status = Get-IntelligenceXMcpServerStatus; $status.Servers | Select-Object Name, AuthStatus, @{Name='ToolCount';Expression={$_.Tools.Count}}
        

Inspect server names, auth status, and available tool counts

Example 3


$page1 = Get-IntelligenceXMcpServerStatus -Limit 20; if ($page1.NextCursor) { Get-IntelligenceXMcpServerStatus -Cursor $page1.NextCursor -Limit 20 }
        

Continue with a pagination cursor

Example 4


Get-IntelligenceXMcpServerStatus -Raw
        

Return raw JSON when you need provider-specific fields

Common Parameters

This command supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable.

For more information, see about_CommonParameters.

Syntax

Get-IntelligenceXMcpServerStatus [-Client <IntelligenceXClient>] [-Cursor <string>] [-Limit <int>] [-Raw] [<CommonParameters>]
#

Parameters

Client IntelligenceXClient optionalposition: namedpipeline: true (ByValue)
App-server client instance to query. Defaults to the active client.
Cursor string optionalposition: namedpipeline: false
Pagination cursor from a previous response (NextCursor).
Limit int optionalposition: namedpipeline: false
Maximum number of server entries to return in this page.
Raw SwitchParameter optionalposition: namedpipeline: false
Returns the raw JSON-RPC payload instead of typed models.

Outputs

IntelligenceX.Json.JsonValue, IntelligenceX.OpenAI.AppServer.Models.McpServerStatusListResult