Skip to main content
Glama

DavisStirling

Get a California HOA court decision

get_court_case
Read-onlyIdempotent

Use this when the user names or cites a California HOA court decision (e.g. "Nahrstedt", "8 Cal.4th 361") or you need what a case held. Returns the court, date and citations, the Davis-Stirling sections the opinion cites (with the court’s own sentence), the cases it cites, a clearly labeled DavisStirling summary, and optionally pages of the opinion text. Do not use it for statutes or for decisions outside this library.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
caseYesA case name, reporter citation ("8 Cal.4th 361") or id.
offsetNoOpinion text offset (with opinion_text).
includeNoParts to return (default ["summary", "sections"]).
max_charsNoOpinion characters per page (default 15000).

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
caseYes
metaYes
opinionNo
summaryNo
landmarkNo
sectionsNo
discussesNo
discussed_byNo
map_placementNo
former_citationsNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed7 schema fields changed
    • changedOutput schema / properties / case / 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 / former_citations / items / properties / note / 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 / landmark / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "label": {
      -        "type": "string"
      -      },
      -      "layer": {
      -        "const": "davisstirling",
      -        "type": "string"
      -      },
      -      "method": {
      -        "enum": [
      -          "derived",
      -          "editorial.human",
      -          "editorial.machine-reviewed",
      -          "editorial.human-reviewed",
      -          "editorial.sourced"
      -        ],
      -        "type": "string"
      -      },
      -      "tier": {
      -        "enum": [
      -          "tier1",
      -          "tier2",
      -          "historical"
      -        ],
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "tier",
      -      "label",
      -      "layer",
      -      "method"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "type": "null"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "label": {
      +        "type": "string"
      +      },
      +      "layer": {
      +        "const": "davisstirling",
      +        "type": "string"
      +      },
      +      "method": {
      +        "enum": [
      +          "derived",
      +          "editorial.human",
      +          "editorial.machine-drafted",
      +          "editorial.machine-reviewed",
      +          "editorial.human-reviewed",
      +          "editorial.sourced"
      +        ],
      +        "type": "string"
      +      },
      +      "tier": {
      +        "enum": [
      +          "tier1",
      +          "tier2",
      +          "historical"
      +        ],
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "tier",
      +      "label",
      +      "layer",
      +      "method"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "type": "null"
      +  }
      +]
    • changedOutput schema / properties / map_placement / properties / note / 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 / sections / 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 / sections / 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 / summary / 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"
      +]
  2. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources