jp_pmda_safety_search
Pack: jp-pmda-approvals · 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_pmda_safety_search for the schema, then POST the same URL with its arguments for the data.
Search Japan’s notices that revise the precautions for use of a drug (使用上の注意の改訂指示通知) as the Pharmaceuticals and Medical Devices Agency (PMDA) lists them by fiscal year: for each notice the date, the notice number, the generic ingredients concerned (Japanese names), and links to the revision text and the investigation report. Use it to answer which drugs had their precautions revised, when, and where the text is; the wording of the change is in the linked PDF documents, which are not read here. Search by Japanese generic name (カルバマゼピン, ラモトリギン; hiragana/katakana and full/half width are folded) and/or date_from (ISO date); with neither it lists the latest notices. Default is the three most recent fiscal years (April to March); pass fiscal_year=“all” for 2018 onward. Every answer states the fiscal years and the notice dates searched; an unreadable year is reported as unread, never as empty. Example: query=“カルバマゼピン”.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
query | string | no | Japanese generic (ingredient) name words; all words must match. |
date_from | string | no | Only notices dated on or after this ISO date (YYYY-MM-DD). |
fiscal_year | string | no | A fiscal year such as “2025” (April 2025 to March 2026) or “all” (2018 onward). Default: the three most recent, or from date_from. |
limit | number | no | Maximum notices returned (1-50, default 10); total_matches gives the full count. |
Example call
Arguments
{
"query": "カルバマゼピン",
"limit": 3
}
curl
curl -X POST https://gateway.pipeworx.io/jp-pmda-approvals/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"jp_pmda_safety_search","arguments":{"query":"カルバマゼピン","limit":3}}}'
TypeScript (@pipeworx/sdk)
import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();
const result = await pipeworx.call('jp_pmda_safety_search', {
"query": "カルバマゼピン",
"limit": 3
});
Response shape
| Field | Type | Description |
|---|---|---|
query | object | |
found | boolean | |
total_matches | number | |
returned | number | |
revisions | 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"
]
},
"date_from": {
"type": [
"string",
"null"
]
},
"fiscal_year": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": true
},
"found": {
"type": "boolean"
},
"total_matches": {
"type": "number"
},
"returned": {
"type": "number"
},
"revisions": {
"type": "array",
"items": {
"type": "object",
"properties": {
"date": {
"type": [
"string",
"null"
]
},
"date_kind": {
"type": "string"
},
"fiscal_year": {
"type": "number"
},
"notice_number": {
"type": [
"string",
"null"
]
},
"notice_url": {
"type": [
"string",
"null"
]
},
"drugs": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"label_info_url": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": true
}
},
"revision_links": {
"type": "array",
"items": {
"type": "object",
"properties": {
"label": {
"type": "string"
},
"url": {
"type": "string"
}
},
"additionalProperties": true
}
},
"investigation_links": {
"type": "array",
"items": {
"type": "object",
"properties": {
"label": {
"type": "string"
},
"url": {
"type": "string"
}
},
"additionalProperties": true
}
}
},
"additionalProperties": true
}
},
"searched": {
"type": "object",
"properties": {
"scope": {
"type": "string"
},
"fiscal_years": {
"type": "array",
"items": {
"type": "number"
}
},
"rows_searched": {
"type": "number"
},
"earliest_notice": {
"type": [
"string",
"null"
]
},
"latest_notice": {
"type": [
"string",
"null"
]
},
"unreadable_years": {
"type": "array",
"items": {
"type": "object",
"properties": {
"fiscal_year": {
"type": "number"
},
"reason": {
"type": "string"
}
},
"additionalProperties": true
}
}
},
"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-pmda-approvals pack
{
"mcpServers": {
"jp-pmda-approvals": {
"url": "https://gateway.pipeworx.io/jp-pmda-approvals/mcp"
}
}
}
See Getting Started for client-specific install steps.