Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

Japan Public Ledgers MCP

REMOTE · MCP.MCP-REVENUE-EMPIRE.COM · SCANNED SEP 28

Tamper-evident daily ledgers of 12 Japanese public-data domains, with cross-ledger entity search.

0 this week 68 Trust /100
Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →

Endpoint Security46
Transport & Reachability100
Schema Quality & AI Usability73
  • AI-judged instruction clarity (good).Pass
  • Tool/resource definitions use about 12421 tokens (~72/item across 172 items; 172 tools + 0 resources), lean.Pass
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management100
  • No destabilizing schema changes in the last 30 days.Pass
Tool Coverage83
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 48% of tool parameters carry a description.Partial
Tool Safety75
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • 0 of 2 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation; "agent_memory_delete" implies "delete" and declares no destructiveHint at all, which the MCP spec reads as destructive by default. See how to fix → Fail
  • An AI judge read all 172 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities40
  • Spec-recency check failed: implements MCP spec 2025-03-26; the latest is 2026-07-28. See how to fix → Fail
Install

How do I install the Japan Public Ledgers MCP server?

Japan Public Ledgers MCP is a hosted endpoint at https://mcp.mcp-revenue-empire.com/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

remote · mcp.mcp-revenue-empire.com

# add to Claude Code
claude mcp add --transport http com-mcp-revenue-empire-japan-public-ledgers 'https://mcp.mcp-revenue-empire.com/mcp'
// .cursor/mcp.json
{
  "mcpServers": {
    "com-mcp-revenue-empire-japan-public-ledgers": {
      "url": "https://mcp.mcp-revenue-empire.com/mcp"
    }
  }
}
// .vscode/mcp.json
{
  "servers": {
    "com-mcp-revenue-empire-japan-public-ledgers": {
      "type": "http",
      "url": "https://mcp.mcp-revenue-empire.com/mcp"
    }
  }
}
# ~/.codex/config.toml
[mcp_servers.com-mcp-revenue-empire-japan-public-ledgers]
url = "https://mcp.mcp-revenue-empire.com/mcp"
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "com-mcp-revenue-empire-japan-public-ledgers": {
      "type": "remote",
      "url": "https://mcp.mcp-revenue-empire.com/mcp",
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add com-mcp-revenue-empire-japan-public-ledgers --url 'https://mcp.mcp-revenue-empire.com/mcp' --transport streamable-http
# ~/.hermes/config.yaml
mcp_servers:
  com-mcp-revenue-empire-japan-public-ledgers:
    url: "https://mcp.mcp-revenue-empire.com/mcp"
// ~/.netclaw/config/netclaw.json
{
  "McpServers": {
    "com-mcp-revenue-empire-japan-public-ledgers": {
      "Transport": "http",
      "Url": "https://mcp.mcp-revenue-empire.com/mcp"
    }
  }
}
# add to Vellum
assistant mcp add com-mcp-revenue-empire-japan-public-ledgers -t streamable-http -u 'https://mcp.mcp-revenue-empire.com/mcp'
// mcp.json
{
  "mcpServers": {
    "com-mcp-revenue-empire-japan-public-ledgers": {
      "type": "http",
      "url": "https://mcp.mcp-revenue-empire.com/mcp"
    }
  }
}

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 28 Sept 26 0
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 25 Sept 26 0
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 26 Aug 26 0
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 25 Aug 26 0
    • Stability: 0.97 → pass security
  • 11 Aug 26 0
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 6 Aug 26 0
    • Schema quality: 10448 → 12421 ▼ functional
    • Tool coverage: 41% → 48% ▲ functional
    • New tool “cve_lookup_cvss_parse” functional
    • New tool “cve_lookup_get_cve” functional
    • New tool “cve_lookup_package_advisory” functional
    • New tool “cve_lookup_search_cve” functional
    • New tool “cve_lookup_severity_summary” functional
    • New tool “email_verify_check_mx” functional
    • New tool “email_verify_check_spf” functional
    • New tool “email_verify_detect_disposable” functional
    • New tool “email_verify_role_account” functional
    • New tool “email_verify_verify_syntax” functional
    • New tool “fx_tax_convert” functional
    • New tool “fx_tax_list_rates” functional
    • New tool “fx_tax_sales_tax” functional
    • New tool “fx_tax_vat_calc” functional
    • New tool “fx_tax_vat_validate” functional
    • New tool “holiday_calendar_business_days_between” functional
    • New tool “holiday_calendar_is_holiday” functional
    • New tool “holiday_calendar_list_holidays” functional
    • New tool “holiday_calendar_next_business_day” functional
    • New tool “holiday_calendar_tz_convert” functional
    • New tool “ip_reputation_asn_lookup” functional
    • New tool “ip_reputation_classify_ip” functional
    • New tool “ip_reputation_detect_datacenter” functional
    • New tool “ip_reputation_reverse_dns” functional
    • New tool “ip_reputation_risk_score” functional
  • 31 Jul 26 0
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 30 Jul 26 0
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 28 Sept 2026 · Probed https://mcp.mcp-revenue-empire.com/mcp

TLS valid

Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=mcp-revenue-empire.com CN=WE1,O=Google Trust Services,C=US 14 Aug 2026 12 Nov 2026 ECDSA 256 ECDSA-SHA256 3ba2bb8026d9fe480ea33ca79b5956bc
SANs: mcp-revenue-empire.com, *.mcp.mcp-revenue-empire.com, mcp.mcp-revenue-empire.com
CN=WE1,O=Google Trust Services,C=US (CA) CN=GTS Root R4,O=Google Trust Services LLC,C=US 13 Dec 2023 20 Feb 2029 ECDSA 256 ECDSA-SHA384 7ff31977972c224a76155d13b6d685e3
CN=GTS Root R4,O=Google Trust Services LLC,C=US (CA) CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE 15 Nov 2023 28 Jan 2028 ECDSA 384 SHA256-RSA 7fe530bf331343bedd821610493d8a1b

Background: What to check on a remote MCP endpoint →

DNSSEC insecure

Validation of mcp.mcp-revenue-empire.com. — Not signed

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
com. present 19718 13 Verified
mcp-revenue-empire.com. absent Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation
Authentication No authorisation required

The endpoint answered without asking for a token. Anyone who knows the URL can reach it.

Result No authorisation required
HTTP status 200

Background: How OAuth 2.1 works in the 2026 MCP spec →

Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://mcp.mcp-revenue-empire.com/mcp Verified 200
http (plaintext) http://mcp.mcp-revenue-empire.com/mcp Inconclusive 404
MCP tools · 172 exposed · ~12,421 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
agent_audit_query ~69

Query agent actions with filters

NameTypeReqDescription
actionTypestring––
agentIdstring––
fromstring––
limitinteger––
riskMinnumber––
sessionIdstring––
tostring––

No output schema declared.

No examples provided.

agent_audit_record ~68

Record an agent action for audit and compliance

NameTypeReqDescription
actionNamestringyes–
actionTypestringyes–
agentIdstringyes–
input–––
metadataobject––
output–––
sessionIdstring––

No output schema declared.

No examples provided.

agent_audit_report ~51

Generate audit report (json/markdown/soc2 format)

NameTypeReqDescription
agentIdstringyes–
formatstring––
fromstringyes–
tostringyes–

No output schema declared.

No examples provided.

agent_captcha_solve ~72

Solve a CAPTCHA for a domain you own or have explicit permission to access

NameTypeReqDescription
actionstring––
imageBase64string––
pageUrlstringyes–
questionstring––
siteKeystring––
typestringyes–

No output schema declared.

No examples provided.

agent_captcha_verify_domain ~35

Verify ownership of a domain before using CAPTCHA solving

NameTypeReqDescription
domainstringyes–
methodstringyes–

No output schema declared.

No examples provided.

agent_identity_activities ~38

List activity records for an identity, newest first (owner only)

NameTypeReqDescription
identityIdstringyes–
limitinteger––

No output schema declared.

No examples provided.

agent_identity_badge ~31

Get the issuer-signed badge and signed fields for an identity

NameTypeReqDescription
identityIdstringyes–

No output schema declared.

No examples provided.

agent_identity_lookup ~43

Look up an identity. Returns signatureValid (issuer+integrity only, NOT an authenticity/safety signal) and a disclaimer.

NameTypeReqDescription
identityIdstringyes–

No output schema declared.

No examples provided.

agent_identity_record ~70

Append a hash-chained activity record (owner only). Optional provenance (repo/version/config) is self-reported.

NameTypeReqDescription
activityTypestringyes–
content–––
identityIdstringyes–
provenanceobject–Self-reported origin of the activity (NOT verified)

No output schema declared.

No examples provided.

agent_identity_register ~59

Register an agent and get a unique identity ID + issuer-signed badge. agent_name/metadata are self-reported and unverified.

NameTypeReqDescription
agentNamestringyes–
metadataobject––
publicKeystring––

No output schema declared.

No examples provided.

agent_memory_delete ~41

Delete a memory or all memories in a namespace

NameTypeReqDescription
agentIdstringyes–
keystring––
namespacestring––

No output schema declared.

No examples provided.

agent_memory_get ~38

Retrieve a stored memory by key

NameTypeReqDescription
agentIdstringyes–
keystringyes–
namespacestring––

No output schema declared.

No examples provided.

agent_memory_search ~63

Search memories by prefix, tags, or type

NameTypeReqDescription
agentIdstringyes–
keyPrefixstring––
limitinteger––
namespacestring––
tagsarray––
typestring––

No output schema declared.

No examples provided.

agent_memory_store ~72

Store a memory for an AI agent (key-value, with TTL and metadata)

NameTypeReqDescription
agentIdstringyesAgent identifier
keystringyes–
metadataobject––
namespacestring––
ttlSecondsinteger––
value–yesAny JSON value

No output schema declared.

No examples provided.

agent_proxy_fetch ~75

Fetch a URL via a rotating proxy (region/type selectable). robots.txt enforced.

NameTypeReqDescription
bodystring––
headersobject––
methodstring––
regionstring––
sessionIdstring––
typestring––
urlstringyes–

No output schema declared.

No examples provided.

agent_proxy_session ~43

Create a sticky proxy session (same IP for multiple requests)

NameTypeReqDescription
regionstring––
ttlSecondsinteger––
typestring––

No output schema declared.

No examples provided.

agent_tempmail_create ~37

Create a temporary email address (auto-expires)

NameTypeReqDescription
preferredPrefixstring––
ttlSecondsinteger––

No output schema declared.

No examples provided.

agent_tempmail_get ~46

Get full message content with extracted verification links/codes

NameTypeReqDescription
includeRawboolean––
mailboxIdstringyes–
messageIdstringyes–

No output schema declared.

No examples provided.

agent_tempmail_list ~40

List received messages in a mailbox

NameTypeReqDescription
afterstring––
limitinteger––
mailboxIdstringyes–

No output schema declared.

No examples provided.

agent_tempmail_wait ~57

Wait for an incoming message (long polling, max 60s)

NameTypeReqDescription
fromContainsstring––
mailboxIdstringyes–
subjectContainsstring––
timeoutSecondsinteger––

No output schema declared.

No examples provided.

agent_trust_batch ~31

Get trust scores for multiple subjects in one call (max 100)

NameTypeReqDescription
subjectsarrayyes–

No output schema declared.

No examples provided.

agent_trust_feedback ~59

Submit feedback about an agent/wallet (positive or negative)

NameTypeReqDescription
categorystringyes–
evidenceobject––
ratingintegeryes–
subjectTypestringyes–
subjectValuestringyes–

No output schema declared.

No examples provided.

agent_trust_score ~48

Get trust score for a wallet, agent card URL, or domain

NameTypeReqDescription
includeDetailsboolean––
subjectTypestringyes–
subjectValuestringyes–

No output schema declared.

No examples provided.

agent_webhook_create ~69

Create a webhook endpoint that relays requests to your agent

NameTypeReqDescription
agentIdstring––
deliveryModestringyes–
descriptionstring––
pushUrlstring––
transformRulesobject––
ttlSecondsinteger––

No output schema declared.

No examples provided.

agent_webhook_list_requests ~41

List requests received by a webhook endpoint

NameTypeReqDescription
endpointIdstringyes–
limitinteger––
offsetinteger––

No output schema declared.

No examples provided.

agent_webhook_poll ~53

Poll for new webhook requests (long polling, max 60s)

NameTypeReqDescription
afterstring––
endpointIdstringyes–
limitinteger––
timeoutinteger––

No output schema declared.

No examples provided.

agent_webhook_replay ~41

Replay a stored webhook request

NameTypeReqDescription
endpointIdstringyes–
requestIdstringyes–
toUrlstring––

No output schema declared.

No examples provided.

alerts_create_watch ~142

Create a saved watch: when a NEW matching event appears in a ledger, a notification is pushed to your destination. Filters: ledger (optional), keyword and/or entity (case-insensitive title substring). At least one filter is required. Backfill never fires.

NameTypeReqDescription
destinationTargetstringyesWebhook URL / relay endpoint / email address
destinationTypestringyes–
entitystring–Additional case-insensitive substring (e.g. company name)
keywordstring–Case-insensitive substring of the item title
ledgerstring–Ledger key, e.g. 'sanction' (omit for all ledgers)

No output schema declared.

No examples provided.

alerts_delete_watch ~32

Deactivate a saved watch by id (soft delete; stops future notifications).

NameTypeReqDescription
watchIdstringyes–

No output schema declared.

No examples provided.

alerts_list_watches ~17

List the calling user's saved watches.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

bid_watch_get ~35

Get a bid notice detail plus full event timeline. Returns firstSeenAt and ledgerVerified.

NameTypeReqDescription
itemIdstringyes–

No output schema declared.

No examples provided.

bid_watch_recent_changes ~66

Recent appearance / deadline-move / close / cancel / award events across all bid notices since the given ISO8601 timestamp. Each item includes firstSeenAt and ledgerVerified.

NameTypeReqDescription
entitystring––
limitinteger––
sincestringyes–

No output schema declared.

No examples provided.

bid_watch_search ~98

Search Japanese public-procurement bid notices (kkj.go.jp). Each hit includes firstSeenAt and ledgerVerified.

NameTypeReqDescription
bidTypestring–一般競争入札 / 指名 / 随意 等
entitystring–調達機関 (partial match)
limitinteger––
querystring––
sincestring––
statusstring––

No output schema declared.

No examples provided.

bid_watch_timeline ~54

Time-ordered events only for a bid notice (the differentiator: when it appeared, deadline moved, closed, was cancelled or awarded). Includes firstSeenAt and ledgerVerified.

NameTypeReqDescription
itemIdstringyes–

No output schema declared.

No examples provided.

bid_watch_verify_ledger ~54

Verify the hash-chain integrity of a bid notice (tamper detection). Returns chainValid, brokenAt (if any), checked event count, firstSeenAt and ledgerVerified.

NameTypeReqDescription
itemIdstringyes–

No output schema declared.

No examples provided.

carbon_estimate_compute_emissions ~84

Estimate electricity CO2e (kg) from energy use (kWh) and a regional grid-intensity factor (defaults to the IEA world average). Pure compute; price 0.0 (free).

NameTypeReqDescription
kWhnumberyesElectricity consumed in kWh (>= 0)
regionstring–Grid region (default: global).

No output schema declared.

No examples provided.

carbon_estimate_emission_factor ~80

Look up the published emission factor (value, unit, category) for a named activity key (e.g. shipping_air, electricity_global, travel_car, gasoline, beef). Pure compute; price 0.0 (free).

NameTypeReqDescription
activitystringyesCanonical activity key (e.g. shipping_air, travel_car, gasoline)

No output schema declared.

No examples provided.

carbon_estimate_offset_estimate ~74

Estimate voluntary-market offset cost (USD) and tree- / forest-year equivalents for a given kg CO2e, using published constants. Pure compute; price 0.0 (free).

NameTypeReqDescription
kgCO2enumberyesEmissions to offset, in kg CO2e (>= 0)

No output schema declared.

No examples provided.

carbon_estimate_shipping_emissions ~92

Estimate freight CO2e (kg) from weight, distance and transport mode using embedded GLEC/DEFRA-order emission factors. Pure compute; price 0.0 (free).

NameTypeReqDescription
distanceKmnumberyesTransport distance in kilometres (>= 0)
modestringyesFreight transport mode.
weightKgnumberyesShipment weight in kilograms (>= 0)

No output schema declared.

No examples provided.

carbon_estimate_travel_emissions ~74

Estimate passenger-travel CO2e (kg) from distance and travel mode using embedded per-passenger-km factors. Pure compute; price 0.0 (free).

NameTypeReqDescription
distanceKmnumberyesTravel distance in kilometres (>= 0)
modestringyesPassenger travel mode.

No output schema declared.

No examples provided.

commerce_catalog_agent_readiness_score ~119

Agentic-commerce readiness score (0-100) for how well a product is structured for autonomous agents, with a transparent rationale, from a url, raw html, or inline product. Read-only; price 0.0 (free).

NameTypeReqDescription
htmlstring–Raw page HTML to parse (one of url / html / product)
productobject–Inline normalized product object (one of url / html / product)
urlstring–Product page URL to fetch (one of url / html / product)

No output schema declared.

No examples provided.

commerce_catalog_availability_check ~114

Resolve product stock availability to a coarse signal (in_stock / out_of_stock / limited / preorder / unknown), from a url, raw html, or inline product. Read-only; price 0.0 (free).

NameTypeReqDescription
htmlstring–Raw page HTML to parse (one of url / html / product)
productobject–Inline normalized product object (one of url / html / product)
urlstring–Product page URL to fetch (one of url / html / product)

No output schema declared.

No examples provided.

commerce_catalog_catalog_validate ~110

Validate product-feed completeness: which required fields are present or missing and a completeness score, from a url, raw html, or an inline product object. Read-only; price 0.0 (free).

NameTypeReqDescription
htmlstring–Raw page HTML to parse (one of url / html / product)
productobject–Inline normalized product object (one of url / html / product)
urlstring–Product page URL to fetch (one of url / html / product)

No output schema declared.

No examples provided.

commerce_catalog_price_compare ~61

Compare a set of offers and return the cheapest, most expensive, spread and per-offer ranking. Requires a non-empty offers array. Pure; price 0.0 (free).

NameTypeReqDescription
offersarrayyesNon-empty list of offers to compare.

No output schema declared.

No examples provided.

commerce_catalog_product_extract ~94

Extract a normalized product (name, price, currency, availability, brand, GTIN, ...) from Schema.org / JSON-LD markup. Provide a url to fetch or raw html. Read-only; price 0.0 (free).

NameTypeReqDescription
htmlstring–Raw page HTML to parse (one of url / html)
urlstring–Product page URL to fetch (one of url / html)

No output schema declared.

No examples provided.

company_registry_company_profile ~78

Fetch a company profile (name, status, incorporation / dissolution dates, type, address) by jurisdiction + company number via OpenCorporates. Read-only; price 0.0 (free).

NameTypeReqDescription
companyNumberstringyesRegistry company number
jurisdictionstringyesJurisdiction code (e.g. gb, us_de)

No output schema declared.

No examples provided.

company_registry_jurisdiction_info ~54

Look up metadata for a jurisdiction code (name, registry details). Pure compute; price 0.0 (free).

NameTypeReqDescription
codestringyesJurisdiction code (e.g. gb, us_de)

No output schema declared.

No examples provided.

company_registry_officers ~77

List a company officers (name, position, start / end dates, current flag) by jurisdiction + company number via OpenCorporates. Read-only; price 0.0 (free).

NameTypeReqDescription
companyNumberstringyesRegistry company number
jurisdictionstringyesJurisdiction code (e.g. gb, us_de)

No output schema declared.

No examples provided.

company_registry_search_company ~93

Search for companies by name (optionally scoped to a jurisdiction) via the OpenCorporates open API. Returns candidate companies for disambiguation. Read-only; price 0.0 (free).

NameTypeReqDescription
jurisdictionstring–Optional jurisdiction code (e.g. gb, us_de)
limitinteger–Max candidates to return
namestringyesCompany name to search (partial match)

No output schema declared.

No examples provided.

company_registry_validate_number ~75

Validate a company-registration number against the expected format for its jurisdiction. Pure compute; returns valid flag, normalized value and reason. Price 0.0 (free).

NameTypeReqDescription
companyNumberstringyesCompany number to validate
jurisdictionstringyesJurisdiction code (e.g. gb, us_de, au)

No output schema declared.

No examples provided.

Common questions

What is the Japan Public Ledgers MCP server?

Japan Public Ledgers MCP is listed in the public MCP registry as com.mcp-revenue-empire/japan-public-ledgers. Tamper-evident daily ledgers of 12 Japanese public-data domains, with cross-ledger entity search. This page covers its hosted endpoint (https://mcp.mcp-revenue-empire.com/mcp).

Is the Japan Public Ledgers MCP server safe to use?

Japan Public Ledgers MCP scores 68 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the Japan Public Ledgers MCP server expose?

Japan Public Ledgers MCP exposes 172 tools: verify_receipt, agent_memory_store, agent_memory_get, agent_memory_search, agent_memory_delete, and 167 more. Their descriptions and schemas cost roughly 12,421 tokens of context every time the server is loaded.

Does the Japan Public Ledgers MCP server require authentication?

No. We connected to Japan Public Ledgers MCP without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.

Is the Japan Public Ledgers MCP server still maintained?

Japan Public Ledgers MCP is still listed as active in the MCP registry. We last reached this channel on 28 September 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.