ok_search

Pack: oklahoma-code · 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/ok_search for the schema, then POST the same URL with its arguments for the data.

Search the Oklahoma Statutes by TOPIC or keyword rather than citation, e.g. “landlord”, “concealed carry permit”, “DUI per se limit”. Real full-text search over statutory body text (not just captions) — a query like “landlord” surfaces sections whose heading never says “landlord” (e.g. “Termination of Tenancy”, 41 O.S. § 111). Returns matching citations, headings, effective dates, and relevancy. Call ok_statute with a result’s citation for the full text. Keyless.

Parameters

NameTypeRequiredDescription
querystringyesTopic or keywords, e.g. “landlord security deposit”.
limitnumbernoMax results to return, default 10, max 50.

Example call

Arguments

{
  "query": "landlord"
}

curl

curl -X POST https://gateway.pipeworx.io/oklahoma-code/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"ok_search","arguments":{"query":"landlord"}}}'

TypeScript (@pipeworx/sdk)

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

const result = await pipeworx.call('ok_search', {
  "query": "landlord"
});

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 oklahoma-code pack
{
  "mcpServers": {
    "oklahoma-code": {
      "url": "https://gateway.pipeworx.io/oklahoma-code/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build October 7, 2026