ServerCapabilities

Provides access to server capability definitions for the current instance.

ServerCapabilities object

Attributes

object

Object

mcp_servers

Array of Objects

List of MCP servers and their capabilities

tools

Array of Objects

List of tools available on MCP servers

prompts

Array of Objects

List of prompts available on MCP servers

resourceTemplates

Array of Objects

List of resource templates available on MCP servers

{
"object": "server.capabilities",
"mcp_servers": [
{
"object": "server.capabilities.mcp_server",
"id": "example_id",
"server": {
"object": "server#preview",
"id": "example_id",
"name": "example_name",
"description": "example_description",
"type": "public",
"created_at": "2025-07-20T12:25:39.299Z",
"updated_at": "2025-07-20T12:25:39.299Z"
},
"server_variant": {
"object": "server.server_variant#preview",
"id": "example_id",
"identifier": "example_identifier",
"server_id": "example_server_id",
"source": {
"type": "docker",
"docker": {}
},
"created_at": "2025-07-20T12:25:39.299Z"
},
"server_version": {
"object": "server.server_version#preview",
"id": "example_id",
"identifier": "example_identifier",
"server_id": "example_server_id",
"server_variant_id": "example_server_variant_id",
"source": {
"type": "docker",
"docker": {}
},
"created_at": "2025-07-20T12:25:39.299Z"
},
"server_deployment": {
"object": "server.server_deployment#preview",
"id": "example_id",
"name": "example_name",
"description": "example_description",
"metadata": {},
"created_at": "2025-07-20T12:25:39.299Z",
"updated_at": "2025-07-20T12:25:39.299Z",
"server": {
"object": "server#preview",
"id": "example_id",
"name": "example_name",
"description": "example_description",
"type": "public",
"created_at": "2025-07-20T12:25:39.299Z",
"updated_at": "2025-07-20T12:25:39.299Z"
}
},
"capabilities": {
"key1": {}
},
"info": {
"name": "example_name",
"version": "example_version"
}
},
{
"object": "server.capabilities.mcp_server",
"server": {
"object": "server#preview",
"type": "public"
},
"server_variant": {
"object": "server.server_variant#preview",
"source": {
"type": "docker",
"docker": {}
}
},
"server_version": {
"object": "server.server_version#preview",
"source": {
"type": "docker",
"docker": {}
}
},
"server_deployment": {
"object": "server.server_deployment#preview",
"metadata": {},
"server": {
"object": "server#preview",
"type": "public"
}
},
"capabilities": {
"key1": {}
},
"info": {}
}
],
"tools": [
{
"mcp_server_id": "example_mcp_server_id",
"name": "example_name",
"description": "example_description",
"inputSchema": {},
"outputSchema": {},
"annotations": {}
},
{}
],
"prompts": [
{
"mcp_server_id": "example_mcp_server_id",
"name": "example_name",
"description": "example_description",
"arguments": {}
},
{}
],
"resourceTemplates": [
{
"mcp_server_id": "example_mcp_server_id",
"uriTemplate": "example_uriTemplate",
"name": "example_name",
"description": "example_description",
"mimeType": "example_mimeType"
},
{}
]
}

List server capabilities

Returns a list of server capabilities, filterable by server attributes such as deployment, variant, or version.

GEThttp://api.metorial.com/server-capabilities
curl -X GET "https://api.metorial.com/server-capabilities" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer metorial_sk_..."