Skip to main content
Glama

set_cp_options

Partially update CP settings; supply at least one setting. Master disable retains saved switches. Effective collection requires master, its addon switch and collector eligibility. Manual bookkeeping can use existing evidence. Member preference can change while disabled. Required scopes: cp:write. Tool failures return isError=true with code, message, named field constraints, recovery, operation_outcome and request_id in both JSON text and structuredContent. Follow recovery; an unknown write outcome requires original-key/receipt recovery, never a new key.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
clan_idYes
enabledNo
caravans_sinceNo
reports_enabledNo
caravans_enabledNo
member_transfers_enabledNo

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed4 schema fields changed
    • removedOutput schema / additionalProperties
      Removed value: -false
    • addedOutput schema / anyOf
      Added value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "coverage": {
      +        "type": "object"
      +      },
      +      "data": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "caravans_enabled": {
      +            "type": "boolean"
      +          },
      +          "caravans_since": {
      +            "anyOf": [
      +              {
      +                "type": "string"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          },
      +          "enabled": {
      +            "type": "boolean"
      +          },
      +          "member_transfers_enabled": {
      +            "type": "boolean"
      +          },
      +          "reports_enabled": {
      +            "type": "boolean"
      +          }
      +        },
      +        "required": [
      +          "enabled",
      +          "caravans_enabled",
      +          "caravans_since",
      +          "member_transfers_enabled",
      +          "reports_enabled"
      +        ],
      +        "type": "object"
      +      },
      +      "effective_scope": {
      +        "type": "object"
      +      },
      +      "generated_at": {
      +        "type": "string"
      +      },
      +      "provenance": {
      +        "type": "object"
      +      },
      +      "schema_version": {
      +        "const": "2026-10-08",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "schema_version",
      +      "effective_scope",
      +      "generated_at",
      +      "data",
      +      "coverage",
      +      "provenance"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "code": {
      +        "type": "string"
      +      },
      +      "details": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "coverage_starts_at": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          },
      +          "fields": {
      +            "items": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "constraint": {
      +                  "maxLength": 500,
      +                  "type": "string"
      +                },
      +                "path": {
      +                  "maxLength": 120,
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "path",
      +                "constraint"
      +              ],
      +              "type": "object"
      +            },
      +            "maxItems": 20,
      +            "type": "array"
      +          },
      +          "resource": {
      +            "enum": [
      +              "dragon_coins",
      +              "torch_of_olympus_clan_fragment",
      +              "chronoglyph_clan_fragment"
      +            ],
      +            "type": "string"
      +          },
      +          "source_id": {
      +            "format": "uuid",
      +            "type": "string"
      +          }
      +        },
      +        "type": "object"
      +      },
      +      "error_schema_version": {
      +        "const": "2026-10-09",
      +        "type": "string"
      +      },
      +      "feature": {
      +        "type": "string"
      +      },
      +      "message": {
      +        "type": "string"
      +      },
      +      "operation_outcome": {
      +        "enum": [
      +          "not_applicable",
      +          "not_applied",
      +          "applied",
      +          "unknown"
      +        ],
      +        "type": "string"
      +      },
      +      "recovery": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "kind": {
      +            "enum": [
      +              "fix_arguments",
      +              "user_action_required",
      +              "refresh_data",
      +              "retry_later",
      +              "check_status",
      +              "contact_support"
      +            ],
      +            "type": "string"
      +          },
      +          "message": {
      +            "type": "string"
      +          },
      +          "retryable": {
      +            "type": "boolean"
      +          }
      +        },
      +        "required": [
      +          "kind",
      +          "retryable",
      +          "message"
      +        ],
      +        "type": "object"
      +      },
      +      "request_id": {
      +        "maxLength": 200,
      +        "minLength": 1,
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "error_schema_version",
      +      "code",
      +      "message",
      +      "feature",
      +      "details",
      +      "recovery",
      +      "operation_outcome",
      +      "request_id"
      +    ],
      +    "type": "object"
      +  }
      +]
    • removedOutput schema / properties
      Removed value: -{
      -  "coverage": {
      -    "type": "object"
      -  },
      -  "data": {
      -    "additionalProperties": false,
      -    "properties": {
      -      "caravans_enabled": {
      -        "type": "boolean"
      -      },
      -      "caravans_since": {
      -        "anyOf": [
      -          {
      -            "type": "string"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "enabled": {
      -        "type": "boolean"
      -      },
      -      "member_transfers_enabled": {
      -        "type": "boolean"
      -      },
      -      "reports_enabled": {
      -        "type": "boolean"
      -      }
      -    },
      -    "required": [
      -      "enabled",
      -      "caravans_enabled",
      -      "caravans_since",
      -      "member_transfers_enabled",
      -      "reports_enabled"
      -    ],
      -    "type": "object"
      -  },
      -  "effective_scope": {
      -    "type": "object"
      -  },
      -  "generated_at": {
      -    "type": "string"
      -  },
      -  "provenance": {
      -    "type": "object"
      -  },
      -  "schema_version": {
      -    "const": "2026-10-08",
      -    "type": "string"
      -  }
      -}
    • removedOutput schema / required
      Removed value: -[
      -  "schema_version",
      -  "effective_scope",
      -  "generated_at",
      -  "data",
      -  "coverage",
      -  "provenance"
      -]
  2. Changed7 schema fields changed
    • addedInput schema / properties / member_transfers_enabled
      Added value: +{
      +  "type": "boolean"
      +}
    • changedInput schema / required
      Previous value: -[
      -  "clan_id",
      -  "enabled"
      -]New value: +[
      +  "clan_id"
      +]
    • addedOutput schema / properties / data / additionalProperties
      Added value: +false
    • addedOutput schema / properties / data / properties
      Added value: +{
      +  "caravans_enabled": {
      +    "type": "boolean"
      +  },
      +  "caravans_since": {
      +    "anyOf": [
      +      {
      +        "type": "string"
      +      },
      +      {
      +        "type": "null"
      +      }
      +    ]
      +  },
      +  "enabled": {
      +    "type": "boolean"
      +  },
      +  "member_transfers_enabled": {
      +    "type": "boolean"
      +  },
      +  "reports_enabled": {
      +    "type": "boolean"
      +  }
      +}
    • addedOutput schema / properties / data / required
      Added value: +[
      +  "enabled",
      +  "caravans_enabled",
      +  "caravans_since",
      +  "member_transfers_enabled",
      +  "reports_enabled"
      +]
    • addedOutput schema / properties / data / type
      Added value: +"object"
    • addedOutput schema / properties / schema_version / const
      Added value: +"2026-10-08"
  3. Added

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources