jp_jrct_get
Pack: jp-jrct · 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_jrct_get for the schema, then POST the same URL with its arguments for the data.
Fetch one Japan Registry of Clinical Trials (jRCT) record by its jRCT number (from jp_jrct_search): the full Japanese and English titles, status, phase, study category, condition, intervention and generic drug names, sponsor organisation, study type, planned sample size, number of sites listed, other countries recruiting, the publication, start and end dates, the number the trial holds in another registry (e.g. an NCT number) and the registry’s public-query contact organisation and department. Investigator and contact persons’ names, e-mail addresses and telephone numbers are not returned; the registry link carries them. An unknown number returns found false. Example: trial_id=“jRCT2031210001”.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
trial_id | string | yes | jRCT number such as jRCT2031210001 or jRCTs051260193. |
Example call
Arguments
{
"trial_id": "jRCT2031210001"
}
curl
curl -X POST https://gateway.pipeworx.io/jp-jrct/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"jp_jrct_get","arguments":{"trial_id":"jRCT2031210001"}}}'
TypeScript (@pipeworx/sdk)
import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();
const result = await pipeworx.call('jp_jrct_get', {
"trial_id": "jRCT2031210001"
});
Response shape
| Field | Type | Description |
|---|---|---|
trial_id | string | |
found | boolean | |
study_category | string | null | |
title_ja | string | null | |
title_en | string | null | |
public_title_ja | string | null | |
public_title_en | string | null | |
status_ja | string | null | |
status | string | null | |
status_en | string | null | |
phase | string | null | |
condition | object | |
intervention | object | |
generic_names | string | null | |
sponsor | object | |
study_type | object | |
sample_size | number | null | |
sites_listed | number | null | |
multicentre | string | null | |
other_countries | object | |
dates | object | |
other_registry | object | |
public_contact | object | |
record_url_ja | string | |
record_url_en | string | |
source | string | |
caveat | string | |
empty_reason | string | |
note | string |
Full JSON Schema
{
"type": "object",
"properties": {
"trial_id": {
"type": "string"
},
"found": {
"type": "boolean"
},
"study_category": {
"type": [
"string",
"null"
]
},
"title_ja": {
"type": [
"string",
"null"
]
},
"title_en": {
"type": [
"string",
"null"
]
},
"public_title_ja": {
"type": [
"string",
"null"
]
},
"public_title_en": {
"type": [
"string",
"null"
]
},
"status_ja": {
"type": [
"string",
"null"
]
},
"status": {
"type": [
"string",
"null"
]
},
"status_en": {
"type": [
"string",
"null"
]
},
"phase": {
"type": [
"string",
"null"
]
},
"condition": {
"type": "object",
"properties": {
"ja": {
"type": [
"string",
"null"
]
},
"en": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": true
},
"intervention": {
"type": "object",
"properties": {
"ja": {
"type": [
"string",
"null"
]
},
"en": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": true
},
"generic_names": {
"type": [
"string",
"null"
]
},
"sponsor": {
"type": "object",
"properties": {
"ja": {
"type": [
"string",
"null"
]
},
"en": {
"type": [
"string",
"null"
]
},
"basis": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": true
},
"study_type": {
"type": "object",
"properties": {
"ja": {
"type": [
"string",
"null"
]
},
"en": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": true
},
"sample_size": {
"type": [
"number",
"null"
]
},
"sites_listed": {
"type": [
"number",
"null"
]
},
"multicentre": {
"type": [
"string",
"null"
]
},
"other_countries": {
"type": "object",
"properties": {
"ja": {
"type": [
"string",
"null"
]
},
"en": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": true
},
"dates": {
"type": "object",
"properties": {
"first_published": {
"type": [
"string",
"null"
]
},
"last_published": {
"type": [
"string",
"null"
]
},
"registered_on": {
"type": [
"string",
"null"
]
},
"study_start": {
"type": [
"string",
"null"
]
},
"study_end": {
"type": [
"string",
"null"
]
},
"observation_end": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": true
},
"other_registry": {
"type": "object",
"properties": {
"id": {
"type": [
"string",
"null"
]
},
"registry": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": true
},
"public_contact": {
"type": "object",
"properties": {
"organisation": {
"type": "object",
"properties": {
"ja": {
"type": [
"string",
"null"
]
},
"en": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": true
},
"department": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": true
},
"record_url_ja": {
"type": "string"
},
"record_url_en": {
"type": "string"
},
"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-jrct pack
{
"mcpServers": {
"jp-jrct": {
"url": "https://gateway.pipeworx.io/jp-jrct/mcp"
}
}
}
See Getting Started for client-specific install steps.