Template console preview

Parameterized MCP context discovered through resources/templates/list.

Template console preview

Preview the MCP shapes served by resources/templates/list, resources/read, and completion/complete.

resources/templates/list response

{
  "jsonrpc": "2.0",
  "id": "list-resource-templates",
  "result": {
    "resourceTemplates": [
      {
        "uriTemplate": "mock://resources/customers/{customerId}",
        "name": "customer_profile",
        "title": "Customer profile",
        "description": "Default rendered text resource template for MCP smoke tests.",
        "mimeType": "application/json"
      }
    ]
  }
}

resources/read request

{
  "jsonrpc": "2.0",
  "id": "read-rendered-resource",
  "method": "resources/read",
  "params": {
    "uri": "mock://resources/customers/cust_123"
  }
}

resources/read response

{
  "jsonrpc": "2.0",
  "id": "read-rendered-resource",
  "result": {
    "contents": [
      {
        "uri": "mock://resources/customers/cust_123",
        "mimeType": "application/json",
        "text": "{\"customerId\":\"cust_123\",\"tier\":\"demo\"}"
      }
    ]
  }
}

completion/complete request

{
  "jsonrpc": "2.0",
  "id": "complete-resource-template",
  "method": "completion/complete",
  "params": {
    "ref": {
      "type": "ref/resource",
      "uri": "mock://resources/customers/{customerId}"
    },
    "argument": {
      "name": "customerId",
      "value": "c"
    }
  }
}

completion/complete response

{
  "jsonrpc": "2.0",
  "id": "complete-resource-template",
  "result": {
    "completion": {
      "values": [
        {
          "value": "cust_123",
          "label": "Default customer"
        }
      ],
      "total": 1,
      "hasMore": false
    }
  }
}

Runtime availability

Enabled template. Runtime handlers pending tasks 031 and 032.