MCP 2025-06-18

context_links_list

List the complete paginated set of visible typed context links for one exact Work, Idea, Memory, or Session endpoint. A link never grants access: both exact endpoints are reauthorized on every read, and inaccessible endpoint identity, relation, note, and content are omitted. Pagination may still advance across restricted relationships attached to the visible source.

Input schema

This schema is shared with tools/list. The server also verifies current scopes and resource-level access before returning data or changing a record.

Synthetic example · JSON
{
  "type": "object",
  "properties": {
    "entity": {
      "type": "object",
      "description": "Exact entity whose visible context links should be listed",
      "properties": {
        "type": {
          "enum": [
            "work",
            "idea",
            "memory",
            "session"
          ]
        },
        "id": {
          "type": "string",
          "description": "Exact entity ID"
        }
      },
      "required": [
        "type",
        "id"
      ],
      "additionalProperties": false
    },
    "cursor": {
      "type": "string",
      "description": "Opaque continuation cursor from the previous page"
    },
    "limit": {
      "type": "number",
      "minimum": 1,
      "maximum": 50
    }
  },
  "required": [
    "entity"
  ],
  "additionalProperties": false
}

Call this tool

Use the tool name below in params.name. Supply the exact arguments described above; this envelope deliberately leaves required resource values for your authorized context.

Synthetic example · JSON
{
  "jsonrpc": "2.0",
  "id": "example_request",
  "method": "tools/call",
  "params": {
    "name": "context_links_list",
    "arguments": {}
  }
}

Read the result before continuing

Inspect protocol errors and the tool result’s isError flag. A request being accepted is not proof of an external action completing. Preserve correlation IDs and unchanged mutation idempotency keys across safe retries.