Japan Imported Food Inspection Orders
Is a food, country or company in Japan MHLW imported food inspection orders? Rows as published.
Sollte ich dies verwenden
Qualität und Sicherheit
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"jp-food-import-orders": {
"url": "https://jp-food-import-orders-production.mk-career-planning.workers.dev/mcp"
}
}
}Remote-Endpunkte
https://jp-food-import-orders-production.mk-career-planning.workers.dev/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (4)
🟢catalog
List the tools of this server with prices, data sources, licensing, daily limits and data freshness.
Eingabe-Schema
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"server": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"version": {
"type": "string"
},
"stage": {
"type": "string"
}
},
"required": [
"name",
"version",
"stage"
],
"additionalProperties": {}
},
"payment": {
"type": "object",
"properties": {
"protocol": {
"type": "string"
},
"network": {
"type": "string"
},
"asset": {
"type": "string"
},
"enabled": {
"type": "boolean"
}
},
"required": [
"protocol",
"network",
"asset",
"enabled"
],
"additionalProperties": {}
},
"daily_limits": {
"type": "object",
"properties": {},
"additionalProperties": {},
"description": "Daily limits of paid calls (calls, usd, timezone) or a misconfiguration notice."
},
"paused": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {
"type": "boolean"
},
"description": "Operator pause flags (true = paused)."
},
"tools": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"price_usd": {
"type": "number",
"description": "Price per call in USD (0 = free)."
},
"description": {
"type": "string"
}
},
"required": [
"name",
"price_usd",
"description"
],
"additionalProperties": {}
},
"description": "Every tool of this server with its price."
},
"legal": {
"type": "object",
"properties": {},
"additionalProperties": {}
},
"fetch_status_values": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {
"type": "string"
}
},
"provenance": {
"type": "array",
"items": {
"type": "object",
"properties": {
"source": {
"type": "object",
"properties": {
"publisher": {
"type": "string"
},
"url": {
"type": "string"
}
},
"required": [
"publisher",
"url"
],
"additionalProperties": {},
"description": "Publisher and URL of the upstream document or dataset."
},
"upstream_updated_at": {
"description": "Update time stated by the upstream, or null when it states none.",
"type": [
"string",
"null"
]
},
"retrieved_at": {
"description": "When this service retrieved the upstream data (null if unknown).",
"type": [
"string",
"null"
]
},
"content_sha256": {
"type": [
"string",
"null"
]
},
"parser_version": {
"type": "string"
},
"fetch_status": {
"type": "string",
"enum": [
"found",
"empty",
"stale",
"unavailable",
"unsupported"
],
"description": "found / empty / stale / unavailable / unsupported (see catalog fetch_status_values)."
},
"processed_by": {
"type": "string"
}
},
"required": [
"source",
"upstream_updated_at",
"retrieved_at",
"content_sha256",
"parser_version",
"fetch_status",
"processed_by"
],
"additionalProperties": {},
"description": "Freshness receipt for one upstream source."
},
"description": "Freshness receipts for every upstream source used."
},
"terms": {
"type": "string",
"description": "URL of the terms of service."
}
},
"required": [
"server",
"payment",
"daily_limits",
"paused",
"tools",
"legal",
"terms"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": {}
}🟢import_order_lookup(country, food, hs_or_item_text, manufacturer, limit)
Does an entry for this origin country, food or company appear in Japan's MHLW inspection order documents for imported foods? Returns listed, not_listed_in_current_documents or unknown, with each matching row as published (food, test items, conditions, company and exemption lists), its document, version (file id, SHA-256), page and first_seen_at. Food names are matched in Japanese as in the documents. Not legal advice; confirm with the quarantine station.
Eingabe-Schema
{
"type": "object",
"properties": {
"country": {
"description": "Optional: country of origin in English or Japanese, or ISO 3166-1 alpha-2, e.g. China, 中国 or CN. Rows for all exporting countries are included",
"type": "string",
"maxLength": 120
},
"food": {
"description": "Optional: food name in Japanese as in the documents, e.g. 落花生 (peanuts), ナチュラルチーズ, ほうれんそう",
"type": "string",
"maxLength": 120
},
"hs_or_item_text": {
"description": "Optional: other item text to find anywhere in a row (e.g. a test item such as アフラトキシン). An HS code is accepted but the documents do not list HS codes, so it cannot be matched",
"type": "string",
"maxLength": 120
},
"manufacturer": {
"description": "Optional: manufacturer, exporter, packer or plant name as spelled in the documents (at least 3 letters), e.g. COFCO",
"type": "string",
"maxLength": 120
},
"limit": {
"description": "Maximum number of rows to return, 1-200 (default 50)",
"type": "integer",
"minimum": 1,
"maximum": 200
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"official_check": {
"type": "object",
"properties": {
"message": {
"type": "string"
},
"urls": {
"type": "array",
"items": {
"type": "string"
}
}
},
"required": [
"message",
"urls"
],
"additionalProperties": {},
"description": "Read first: check the official MHLW notice page and confirm with the quarantine station before importing."
},
"query": {
"type": "object",
"properties": {
"country": {
"type": [
"string",
"null"
]
},
"food": {
"type": [
"string",
"null"
]
},
"manufacturer": {
"type": [
"string",
"null"
]
}
},
"required": [
"country",
"food",
"manufacturer"
],
"additionalProperties": {}
},
"status": {
"type": "string",
"enum": [
"listed",
"not_listed_in_current_documents",
"unknown"
],
"description": "listed = matching entries appear in the current published documents (see matches and their role); not_listed_in_current_documents = none found in the documents read (not a statement that no requirement applies); unknown = stale, not loaded, a document in scope could not be read reliably, or the query cannot be matched."
},
"status_note": {
"type": "string"
},
"reasons": {
"type": "array",
"items": {
"type": "string"
}
},
"matches": {
"type": "array",
"items": {
"type": "object",
"properties": {
"document": {
"type": "object",
"properties": {
"label": {
"type": "string",
"description": "Attachment label as on the MHLW page, e.g. 別添1 (attachment 1) or 別表3 (annexed table 3)."
},
"title": {
"type": "string"
},
"url": {
"type": "string"
},
"file_id": {
"type": "string"
},
"sha256": {
"type": [
"string",
"null"
]
},
"version_observed_at": {
"type": "string",
"description": "When this service first downloaded this version of the document."
}
},
"required": [
"label",
"title",
"url",
"file_id",
"sha256",
"version_observed_at"
],
"additionalProperties": {}
},
"row_kind": {
"type": "string"
},
"page": {
"type": "number"
},
"country": {
"anyOf": [
{
"type": "object",
"properties": {
"code": {
"type": "string"
},
"ja": {
"type": "string"
},
"en": {
"type": "string"
}
},
"required": [
"code",
"ja",
"en"
],
"additionalProperties": {}
},
{
"type": "null"
}
]
},
"food_ja": {
"type": [
"string",
"null"
]
},
"fields": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"value": {
"type": [
"string",
"null"
]
}
},
"required": [
"name",
"value"
],
"additionalProperties": {}
},
"description": "The row as published (NFKC-normalized), field names as in the document."
},
"listed_names": {
"type": "array",
"items": {
"type": "string"
}
},
"matched_on": {
"type": "array",
"items": {
"type": "string"
}
},
"first_seen_at": {
"type": "string",
"description": "When this service first observed this entry (see first_seen_note)."
}
},
"required": [
"document",
"row_kind",
"page",
"country",
"food_ja",
"fields",
"listed_names",
"matched_on",
"first_seen_at"
],
"additionalProperties": {}
}
},
"total": {
"type": "number"
},
"truncated": {
"type": "boolean"
},
"coverage": {
"type": "object",
"properties": {
"page_url": {
"type": "string"
},
"unreadable_documents": {
"type": "array",
"items": {
"type": "object",
"properties": {
"label": {
"type": "string"
},
"url": {
"type": "string"
}
},
"required": [
"label",
"url"
],
"additionalProperties": {}
}
}
},
"required": [
"page_url",
"unreadable_documents"
],
"additionalProperties": {}
},
"tracking_since": {
"type": [
"string",
"null"
]
},
"legal_notice": {
"type": "string"
},
"attribution": {
"type": "object",
"properties": {
"source_ja": {
"type": "string"
},
"processed_ja": {
"type": "string"
},
"source_en": {
"type": "string"
},
"license_note": {
"type": "string"
}
},
"required": [
"source_ja",
"processed_ja",
"source_en",
"license_note"
],
"additionalProperties": {}
},
"answered_at": {
"type": "string"
},
"provenance": {
"type": "array",
"items": {
"type": "object",
"properties": {
"source": {
"type": "object",
"properties": {
"publisher": {
"type": "string"
},
"url": {
"type": "string"
}
},
"required": [
"publisher",
"url"
],
"additionalProperties": {},
"description": "Publisher and URL of the upstream document or dataset."
},
"upstream_updated_at": {
"description": "Update time stated by the upstream, or null when it states none.",
"type": [
"string",
"null"
]
},
"retrieved_at": {
"description": "When this service retrieved the upstream data (null if unknown).",
"type": [
"string",
"null"
]
},
"content_sha256": {
"type": [
"string",
"null"
]
},
"parser_version": {
"type": "string"
},
"fetch_status": {
"type": "string",
"enum": [
"found",
"empty",
"stale",
"unavailable",
"unsupported"
],
"description": "found / empty / stale / unavailable / unsupported (see catalog fetch_status_values)."
},
"processed_by": {
"type": "string"
}
},
"required": [
"source",
"upstream_updated_at",
"retrieved_at",
"content_sha256",
"parser_version",
"fetch_status",
"processed_by"
],
"additionalProperties": {},
"description": "Freshness receipt for one upstream source."
},
"description": "Freshness receipts for every upstream source used."
},
"terms": {
"type": "string",
"description": "URL of the terms of service."
}
},
"required": [
"official_check",
"query",
"status",
"status_note",
"reasons",
"matches",
"total",
"truncated",
"coverage",
"tracking_since",
"legal_notice",
"attribution",
"answered_at",
"provenance",
"terms"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": {}
}🟢import_order_changes(since, country, change_type, limit)
What changed in Japan's MHLW imported food inspection order documents since a date? From this service's own record of the PDF versions it downloaded (MHLW replaces the attachments without publishing an amendment history): rows added, removed or modified (before and after as published) and documents added, removed, replaced or unreadable. History starts at tracking_since. Free window: last 30 days (see history_window). Relay only.
Eingabe-Schema
{
"type": "object",
"properties": {
"since": {
"type": "string",
"maxLength": 40,
"description": "ISO 8601 date or date-time with time zone, e.g. 2026-10-01 or 2026-10-01T00:00:00Z"
},
"country": {
"description": "Optional filter: country in English or Japanese, or ISO 3166-1 alpha-2, e.g. VN. Row changes for all exporting countries and document events are included",
"type": "string",
"maxLength": 120
},
"change_type": {
"description": "Optional filter: added, removed, modified, document_added, document_removed, document_replaced, document_unreadable or document_readable",
"type": "string",
"enum": [
"added",
"removed",
"modified",
"document_added",
"document_removed",
"document_replaced",
"document_unreadable",
"document_readable"
]
},
"limit": {
"description": "Maximum number of changes, 1-500 (default 100)",
"type": "integer",
"minimum": 1,
"maximum": 500
}
},
"required": [
"since"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"official_check": {
"type": "object",
"properties": {
"message": {
"type": "string"
},
"urls": {
"type": "array",
"items": {
"type": "string"
}
}
},
"required": [
"message",
"urls"
],
"additionalProperties": {},
"description": "Read first: check the official MHLW notice page and confirm with the quarantine station before importing."
},
"query": {
"type": "object",
"properties": {
"since": {
"type": "string"
}
},
"required": [
"since"
],
"additionalProperties": {}
},
"tracking_since": {
"description": "When this service first read the MHLW page. Nothing before it was observed.",
"type": [
"string",
"null"
]
},
"history_window": {
"type": "object",
"properties": {
"free_days": {
"type": "number",
"description": "Days of recorded history served free of charge."
},
"requested_since": {
"type": "string",
"description": "The since you asked for (normalized to ISO 8601)."
},
"served_since": {
"type": "string",
"description": "The since actually applied: requested_since, or the start of the free window if requested_since was earlier."
},
"clamped": {
"type": "boolean",
"description": "true when requested_since was earlier than the free window and the answer covers only the window."
},
"older_history": {
"type": "string",
"description": "Status of recorded history older than the free window."
}
},
"required": [
"free_days",
"requested_since",
"served_since",
"clamped",
"older_history"
],
"additionalProperties": {},
"description": "Free history window applied to this answer."
},
"coverage": {
"type": "object",
"properties": {
"since_before_tracking": {
"type": "boolean"
},
"note": {
"type": "string"
}
},
"required": [
"since_before_tracking",
"note"
],
"additionalProperties": {}
},
"changes": {
"type": "array",
"items": {
"type": "object",
"properties": {
"observed_at": {
"type": "string"
},
"change_type": {
"type": "string",
"enum": [
"added",
"removed",
"modified",
"document_added",
"document_removed",
"document_replaced",
"document_unreadable",
"document_readable"
]
},
"document": {
"type": "object",
"properties": {
"label": {
"type": "string"
}
},
"required": [
"label"
],
"additionalProperties": {}
},
"before": {},
"after": {}
},
"required": [
"observed_at",
"change_type",
"document",
"before",
"after"
],
"additionalProperties": {}
},
"description": "Changes observed by this service in the documents, oldest first."
},
"truncated": {
"type": "boolean"
},
"legal_notice": {
"type": "string"
},
"history_note": {
"type": "string"
},
"attribution": {
"type": "object",
"properties": {
"source_ja": {
"type": "string"
},
"processed_ja": {
"type": "string"
},
"source_en": {
"type": "string"
},
"license_note": {
"type": "string"
}
},
"required": [
"source_ja",
"processed_ja",
"source_en",
"license_note"
],
"additionalProperties": {}
},
"answered_at": {
"type": "string"
},
"provenance": {
"type": "array",
"items": {
"type": "object",
"properties": {
"source": {
"type": "object",
"properties": {
"publisher": {
"type": "string"
},
"url": {
"type": "string"
}
},
"required": [
"publisher",
"url"
],
"additionalProperties": {},
"description": "Publisher and URL of the upstream document or dataset."
},
"upstream_updated_at": {
"description": "Update time stated by the upstream, or null when it states none.",
"type": [
"string",
"null"
]
},
"retrieved_at": {
"description": "When this service retrieved the upstream data (null if unknown).",
"type": [
"string",
"null"
]
},
"content_sha256": {
"type": [
"string",
"null"
]
},
"parser_version": {
"type": "string"
},
"fetch_status": {
"type": "string",
"enum": [
"found",
"empty",
"stale",
"unavailable",
"unsupported"
],
"description": "found / empty / stale / unavailable / unsupported (see catalog fetch_status_values)."
},
"processed_by": {
"type": "string"
}
},
"required": [
"source",
"upstream_updated_at",
"retrieved_at",
"content_sha256",
"parser_version",
"fetch_status",
"processed_by"
],
"additionalProperties": {},
"description": "Freshness receipt for one upstream source."
},
"description": "Freshness receipts for every upstream source used."
},
"terms": {
"type": "string",
"description": "URL of the terms of service."
}
},
"required": [
"official_check",
"query",
"tracking_since",
"history_window",
"coverage",
"changes",
"truncated",
"legal_notice",
"history_note",
"attribution",
"answered_at",
"provenance",
"terms"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": {}
}🟢get_receipt(receipt_id)
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.
Eingabe-Schema
{
"type": "object",
"properties": {
"receipt_id": {
"type": "string",
"minLength": 1,
"maxLength": 80,
"description": "The receipt_id returned with a paid result (\"rcpt_\" + 64 hex characters)."
}
},
"required": [
"receipt_id"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"receipt_id": {
"type": "string",
"description": "Receipt id of the settled paid call (\"rcpt_\" + 64 hex). Use with get_receipt."
},
"tool": {
"type": "string",
"description": "Name of the paid tool that produced the result."
},
"settled_at": {
"type": [
"string",
"null"
]
},
"payment": {
"type": "object",
"properties": {
"network": {
"type": [
"string",
"null"
]
},
"transaction": {
"type": [
"string",
"null"
]
}
},
"required": [
"network",
"transaction"
],
"additionalProperties": {}
},
"result": {
"description": "The stored result, exactly as returned by the paid call."
},
"provenance": {
"type": "array",
"items": {
"type": "object",
"properties": {
"source": {
"type": "object",
"properties": {
"publisher": {
"type": "string"
},
"url": {
"type": "string"
}
},
"required": [
"publisher",
"url"
],
"additionalProperties": {},
"description": "Publisher and URL of the upstream document or dataset."
},
"upstream_updated_at": {
"description": "Update time stated by the upstream, or null when it states none.",
"type": [
"string",
"null"
]
},
"retrieved_at": {
"description": "When this service retrieved the upstream data (null if unknown).",
"type": [
"string",
"null"
]
},
"content_sha256": {
"type": [
"string",
"null"
]
},
"parser_version": {
"type": "string"
},
"fetch_status": {
"type": "string",
"enum": [
"found",
"empty",
"stale",
"unavailable",
"unsupported"
],
"description": "found / empty / stale / unavailable / unsupported (see catalog fetch_status_values)."
},
"processed_by": {
"type": "string"
}
},
"required": [
"source",
"upstream_updated_at",
"retrieved_at",
"content_sha256",
"parser_version",
"fetch_status",
"processed_by"
],
"additionalProperties": {},
"description": "Freshness receipt for one upstream source."
},
"description": "Freshness receipts for every upstream source used."
},
"terms": {
"type": "string",
"description": "URL of the terms of service."
}
},
"required": [
"receipt_id",
"tool",
"settled_at",
"payment",
"result",
"provenance",
"terms"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": {}
}Community
Nachweis