Japan CAA actions under the Specified Commercial Transactions Act, with head office and source.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Which companies did the Japanese Consumer Affairs Agency act against under the Act on Specified Commercial Transactions since a date? One record per company and action, latest first, with action types, cited articles, head office as published, suspension period, source URL and retrieved_at, plus the changes this service observed (actions added, changed or removed from the CAA list). Optionally filter by action_type. National actions only.
Maximum number of records, 1-200 (default 50)
Optional action date YYYY-MM-DD (default: 365 days ago)
Optional: business_suspension_order, instruction or business_prohibition_order
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
claude mcp add --transport http jp-caa-actions https://jp-caa-actions-production.mk-career-planning.workers.dev/mcp
Which companies did the Japanese Consumer Affairs Agency act against under the Act on Specified Commercial Transactions since a date? One record per company and action, latest first, with action types, cited articles, head office as published, suspension period, source URL and retrieved_at, plus the changes this service observed (actions added, changed or removed from the CAA list). Optionally filter by action_type. National actions only.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Maximum number of records, 1-200 (default 50) |
| since | string | Optional action date YYYY-MM-DD (default: 365 days ago) |
| action_type | string | Optional: business_suspension_order, instruction or business_prohibition_order |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"limit": {
"type": "integer",
"maximum": 200,
"minimum": 1,
"description": "Maximum number of records, 1-200 (default 50)"
},
"since": {
"type": "string",
"maxLength": 10,
"description": "Optional action date YYYY-MM-DD (default: 365 days ago)"
},
"action_type": {
"enum": [
"business_suspension_order",
"instruction",
"business_prohibition_order"
],
"type": "string",
"description": "Optional: business_suspension_order, instruction or business_prohibition_order"
}
}
}Has the Japanese Consumer Affairs Agency published a national action under the Act on Specified Commercial Transactions against a company with this name? Give the name in Japanese and optionally the head office prefecture and municipality. Returns action date, types, articles, head office, suspension period, source URL, retrieved_at, page SHA-256. Status found, not_found_in_checked_records (with checked_scope) or unknown. Matched by name and location only.
| Argument | Type | Description |
|---|---|---|
| name* | string | Company name in Japanese, e.g. 株式会社HOPE Group (full/half width, spaces and the position of 株式会社 are normalized) |
| prefecture | string | Optional head office prefecture in Japanese or English (東京都, Tokyo, 大阪府, Osaka) |
| municipality | string | Optional head office municipality or ward in Japanese (新宿区, 大阪市, 仙台市泉区) |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"name"
],
"properties": {
"name": {
"type": "string",
"maxLength": 100,
"minLength": 1,
"description": "Company name in Japanese, e.g. 株式会社HOPE Group (full/half width, spaces and the position of 株式会社 are normalized)"
},
"prefecture": {
"type": "string",
"maxLength": 20,
"description": "Optional head office prefecture in Japanese or English (東京都, Tokyo, 大阪府, Osaka)"
},
"municipality": {
"type": "string",
"maxLength": 50,
"description": "Optional head office municipality or ward in Japanese (新宿区, 大阪市, 仙台市泉区)"
}
}
}List the tools of this server with prices, data sources, licensing, daily limits and data freshness.
No arguments.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {}
}Re-fetch the stored result of a settled paid call by its receipt_id, for when the response was lost after payment. Free. Unknown or unsettled receipt ids return RECEIPT_NOT_FOUND. Results are kept for 30 days after settlement.
| Argument | Type | Description |
|---|---|---|
| receipt_id* | string | The receipt_id returned with a paid result ("rcpt_" + 64 hex characters). |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"receipt_id"
],
"properties": {
"receipt_id": {
"type": "string",
"maxLength": 80,
"minLength": 1,
"description": "The receipt_id returned with a paid result (\"rcpt_\" + 64 hex characters)."
}
}
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 3, 2026.