@pipeworx/arkansas-opinions

Connect: https://pipeworx.io/mcp — every tool in the catalog, including @pipeworx/arkansas-opinions’s. Install: one-click buttons

Connect to just the @pipeworx/arkansas-opinions pack

https://gateway.pipeworx.io/arkansas-opinions/mcp — only @pipeworx/arkansas-opinions’s own tools, nothing else in the catalog.

No MCP client? Skip the connection: POST https://gateway.pipeworx.io/v1/tools/search_packs {"query":"..."} to find a tool below, GET /v1/tools/<name> for its schema, POST the same URL with arguments for the data — see For AI agents.

Tools: 4

Current Arkansas Supreme Court and Arkansas Court of Appeals opinions — neutral citation, case name, decision date, docket, author, disposition, full text and every published revision — from the Arkansas Judiciary’s official opinions archive, decisions from 2026-01-01 on, collected hourly. Fleet #2924.

It exists because CourtListener, the source behind the court-listener pack, runs months behind the Arkansas courts: on 2026-10-10 its newest Arkansas Supreme Court opinion was 2026 Ark. 114 (2026-06-11) while the court had issued through 2026 Ark. 144 (2026-10-08). Older Arkansas case law stays with court-listener; its lookup_citation now falls through to this pack for a YYYY Ark. N / YYYY Ark. App. N citation CourtListener does not have.

Tools

  • ark_recent_opinions(court?, since?, limit?, include_syllabi?) — newest opinions first, for one court ("supreme", "appeals") or both, optionally since a date. Answers “what did the Arkansas Supreme Court decide this week”.
  • ark_opinion(citation | item_id, version?, max_chars?) — one opinion by neutral citation ("2026 Ark. 140", "2026 Ark. App. 449", spelling is forgiving) or archive item id: metadata, full text, citation status and the version history. version returns an earlier revision’s text.
  • ark_search_opinions(query, court?, date_after?, date_before?, limit?) — full-text search (SQLite FTS5, porter stemming) over case name, citation and opinion text, with a highlighted passage per hit. Quote a phrase for an exact match; when no opinion holds every word it retries with any word and says so (matched: "any_term").
  • ark_coverage() — per court: opinion count, earliest and latest decision, lowest/highest citation number per year, how many opinions were revised after release, when collection last succeeded and the state of the backfill. Call it before treating an absence as meaningful.

Every response carries source (“Arkansas Judiciary, official opinions archive”) and data_as_of (when the collector last finished a successful run). Each opinion also carries source_url, the opinion’s own page on the court’s site, so the text can be checked against the original.

Versions

Slip opinions get editorial corrections after release, and the archive flags them as updated. The collector re-reads a flagged opinion; when its text or metadata hash differs from the current version, the new text becomes the current version and the earlier one is kept. ark_opinion lists every version with its retrieval time, SHA-256, length and reason (first_fetch, source_updated). A re-read that changes nothing adds no version.

Citation status

Recorded only from what the source states, on every opinion as citation_status + citation_status_note:

  • neutral_citation_assigned — the court assigned a neutral citation and the text carries no “not designated for publication” marker. Nothing more is claimed; the source does not state precedential status beyond that.
  • unpublished — the text says it is not designated for publication. Treat it as citation-restricted and never as precedent.
  • no_citation_assigned — a syllabus, order or notice with no citation.
  • not_yet_read — listed by the court, text not read yet (usually within the hour); not to be cited until it is.

Auth

Keyless for callers. The tools answer only through the Pipeworx gateway: the opinions are read from a database the collector fills, and a standalone npm install has no data, so every tool throws a clear “not bound in this runtime” error there instead of returning an empty list.

Data sources

  • Arkansas Judiciary, official opinions archive — Arkansas Supreme Court and Court of Appeals opinions with their metadata (court, date, neutral citation, docket, author, opinion type, county, term, disposition, concurring and dissenting judges) and full text. Checked hourly; decisions from 2026-01-01 on.

Opinions of the Arkansas courts are government works and public domain.

Notes for the next person:

  • The archive applies a bot check that varies by source IP. The same honest User-Agent was challenged from a laptop and answered from Cloudflare’s network on 2026-10-10, which is why the collector runs as a Cloudflare Worker cron. It never solves a challenge and never changes identity; a challenge stops the run and shows as captcha_wall in ark_coverage().last_collection_attempt. How the collector reads the archive is documented in workers/ark-opinions-collector.
  • Opinions decided before 2026-01-01 that the archive re-releases are left to court-listener.
  • Each court also publishes a daily syllabus document and, for the Court of Appeals, “no opinion” notices. They are kept as document_kind: "syllabus" / "no_opinion_notice" and left out of ark_recent_opinions unless include_syllabi: true.
  • Store: Cloudflare D1 database pipeworx-ark-opinions, bound to the gateway as ARK_OPINIONS_DB (d1Binding in pack-manifest.json). Schema: workers/ark-opinions-collector/src/schema.ts.

Tools

  • ark_recent_opinions — Latest Arkansas Supreme Court / Court of Appeals opinions from the official archive.
  • ark_opinion — Text, metadata and version history of one Arkansas appellate opinion by neutral citation.
  • ark_search_opinions — Full-text search over recent Arkansas appellate opinions, filterable by court and date.
  • ark_coverage — Date range, counts per court and last successful collection for arkansas-opinions.

Tools

  • ark_coverage — Date range, counts per court and last successful collection for arkansas-opinions.
  • ark_opinion — Text, metadata and version history of one Arkansas appellate opinion by neutral citation.
  • ark_recent_opinions — Latest Arkansas Supreme Court / Court of Appeals opinions from the official archive.
  • ark_search_opinions — Full-text search over recent Arkansas appellate opinions, filterable by court and date.

Regenerated from source · build October 27, 2026