- Retrieve a specific capability
List all virtual MCP connections
Create a virtual MCP connection
Retrieve a virtual MCP connection
Update a virtual MCP connection
Delete a virtual MCP connection
List all capabilities for a virtual MCP connection
Add a capability to a virtual MCP connection
Replace all capabilities for a virtual MCP connection
Update a specific capability
Remove a specific capability from a virtual MCP connection
Activate a virtual MCP connection
Deactivate a virtual MCP connection
Retrieve a specific capab...
OAuth 2.0 scope:
- okta.resourceServers.virtualMcpServers.read
Admin roles:
- SUPER_ADMIN
Retrieves a specific capability by its ID. Supports ?expand=inputSchema to embed the capability's input schema inline.
GET
curl -i -X GET \
'https://subdomain.okta.com/workload-principals/api/v1/virtual-mcp-servers/wlp1aB2cD3eF4gH5iJ6k/connections/mcn1a2b3c4d5e6f7g8h9/capabilities/vsc1aB2cD3eF4gH5iJ6k?expand=inputSchema'OK
The ORN of the connection that provides authentication data for the resource server this capability is bound to
Example:"orn:okta:idp:00o1gjjp4jsdR3Sww4x7:connections:mcn1aB2cD3eF4gH5iJ6k"
Unique identifier for the capability. Use this value in the {capabilityId} path parameter.
Example:"vsc1aB2cD3eF4gH5iJ6k"
The ORN of the source capability on the upstream resource server
Example:"orn:okta:directory:00o1gjjp4jsdR3Sww4x7:resource-servers:mcp:ems8nUa7p0g4zrZbs2f4:tools:emt1aB2cD3eF4gH5iJ6k"
Validity status of the capability relative to the upstream MCP server
| Enum Value | Description |
|---|---|
| VALID | The capability still exists on the upstream MCP server |
| INVALID | The upstream MCP server no longer reports this capability after its most recent discovery |
Example:"VALID"
Response
- Specific capability
- Specific capability with inputSchema expanded
{ "id": "vsc1aB2cD3eF4gH5iJ6k", "sourceOrn": "orn:okta:directory:00o1gjjp4jsdR3Sww4x7:resource-servers:mcp:ems8nUa7p0g4zrZbs2f4:tools:emt1aB2cD3eF4gH5iJ6k", "connectionOrn": "orn:okta:idp:00o1gjjp4jsdR3Sww4x7:connections:mcn1aB2cD3eF4gH5iJ6k", "type": "TOOL", "status": "VALID", "profile": { "name": "get_issues", "description": "Get issues from a repository", "alias": "get_jira_issues" } }