MCP 2025-06-18

context_link_archive

Archive one typed context link from an exact endpoint. Archiving never changes endpoint access and requires write authorization for the supplied endpoint.

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": {
    "linkId": {
      "type": "string",
      "description": "Context link ID"
    },
    "from": {
      "type": "object",
      "description": "Exact endpoint from which the link is being archived",
      "properties": {
        "type": {
          "enum": [
            "work",
            "idea",
            "memory",
            "session"
          ]
        },
        "id": {
          "type": "string",
          "description": "Exact entity ID"
        }
      },
      "required": [
        "type",
        "id"
      ],
      "additionalProperties": false
    },
    "idempotencyKey": {
      "type": "string",
      "description": "Unique retry key"
    }
  },
  "required": [
    "linkId",
    "from",
    "idempotencyKey"
  ],
  "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_link_archive",
    "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.