Skip to main content
Glama

DavisStirling

Get a Davis-Stirling section

get_statute_section
Read-onlyIdempotent

Use this when you need the official text of a Davis-Stirling Act section (California Civil Code) by number, optionally one subdivision, with its last amendment, cross-references, defined terms and the cases that cite it. Accepts "4920", "§ 4920(b)(2)" or "Civ. Code § 4920". Do not use it for other codes (Corporations, Government, Code of Civil Procedure) or for court cases.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
includeNoExtra parts to return (default ["text"]).
sectionYesA Davis-Stirling section: "4920", "§ 4920", "Civ. Code § 4920(b)(2)", or an id like "cal.civ.4920".
pinpointNoA subdivision, e.g. "(b)(2)". Also read from section.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
metaYes
textYes
casesNo
titleYes
topicYes
definesNo
historyYes
sectionYes
cited_byNo
explainerNo
hierarchyYes
definitionsNo
former_numbersYes
cross_referencesNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed5 schema fields changed
    • changedOutput schema / properties / cases / items / properties / method / enum
      Previous value: -[
      -  "derived",
      -  "editorial.human",
      -  "editorial.machine-reviewed",
      -  "editorial.human-reviewed",
      -  "editorial.sourced"
      -]New value: +[
      +  "derived",
      +  "editorial.human",
      +  "editorial.machine-drafted",
      +  "editorial.machine-reviewed",
      +  "editorial.human-reviewed",
      +  "editorial.sourced"
      +]
    • changedOutput schema / properties / cases / items / properties / why / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "layer": {
      -        "const": "davisstirling",
      -        "type": "string"
      -      },
      -      "method": {
      -        "enum": [
      -          "derived",
      -          "editorial.human",
      -          "editorial.machine-reviewed",
      -          "editorial.human-reviewed",
      -          "editorial.sourced"
      -        ],
      -        "type": "string"
      -      },
      -      "value": {
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "value",
      -      "layer",
      -      "method"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "type": "null"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "layer": {
      +        "const": "davisstirling",
      +        "type": "string"
      +      },
      +      "method": {
      +        "enum": [
      +          "derived",
      +          "editorial.human",
      +          "editorial.machine-drafted",
      +          "editorial.machine-reviewed",
      +          "editorial.human-reviewed",
      +          "editorial.sourced"
      +        ],
      +        "type": "string"
      +      },
      +      "value": {
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "value",
      +      "layer",
      +      "method"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "type": "null"
      +  }
      +]
    • changedOutput schema / properties / explainer / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "layer": {
      -        "const": "davisstirling",
      -        "type": "string"
      -      },
      -      "method": {
      -        "enum": [
      -          "derived",
      -          "editorial.human",
      -          "editorial.machine-reviewed",
      -          "editorial.human-reviewed",
      -          "editorial.sourced"
      -        ],
      -        "type": "string"
      -      },
      -      "plain": {
      -        "type": "string"
      -      },
      -      "takeaways": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      }
      -    },
      -    "required": [
      -      "plain",
      -      "takeaways",
      -      "layer",
      -      "method"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "type": "null"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "layer": {
      +        "const": "davisstirling",
      +        "type": "string"
      +      },
      +      "method": {
      +        "enum": [
      +          "derived",
      +          "editorial.human",
      +          "editorial.machine-drafted",
      +          "editorial.machine-reviewed",
      +          "editorial.human-reviewed",
      +          "editorial.sourced"
      +        ],
      +        "type": "string"
      +      },
      +      "plain": {
      +        "type": "string"
      +      },
      +      "takeaways": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      }
      +    },
      +    "required": [
      +      "plain",
      +      "takeaways",
      +      "layer",
      +      "method"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "type": "null"
      +  }
      +]
    • changedOutput schema / properties / section / properties / title_layer / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "layer": {
      -        "const": "davisstirling",
      -        "type": "string"
      -      },
      -      "method": {
      -        "enum": [
      -          "derived",
      -          "editorial.human",
      -          "editorial.machine-reviewed",
      -          "editorial.human-reviewed",
      -          "editorial.sourced"
      -        ],
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "layer",
      -      "method"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "layer": {
      -        "const": "source",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "layer"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "layer": {
      +        "const": "davisstirling",
      +        "type": "string"
      +      },
      +      "method": {
      +        "enum": [
      +          "derived",
      +          "editorial.human",
      +          "editorial.machine-drafted",
      +          "editorial.machine-reviewed",
      +          "editorial.human-reviewed",
      +          "editorial.sourced"
      +        ],
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "layer",
      +      "method"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "layer": {
      +        "const": "source",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "layer"
      +    ],
      +    "type": "object"
      +  }
      +]
    • changedOutput schema / properties / title / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "layer": {
      -        "const": "davisstirling",
      -        "type": "string"
      -      },
      -      "method": {
      -        "enum": [
      -          "derived",
      -          "editorial.human",
      -          "editorial.machine-reviewed",
      -          "editorial.human-reviewed",
      -          "editorial.sourced"
      -        ],
      -        "type": "string"
      -      },
      -      "value": {
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "value",
      -      "layer",
      -      "method"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "layer": {
      -        "const": "source",
      -        "type": "string"
      -      },
      -      "value": {
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "value",
      -      "layer"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "layer": {
      +        "const": "davisstirling",
      +        "type": "string"
      +      },
      +      "method": {
      +        "enum": [
      +          "derived",
      +          "editorial.human",
      +          "editorial.machine-drafted",
      +          "editorial.machine-reviewed",
      +          "editorial.human-reviewed",
      +          "editorial.sourced"
      +        ],
      +        "type": "string"
      +      },
      +      "value": {
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "value",
      +      "layer",
      +      "method"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "layer": {
      +        "const": "source",
      +        "type": "string"
      +      },
      +      "value": {
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "value",
      +      "layer"
      +    ],
      +    "type": "object"
      +  }
      +]
  2. Changed4 schema fields changed
    • addedInput schema / properties / section / anyOf
      Added value: +[
      +  {
      +    "maxLength": 100,
      +    "minLength": 1,
      +    "type": "string"
      +  },
      +  {
      +    "exclusiveMinimum": 0,
      +    "type": "number"
      +  }
      +]
    • removedInput schema / properties / section / maxLength
      Removed value: -100
    • removedInput schema / properties / section / minLength
      Removed value: -1
    • removedInput schema / properties / section / type
      Removed value: -"string"
  3. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources