Japan NTA qualified invoice issuer status of corporations by T-number. Records daily changes.
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.
List the tools of this server with prices, data sources, licensing, daily limits and data freshness.
This tool takes no arguments.
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 90 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)."
}
}
}Which Japanese corporations were newly registered as qualified invoice issuers, had their published details changed, or had their registration cancelled or expired, in NTA's daily difference files since a date? From this service's own record of the files it read (NTA keeps them 40 business days). Each change has the file date, observed_at, the event type and the dates as published. Corporations only. Free window: last 30 days; page with next_cursor.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Maximum number of changes, 1-500 (default 100) |
| since* | string | ISO 8601 date or date-time with time zone, e.g. 2026-10-01; changes in difference files created on or after that date |
| cursor | string | next_cursor from a previous answer, to read the next page |
| event_type | string | Optional filter: registered, details_changed, expired, cancelled, record_deleted or past_record |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"since"
],
"properties": {
"limit": {
"type": "integer",
"maximum": 500,
"minimum": 1,
"description": "Maximum number of changes, 1-500 (default 100)"
},
"since": {
"type": "string",
"maxLength": 40,
"description": "ISO 8601 date or date-time with time zone, e.g. 2026-10-01; changes in difference files created on or after that date"
},
"cursor": {
"type": "string",
"maxLength": 40,
"description": "next_cursor from a previous answer, to read the next page"
},
"event_type": {
"enum": [
"registered",
"details_changed",
"expired",
"cancelled",
"record_deleted",
"past_record"
],
"type": "string",
"description": "Optional filter: registered, details_changed, expired, cancelled, record_deleted or past_record"
}
}
}Is this Japanese corporation a registered qualified invoice issuer, since when, and was it cancelled or did it expire? Give number (T1000020109142) or corporate_number (13 digits); the check digit is validated. Returns listed, expired (cancellation or expiry date passed) or unknown, with NTA's published dates, the difference file used, fetched_at and recorded changes. Corporations only. A number not seen in the recorded files is unknown, never 'not registered'.
| Argument | Type | Description |
|---|---|---|
| number | string | Registration number: T followed by 13 digits, e.g. T1000020109142 (width, spaces and hyphens ignored) |
| corporate_number | string | Corporate number (houjin bangou), 13 digits, e.g. 1000020109142; looked up as T + the 13 digits |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"number": {
"type": "string",
"maxLength": 40,
"description": "Registration number: T followed by 13 digits, e.g. T1000020109142 (width, spaces and hyphens ignored)"
},
"corporate_number": {
"type": "string",
"maxLength": 40,
"description": "Corporate number (houjin bangou), 13 digits, e.g. 1000020109142; looked up as T + the 13 digits"
}
}
}