jp_nite_accidents_search
Pack: jp-nite-accidents · 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_nite_accidents_search for the schema, then POST the same URL with its arguments for the data.
Search Japan’s product accident reports as the National Institute of Technology and Evaluation (NITE, 製品評価技術基盤機構) publishes them in its SAFE-Lite database: accidents notified under the Consumer Product Safety Act, major (重大製品事故: death, serious injury, fire) and non-major, covering chargers, heaters, e-bikes, appliances, lithium batteries and more. Each hit gives the report number, major or non-major, the accident date, the product, the model, the business, the accident as notified (with the prefecture), the cause category and the record link; jp_nite_accident_get gives the cause finding and the recurrence measures (including a recall by the business). Search Japanese words (充電器, リチウム電池 火災, 石油ストーブ, a maker such as パナソニック); full/half width are folded. Newest accident first; an empty query lists the newest. date_from/date_to filter the one page read (100 rows) and the answer says whether the window was fully covered; pass page for the next. Zero matches states what was searched. Example: query=“リチウム電池 充電”, severity=“major”.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
query | string | no | Japanese words: product, maker or accident wording (all words must match). Optional. |
severity | string | no | all (default), major (重大製品事故) or non_major. |
date_from | string | no | Only accidents on or after this ISO date (YYYY-MM-DD); filters the page read. |
date_to | string | no | Only accidents on or before this ISO date (YYYY-MM-DD); filters the page read. |
page | number | no | Result page, 1 (default). Page size follows limit (10, 50 or 100; 100 when a date window is given). |
limit | number | no | Maximum reports returned (1-100, default 10); total_matches gives the full count. |
Example call
Arguments
{
"query": "リチウム電池 充電",
"severity": "major",
"limit": 3
}
curl
curl -X POST https://gateway.pipeworx.io/jp-nite-accidents/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"jp_nite_accidents_search","arguments":{"query":"リチウム電池 充電","severity":"major","limit":3}}}'
TypeScript (@pipeworx/sdk)
import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();
const result = await pipeworx.call('jp_nite_accidents_search', {
"query": "リチウム電池 充電",
"severity": "major",
"limit": 3
});
Response shape
| Field | Type | Description |
|---|---|---|
query | object | |
found | boolean | |
total_matches | number | |
page_rows_read | number | |
returned | number | |
accidents | array | |
searched | object | |
data_as_of | string | null | |
source | string | |
caveat | string | |
empty_reason | string | |
note | string |
Full JSON Schema
{
"type": "object",
"properties": {
"query": {
"type": "object",
"properties": {
"query": {
"type": [
"string",
"null"
]
},
"severity": {
"type": [
"string",
"null"
]
},
"date_from": {
"type": [
"string",
"null"
]
},
"date_to": {
"type": [
"string",
"null"
]
},
"page": {
"type": "number"
}
},
"additionalProperties": true
},
"found": {
"type": "boolean"
},
"total_matches": {
"type": "number"
},
"page_rows_read": {
"type": "number"
},
"returned": {
"type": "number"
},
"accidents": {
"type": "array",
"items": {
"type": "object",
"properties": {
"accident_number": {
"type": "string"
},
"severity": {
"type": "string"
},
"accident_date": {
"type": [
"string",
"null"
]
},
"product": {
"type": "string"
},
"model": {
"type": [
"string",
"null"
]
},
"business": {
"type": [
"string",
"null"
]
},
"notified_accident": {
"type": "string"
},
"cause_category": {
"type": [
"string",
"null"
]
},
"record_id": {
"type": [
"string",
"null"
]
},
"record_url": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": true
}
},
"searched": {
"type": "object",
"properties": {
"list": {
"type": "string"
},
"page": {
"type": "number"
},
"page_size": {
"type": "number"
},
"pages_total": {
"type": "number"
},
"accident_dates_on_page": {
"type": "object",
"properties": {
"newest": {
"type": [
"string",
"null"
]
},
"oldest": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": true
},
"date_window_complete": {
"type": [
"boolean",
"null"
]
}
},
"additionalProperties": true
},
"data_as_of": {
"type": [
"string",
"null"
]
},
"source": {
"type": "string"
},
"caveat": {
"type": "string"
},
"empty_reason": {
"type": "string"
},
"note": {
"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-nite-accidents pack
{
"mcpServers": {
"jp-nite-accidents": {
"url": "https://gateway.pipeworx.io/jp-nite-accidents/mcp"
}
}
}
See Getting Started for client-specific install steps.