jp_pmda_approvals_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_approvals_search for the schema, then POST the same URL with its arguments for the data.

Search Japan’s approved new prescription drugs as the Pharmaceuticals and Medical Devices Agency (PMDA, 医薬品医療機器総合機構) lists them by fiscal year (April to March): every new-drug approval and partial-change approval (new indication, dosage or dosage form) with the brand name and presentations, applicant company and 13-digit corporate number, approval date, approval type (承認 new product or 一変 partial change), review field, Japanese active-ingredient name, the indication line, and flags such as orphan drug (希少疾病用医薬品). Fiscal years 2018 onward are readable; the current year is partial. The list is Japanese: search with the katakana brand name (キイトルーダ), the Japanese ingredient (ペムブロリズマブ), a company (武田薬品) or indication words (多発性骨髄腫); words are ANDed, hiragana/katakana and full/half width are folded. An English query only matches Latin text in the rows, so for English brand and ingredient names use jp_pmda_review_reports_search. year is a fiscal year such as 2025, recent (default, latest three) or all; every answer states the fiscal years searched, and a zero-match answer says which. Example: query=“キイトルーダ”, year=“all”.

Parameters

NameTypeRequiredDescription
querystringnoJapanese (or Latin) words: brand, ingredient, company or indication. Optional when year is a fiscal year to list.
yearstringnoFiscal year (April to March) such as “2025”, “recent” (default, the latest three fiscal years) or “all” (2018 onward).
limitnumbernoMaximum approvals returned (1-50, default 10); total_matches always gives the full count.

Example call

Arguments

{
  "query": "キイトルーダ",
  "year": "all",
  "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_approvals_search","arguments":{"query":"キイトルーダ","year":"all","limit":3}}}'

TypeScript (@pipeworx/sdk)

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

const result = await pipeworx.call('jp_pmda_approvals_search', {
  "query": "キイトルーダ",
  "year": "all",
  "limit": 3
});

Response shape

FieldTypeDescription
queryobject
foundboolean
total_matchesnumber
returnednumber
approvalsarray
searchedobject
data_as_ofstring | null
sourcestring
caveatstring
empty_reasonstring
notestring
Full JSON Schema
{
  "type": "object",
  "properties": {
    "query": {
      "type": "object",
      "properties": {
        "query": {
          "type": [
            "string",
            "null"
          ]
        },
        "year": {
          "type": [
            "string",
            "number",
            "null"
          ]
        }
      },
      "additionalProperties": true
    },
    "found": {
      "type": "boolean"
    },
    "total_matches": {
      "type": "number"
    },
    "returned": {
      "type": "number"
    },
    "approvals": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "fiscal_year": {
            "type": "number"
          },
          "list_no": {
            "type": [
              "number",
              "null"
            ]
          },
          "field": {
            "type": [
              "string",
              "null"
            ]
          },
          "approval_date": {
            "type": [
              "string",
              "null"
            ]
          },
          "brand_names": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "presentations": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "applicant": {
            "type": [
              "string",
              "null"
            ]
          },
          "corporate_number": {
            "type": [
              "string",
              "null"
            ]
          },
          "approval_types": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "ja": {
                  "type": "string"
                },
                "en": {
                  "type": "string"
                }
              },
              "additionalProperties": true
            }
          },
          "new_active_ingredient": {
            "type": "boolean"
          },
          "active_ingredient": {
            "type": [
              "string",
              "null"
            ]
          },
          "indication": {
            "type": [
              "string",
              "null"
            ]
          },
          "flags": {
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        },
        "additionalProperties": true
      }
    },
    "searched": {
      "type": "object",
      "properties": {
        "scope": {
          "type": "string"
        },
        "fiscal_years": {
          "type": "array",
          "items": {
            "type": "number"
          }
        },
        "coverage": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "fiscal_year": {
                "type": "number"
              },
              "rows": {
                "type": "number"
              },
              "first_approval": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "last_approval": {
                "type": [
                  "string",
                  "null"
                ]
              }
            },
            "additionalProperties": true
          }
        },
        "rows_searched": {
          "type": "number"
        },
        "latest_approval_in_lists": {
          "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.

Regenerated from source · build November 15, 2026