jp_caa_orders_search

Pack: jp-caa-orders · 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/jp_caa_orders_search for the schema, then POST the same URL with its arguments for the data.

Search the Japan Consumer Affairs Agency’s announced administrative dispositions against businesses: cease-and-desist orders (措置命令) and surcharge payment orders (課徴金納付命令) under the Act against Unjustifiable Premiums and Misleading Representations (景品表示法), and dispositions under the Specified Commercial Transactions Act (特定商取引法: door-to-door, mail-order, telephone-solicitation, multi-level and continuing-service businesses). By company name in Japanese or English; match is exact or partial after Unicode folding and corporate-form words are dropped. Each hit gives the announcement date, law, order type, business type, the businesses named, the announcement’s title and a link to the agency’s announcement. Coverage starts April 2021 (fiscal 2021); announcements naming no business in the title (e.g. “2 businesses”) and individuals are not searchable and are counted in the response. No hit means no announcement naming that company in the period covered, as read now; it does not clear the company. Example: name=“株式会社ジャパネットたかた”.

Parameters

NameTypeRequiredDescription
namestringyesCompany name in Japanese or English. At least 2 characters.
lawstringnoOptional: restrict to one law.
order_typestringnoOptional: restrict to one order type.
limitnumbernoMaximum matches returned (1-50, default 10); total_matches always gives the full count.

Example call

Arguments

{
  "name": "株式会社ジャパネットたかた"
}

curl

curl -X POST https://gateway.pipeworx.io/jp-caa-orders/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"jp_caa_orders_search","arguments":{"name":"株式会社ジャパネットたかた"}}}'

TypeScript (@pipeworx/sdk)

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

const result = await pipeworx.call('jp_caa_orders_search', {
  "name": "株式会社ジャパネットたかた"
});

Response shape

FieldTypeDescription
queryobject
checkedstring
resultstring
total_matchesnumber
returnednumber
matchesarray
notices_readnumber
coversobject
unnamed_noticesnumber
omitted_non_companynumber
data_as_ofstring
sourcestring
caveatstring
Full JSON Schema
{
  "type": "object",
  "properties": {
    "query": {
      "type": "object",
      "properties": {
        "name": {
          "type": "string"
        }
      },
      "additionalProperties": true
    },
    "checked": {
      "type": "string"
    },
    "result": {
      "type": "string"
    },
    "total_matches": {
      "type": "number"
    },
    "returned": {
      "type": "number"
    },
    "matches": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "match": {
            "type": "string"
          },
          "notice": {
            "type": "object",
            "properties": {
              "notice_date": {
                "type": "string"
              },
              "law": {
                "type": "string"
              },
              "law_ja": {
                "type": "string"
              },
              "order_type": {
                "type": "string"
              },
              "order_type_ja": {
                "type": "string"
              },
              "business_type": {
                "type": "null"
              },
              "names": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              },
              "other_respondents_omitted": {
                "type": "number"
              },
              "title": {
                "type": "string"
              },
              "link": {
                "type": "string"
              }
            },
            "additionalProperties": true
          }
        },
        "additionalProperties": true
      }
    },
    "notices_read": {
      "type": "number"
    },
    "covers": {
      "type": "object",
      "properties": {
        "from": {
          "type": "string"
        },
        "to": {
          "type": "string"
        }
      },
      "additionalProperties": true
    },
    "unnamed_notices": {
      "type": "number"
    },
    "omitted_non_company": {
      "type": "number"
    },
    "data_as_of": {
      "type": "string"
    },
    "source": {
      "type": "string"
    },
    "caveat": {
      "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 jp-caa-orders pack
{
  "mcpServers": {
    "jp-caa-orders": {
      "url": "https://gateway.pipeworx.io/jp-caa-orders/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build November 15, 2026