Skip to main content
Glama

Probative legal-marketing data

Search the datasets

data_search
Read-onlyIdempotent

Keyword search (deterministic, no model) across bar-pipeline, benchmarks, ca-courts, civil-filings, deserts, fees, filing, language, law-offices, limitations, mdl, opinions, platforms, referral, state-courts, or only the datasets named. Returns the best-matching records with their dataset, sources and status. For lawyer advertising rules use search_rules. Not legal advice.

Input Schema

NameRequiredDescriptionDefault
limitNo
queryYes
detailNosummary (default): each record as its id, a 1-2 sentence text, status, date checked, one source URL and the page to cite. full: every field, every source and the per-record provenance.summary
datasetsNo

Output Schema

NameRequiredDescriptionDefault
metaYesCredit line (attribution), citation, DOI, version, license (CC BY 4.0), disclaimer, notice and the page to cite
nextCursorNoPass as `cursor` to get the next page; null on the last page
provenanceYesWhere this came from: the publisher of the dataset, the dataset and its version DOI, the record id, the original source (who published it and its URL), the day that source was last checked, and when this answer was retrieved

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedInput schema / properties / datasets / items / enum
      Previous value: -[
      -  "benchmarks",
      -  "ca-courts",
      -  "fees",
      -  "filing",
      -  "language",
      -  "mdl",
      -  "opinions",
      -  "platforms",
      -  "referral"
      -]New value: +[
      +  "bar-pipeline",
      +  "benchmarks",
      +  "ca-courts",
      +  "civil-filings",
      +  "deserts",
      +  "fees",
      +  "filing",
      +  "language",
      +  "law-offices",
      +  "limitations",
      +  "mdl",
      +  "opinions",
      +  "platforms",
      +  "referral",
      +  "state-courts"
      +]
  2. Changed3 schema fields changed
    • changedInput schema / properties / datasets / items / enum
      Previous value: -[
      -  "ca-courts",
      -  "fees",
      -  "filing",
      -  "language",
      -  "mdl",
      -  "opinions",
      -  "platforms"
      -]New value: +[
      +  "benchmarks",
      +  "ca-courts",
      +  "fees",
      +  "filing",
      +  "language",
      +  "mdl",
      +  "opinions",
      +  "platforms",
      +  "referral"
      +]
    • addedInput schema / properties / detail
      Added value: +{
      +  "default": "summary",
      +  "description": "summary (default): each record as its id, a 1-2 sentence text, status, date checked, one source URL and the page to cite. full: every field, every source and the per-record provenance.",
      +  "enum": [
      +    "summary",
      +    "full"
      +  ],
      +  "type": "string"
      +}
    • changedInput schema / properties / limit / default
      Previous value: -8New value: +5
  3. Changed3 schema fields changed
    • addedOutput schema / properties / nextCursor
      Added value: +{
      +  "description": "Pass as `cursor` to get the next page; null on the last page",
      +  "type": [
      +    "string",
      +    "null"
      +  ]
      +}
    • addedOutput schema / properties / provenance
      Added value: +{
      +  "description": "Where this came from: the publisher of the dataset, the dataset and its version DOI, the record id, the original source (who published it and its URL), the day that source was last checked, and when this answer was retrieved",
      +  "properties": {
      +    "citeUrl": {
      +      "description": "The page to cite",
      +      "type": [
      +        "string",
      +        "null"
      +      ]
      +    },
      +    "dataset": {
      +      "description": "Dataset id",
      +      "type": "string"
      +    },
      +    "datasetTitle": {
      +      "type": "string"
      +    },
      +    "dateChecked": {
      +      "description": "YYYY-MM-DD the record was last checked against its source",
      +      "type": [
      +        "string",
      +        "null"
      +      ]
      +    },
      +    "doi": {
      +      "description": "Version DOI",
      +      "type": [
      +        "string",
      +        "null"
      +      ]
      +    },
      +    "doiUrl": {
      +      "type": [
      +        "string",
      +        "null"
      +      ]
      +    },
      +    "line": {
      +      "description": "The same facts as one sentence, to quote under an answer",
      +      "type": "string"
      +    },
      +    "publisher": {
      +      "description": "Publisher of the dataset",
      +      "type": "string"
      +    },
      +    "recordId": {
      +      "description": "Stable id of the record",
      +      "type": [
      +        "string",
      +        "null"
      +      ]
      +    },
      +    "retrievedAt": {
      +      "description": "ISO 8601 time this answer was served",
      +      "type": "string"
      +    },
      +    "source": {
      +      "description": "The original source: statute, rule, bar opinion, court report, agency table or platform policy",
      +      "type": [
      +        "string",
      +        "null"
      +      ]
      +    },
      +    "sourceKind": {
      +      "description": "primary or secondary",
      +      "type": [
      +        "string",
      +        "null"
      +      ]
      +    },
      +    "sourceUrl": {
      +      "type": [
      +        "string",
      +        "null"
      +      ]
      +    },
      +    "status": {
      +      "description": "P primary source, S secondary, D default (no specific rule found), U open question",
      +      "type": [
      +        "string",
      +        "null"
      +      ]
      +    },
      +    "version": {
      +      "description": "Dataset version",
      +      "type": "string"
      +    }
      +  },
      +  "required": [
      +    "publisher",
      +    "dataset",
      +    "version",
      +    "retrievedAt"
      +  ],
      +  "type": "object"
      +}
    • changedOutput schema / required
      Previous value: -[
      -  "meta"
      -]New value: +[
      +  "meta",
      +  "provenance"
      +]
  4. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources