in_local_rules

Pack: indiana-court-rules · Connect: https://pipeworx.io/mcp (see Connect below for a single-pack URL)

No MCP client? Call it directly: GET https://gateway.pipeworx.io/v1/tools/in_local_rules for the schema, then POST the same URL with its arguments for the data.

Text of an Indiana county’s local court rules (circuit/superior court rules, district governance plan, city-court rules). Given a county (e.g. “Johnson”), returns the county’s documents and the rule text: pass query for a keyword search across the county’s rules (“motion practice”, “bond”, “court reporter”), rule for one citation as the county numbers it (“LR41-TR-102”), or neither to read the document from the start (paginate with offset).

Parameters

NameTypeRequiredDescription
countystringnoIndiana county name, with or without “County”, e.g. “Johnson”, “St. Joseph”. Omit to list counties and coverage.
querystringnoKeywords to find in the county’s local rules, e.g. “motion for continuance”. Returns the best-matching passages.
rulestringnoA rule citation as the county numbers it, e.g. “LR41-TR-102”. Returns that rule’s text.
documentnumberno1-based document number from the documents list, to restrict to one document.
offsetnumbernoCharacter offset when reading a document from the start.
max_charsnumbernoMaximum characters of rule text to return (500-20000, default 6000).

Example call

Arguments

{
  "county": "Johnson",
  "query": "filing motions"
}

curl

curl -X POST https://gateway.pipeworx.io/indiana-court-rules/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"in_local_rules","arguments":{"county":"Johnson","query":"filing motions"}}}'

TypeScript (@pipeworx/sdk)

import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();

const result = await pipeworx.call('in_local_rules', {
  "county": "Johnson",
  "query": "filing motions"
});

Response shape

FieldTypeDescription
sourcestring
countystring
county_pagestring
page_titlestring
documentsarray
notestring
Full JSON Schema
{
  "type": "object",
  "properties": {
    "source": {
      "type": "string"
    },
    "county": {
      "type": "string"
    },
    "county_page": {
      "type": "string"
    },
    "page_title": {
      "type": "string"
    },
    "documents": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "title": {
            "type": "string"
          },
          "url": {
            "type": "string"
          }
        },
        "additionalProperties": true
      }
    },
    "note": {
      "type": "string"
    }
  },
  "additionalProperties": true
}

Connect

Add this to your MCP client config — every tool in the catalog, including this one — or use one-click install buttons:

{
  "mcpServers": {
    "pipeworx": {
      "url": "https://pipeworx.io/mcp"
    }
  }
}
Connect to just the indiana-court-rules pack
{
  "mcpServers": {
    "indiana-court-rules": {
      "url": "https://gateway.pipeworx.io/indiana-court-rules/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build October 27, 2026