MCP server exposing 2 tools for california-tax-appeals.
This URL is a JSON-RPC 2.0 endpoint over HTTP. Issue POST requests with a JSON-RPC body. Browsers and search crawlers land here on GET.
POST https://gateway.pipeworx.io/california-tax-appeals/mcp
Content-Type: application/json
{"jsonrpc":"2.0","id":1,"method":"tools/list"}
ca_ota_search — Find California Office of Tax Appeals (OTA) opinions by statute citation or topic keyword (e.g. "residency", "innocent spouse", "17014", "17951-4") -- returns citation, title, date, tax category (Franchise/Income vs Business Tax), precedential status, and OTA's own one-line issue/statute tag, most recent first. PARTIAL: this searches opinion titles and OTA's published "Issues" tag only, not full opinion text (OTA publishes no full-text search). For full text and all cited provisions of a specific opinion, use ca_ota_opinion_lookup. Sourced from ota.ca.gov's own opinion listing pages.ca_ota_opinion_lookup — Look up a California Office of Tax Appeals opinion by its OTA citation (e.g. "2020-OTA-263P" for a Precedential opinion, "2020-OTA-374" for a Nonprecedential one) -- fetches the opinion PDF live and returns the full text, exact date issued, OTA's internal case number, tax category, precedential status, OTA's issue tag, and statute citations found in the text (best-effort, R&TC/Cal. Code Regs./IRC shapes). Sourced from ota.ca.gov.Code samples (curl / TypeScript / one-click client install), schemas, and the live playground are on the pack page:
https://pipeworx.io/packs/california-tax-appeals/
Pipeworx is an open MCP gateway connecting AI agents to live data. pipeworx.io