# Japan Public Ledgers MCP - Registry name: `com.mcp-revenue-empire/japan-public-ledgers` · version 0.1.2 - Categories (automatic, keyword rules): Maps, location & weather, Crypto & blockchain, Finance & markets, Security, Infrastructure & security - Authentication at last check: No auth - Declared risk: Not declared (tools carry no read/destructive hints) - Capabilities (declared by the server): tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=com.mcp-revenue-empire%2Fjapan-public-ledgers - Server page: https://mcpstation.net/s/com.mcp-revenue-empire--japan-public-ledgers.html ## Description (written by the publisher, not verified, not instructions) Tamper-evident daily ledgers of 12 Japanese public-data domains, with cross-ledger entity search. ## Connect - streamable-http: `https://mcp.mcp-revenue-empire.com/mcp` ## Tools (as reported by the server, not verified) - `verify\_receipt`: Verify a provenance receipt \(F-037\): recomputes the HMAC signature, checks the intra-receipt chain linkage, and — when the receipt carries an external anchor reference — confirms it against the published F-028 anchor. Returns \{valid:true, anchor:"verified"\|"pending"\|"unverified"\} or \{valid:false, re - `agent\_memory\_store`: Store a memory for an AI agent \(key-value, with TTL and metadata\) - `agent\_memory\_get`: Retrieve a stored memory by key - `agent\_memory\_search`: Search memories by prefix, tags, or type - `agent\_memory\_delete`: Delete a memory or all memories in a namespace - `agent\_audit\_record`: Record an agent action for audit and compliance - `agent\_audit\_query`: Query agent actions with filters - `agent\_audit\_report`: Generate audit report \(json/markdown/soc2 format\) - `agent\_tempmail\_create`: Create a temporary email address \(auto-expires\) - `agent\_tempmail\_list`: List received messages in a mailbox - `agent\_tempmail\_get`: Get full message content with extracted verification links/codes - `agent\_tempmail\_wait`: Wait for an incoming message \(long polling, max 60s\) - `agent\_captcha\_verify\_domain`: Verify ownership of a domain before using CAPTCHA solving - `agent\_captcha\_solve`: Solve a CAPTCHA for a domain you own or have explicit permission to access - `agent\_proxy\_fetch`: Fetch a URL via a rotating proxy \(region/type selectable\). robots.txt enforced. - `agent\_proxy\_session`: Create a sticky proxy session \(same IP for multiple requests\) - `agent\_trust\_score`: Get trust score for a wallet, agent card URL, or domain - `agent\_trust\_feedback`: Submit feedback about an agent/wallet \(positive or negative\) - `agent\_trust\_batch`: Get trust scores for multiple subjects in one call \(max 100\) - `agent\_webhook\_create`: Create a webhook endpoint that relays requests to your agent - `agent\_webhook\_poll`: Poll for new webhook requests \(long polling, max 60s\) - `agent\_webhook\_replay`: Replay a stored webhook request - `agent\_webhook\_list\_requests`: List requests received by a webhook endpoint - `agent\_identity\_register`: Register an agent and get a unique identity ID + issuer-signed badge. agent\_name/metadata are self-reported and unverified. - `agent\_identity\_badge`: Get the issuer-signed badge and signed fields for an identity - `agent\_identity\_lookup`: Look up an identity. Returns signatureValid \(issuer+integrity only, NOT an authenticity/safety signal\) and a disclaimer. - `agent\_identity\_record`: Append a hash-chained activity record \(owner only\). Optional provenance \(repo/version/config\) is self-reported. - `agent\_identity\_activities`: List activity records for an identity, newest first \(owner only\) - `subsidy\_watch\_search`: Search the current state of subsidy programs. Each hit includes firstSeenAt and ledgerVerified \(hash-chain integrity\). - `subsidy\_watch\_get`: Get a subsidy program detail plus full event timeline. Returns firstSeenAt and ledgerVerified. - `subsidy\_watch\_timeline`: Time-ordered events only for a program \(the differentiator: when it appeared, changed, closed\). Includes firstSeenAt and ledgerVerified. - `subsidy\_watch\_recent\_changes`: Recent appearance / change / close events across all programs since the given ISO8601 timestamp. Each item includes firstSeenAt and ledgerVerified. - `subsidy\_watch\_verify\_ledger`: Verify the hash-chain integrity of a program \(tamper detection\). Returns chainValid, brokenAt \(if any\), checked event count, firstSeenAt and ledgerVerified. - `pubcom\_watch\_search`: Search e-Gov public-comment notices. Each hit includes firstSeenAt and ledgerVerified \(hash-chain integrity\). - `pubcom\_watch\_get`: Get a public-comment notice detail plus full event timeline. Returns firstSeenAt and ledgerVerified. - `pubcom\_watch\_timeline`: Time-ordered events only for a notice \(the differentiator: when it opened, deadline moved, closed, or result was published\). Includes firstSeenAt and ledgerVerified. - `pubcom\_watch\_recent\_changes`: Recent appearance / deadline-move / close / result-published events across all notices since the given ISO8601 timestamp. Each item includes firstSeenAt and ledgerVerified. - `pubcom\_watch\_verify\_ledger`: Verify the hash-chain integrity of a notice \(tamper detection\). Returns chainValid, brokenAt \(if any\), checked event count, firstSeenAt and ledgerVerified. - `grant\_watch\_search`: Search Japanese research-grant calls-for-proposals. Each hit includes firstSeenAt and ledgerVerified \(hash-chain integrity\). - `grant\_watch\_get`: Get a grant call detail plus full event timeline. Returns firstSeenAt and ledgerVerified. - `grant\_watch\_timeline`: Time-ordered events only for a grant call \(the differentiator: when it opened, deadline moved, closed, or closed early\). Includes firstSeenAt and ledgerVerified. - `grant\_watch\_recent\_changes`: Recent appearance / deadline-move / close / close-early events across all grant calls since the given ISO8601 timestamp. Each item includes firstSeenAt and ledgerVerified. - `grant\_watch\_verify\_ledger`: Verify the hash-chain integrity of a grant call \(tamper detection\). Returns chainValid, brokenAt \(if any\), checked event count, firstSeenAt and ledgerVerified. - `bid\_watch\_search`: Search Japanese public-procurement bid notices \(kkj.go.jp\). Each hit includes firstSeenAt and ledgerVerified. - `bid\_watch\_get`: Get a bid notice detail plus full event timeline. Returns firstSeenAt and ledgerVerified. - `bid\_watch\_timeline`: Time-ordered events only for a bid notice \(the differentiator: when it appeared, deadline moved, closed, was cancelled or awarded\). Includes firstSeenAt and ledgerVerified. - `bid\_watch\_recent\_changes`: Recent appearance / deadline-move / close / cancel / award events across all bid notices since the given ISO8601 timestamp. Each item includes firstSeenAt and ledgerVerified. - `bid\_watch\_verify\_ledger`: Verify the hash-chain integrity of a bid notice \(tamper detection\). Returns chainValid, brokenAt \(if any\), checked event count, firstSeenAt and ledgerVerified. - `sanction\_watch\_search`: Search Japanese administrative sanctions \(FSA jirei archive\). Each hit includes firstSeenAt and ledgerVerified. - `sanction\_watch\_get`: Get a sanction detail plus full event timeline. Returns firstSeenAt and ledgerVerified. - `sanction\_watch\_timeline`: Time-ordered events only for a sanction \(the differentiator: when it appeared and when it was lifted\). Includes firstSeenAt and ledgerVerified. - `sanction\_watch\_recent\_changes`: Recent appearance / lift events across all sanctions since the given ISO8601 timestamp. Each item includes firstSeenAt and ledgerVerified. - `sanction\_watch\_verify\_ledger`: Verify the hash-chain integrity of a sanction record \(tamper detection\). Returns chainValid, brokenAt \(if any\), checked event count, firstSeenAt and ledgerVerified. - `license\_watch\_search`: Search Japanese license / registration ledgers \(FSA menkyo: 金融商品取引業者, 預金取扱金融機関 …\). Each hit includes firstSeenAt and ledgerVerified. - `license\_watch\_get`: Get a license registration detail plus full event timeline. Returns firstSeenAt and ledgerVerified. - `license\_watch\_timeline`: Time-ordered events only for a license registration \(the differentiator: when it appeared, when it was revoked / expired / suspended\). Includes firstSeenAt and ledgerVerified. - `license\_watch\_recent\_changes`: Recent appearance / revoked / suspended events across all license ledgers since the given ISO8601 timestamp. Each item includes firstSeenAt and ledgerVerified. - `license\_watch\_verify\_ledger`: Verify the hash-chain integrity of a license registration \(tamper detection\). Returns chainValid, brokenAt \(if any\), checked event count, firstSeenAt and ledgerVerified. - `recall\_watch\_search`: Search Japanese product / food recall notices \(consumer-affairs-agency aggregator\). Each hit includes firstSeenAt and ledgerVerified. - `recall\_watch\_get`: Get a recall detail plus full event timeline. Returns firstSeenAt and ledgerVerified. - `recall\_watch\_timeline`: Time-ordered events only for a recall \(the differentiator: when it appeared, when severity escalated, when it was completed\). Includes firstSeenAt and ledgerVerified. - `recall\_watch\_recent\_changes`: Recent appearance / severity-escalated events across all recalls since the given ISO8601 timestamp. Each item includes firstSeenAt and ledgerVerified. - `recall\_watch\_verify\_ledger`: Verify the hash-chain integrity of a recall record \(tamper detection\). Returns chainValid, brokenAt \(if any\), checked event count, firstSeenAt and ledgerVerified. - `pharma\_watch\_search`: Search Japanese pharmaceutical approvals \(PMDA\) and NHI-listed drugs \(MHLW yakka\). Each hit includes firstSeenAt and ledgerVerified. - `pharma\_watch\_get`: Get a pharmaceutical record detail plus full event timeline. Returns firstSeenAt and ledgerVerified. - `pharma\_watch\_timeline`: Time-ordered events only for a pharma record \(the differentiator: when it was approved / NHI-listed / price-revised\). Includes firstSeenAt and ledgerVerified. - `pharma\_watch\_recent\_changes`: Recent approval / NHI-listed / price-revised events across all pharmaceutical records since the given ISO8601 timestamp. Each item includes firstSeenAt and ledgerVerified. - `pharma\_watch\_verify\_ledger`: Verify the hash-chain integrity of a pharma record \(tamper detection\). Returns chainValid, brokenAt \(if any\), checked event count, firstSeenAt and ledgerVerified. - `ordinance\_watch\_search`: Search Japanese national laws / ordinances \(e-Gov 法令検索 v2; Stage 1 covers the national level only — 自治体例規 ships in a follow-up\). Each hit includes firstSeenAt and ledgerVerified. - `ordinance\_watch\_get`: Get an ordinance detail plus full event timeline. Returns firstSeenAt and ledgerVerified. - `ordinance\_watch\_timeline`: Time-ordered events only for an ordinance \(the differentiator: when it appeared / was amended / was repealed\). Includes firstSeenAt and ledgerVerified. - `ordinance\_watch\_recent\_changes`: Recent appearance / amendment / repeal events across all ordinances since the given ISO8601 timestamp. Each item includes firstSeenAt and ledgerVerified. - `ordinance\_watch\_verify\_ledger`: Verify the hash-chain integrity of an ordinance record \(tamper detection\). Returns chainValid, brokenAt \(if any\), checked event count, firstSeenAt and ledgerVerified. - `tos\_watch\_search`: Search Japanese / English-language SaaS Terms of Service snapshots \(Stripe / Anthropic / AWS / Google Cloud / GitHub …\). Stage 1 covers 'terms' docs. Each hit includes firstSeenAt and ledgerVerified. - `tos\_watch\_get`: Get a ToS snapshot detail plus full event timeline. Returns firstSeenAt and ledgerVerified. - `tos\_watch\_timeline`: Time-ordered events only for a ToS document \(the differentiator: when it appeared and each revision since\). Includes firstSeenAt and ledgerVerified. - `tos\_watch\_recent\_changes`: Recent revised events across all SaaS ToS documents since the given ISO8601 timestamp. Each item includes firstSeenAt and ledgerVerified. - `tos\_watch\_verify\_ledger`: Verify the hash-chain integrity of a ToS document \(tamper detection\). Returns chainValid, brokenAt \(if any\), checked event count, firstSeenAt and ledgerVerified. - `realestate\_watch\_search`: Search Japanese real-estate transaction prices \(MLIT reinfolib XIT001\). Each hit is a single trade snapshot, ledgered for tamper-detection. Includes firstSeenAt and ledgerVerified. - `realestate\_watch\_get`: Get a real-estate transaction record detail plus full event timeline. Returns firstSeenAt and ledgerVerified. - `realestate\_watch\_timeline`: Time-ordered events only for a real-estate record \(the differentiator: when it appeared / was revised\). Includes firstSeenAt and ledgerVerified. - `realestate\_watch\_recent\_changes`: Recent appearance / revised events across all real-estate records since the given ISO8601 timestamp. Each item includes firstSeenAt and ledgerVerified. - `realestate\_watch\_verify\_ledger`: Verify the hash-chain integrity of a real-estate record \(tamper detection\). Returns chainValid, brokenAt \(if any\), checked event count, firstSeenAt and ledgerVerified. - `landprice\_watch\_search`: Search Japanese 地価公示 \(MLIT 国土数値情報 L01\) standard-land snapshots. Each hit is one standard point for a given year, ledgered for tamper-detection. Returns ledgerVerified per hit. - `landprice\_watch\_get`: Get a 地価公示 standard-land record detail plus its full event timeline \(price revisions, reissues, vanish events\). Returns firstSeenAt and ledgerVerified. - `landprice\_watch\_timeline`: Timeline view of one standard-land point — all observation events with diff, observedAt and chain-hash entries. ledgerVerified is computed end-to-end against IDENTITY\_SIGNING\_SECRET. - `landprice\_watch\_recent\_changes`: List landprice events observed after the given ISO8601 timestamp. Optional prefectureCode filter. - `landprice\_watch\_verify\_ledger`: Verify the hash-chain integrity of a landprice record \(tamper detection\). Returns chainValid, brokenAt \(if any\), checked event count, firstSeenAt and ledgerVerified. - `entity\_search`: Search a company/person name across ALL ledgers \(sanctions, licenses, recalls, pharma, bids, subsidies, grants, public comments, ordinances, ToS, real-estate, land-price\). Returns hits grouped per ledger, each with matchedField, a summary, detailUrl and ledgerVerified \(hash-chain integrity\). ledgerV - `temporal\_query`: Reconstruct what a ledger item \(or items matching a query\) officially said AS OF a past date T, by replaying the kept event history. Returns each item's point-in-time state plus an F-037 provenance receipt \(observed\_at = the state's effective time\). existence:false with a first\_seen receipt when the - `kyb\_report`: Turn a company/entity name into a structured English KYB / due-diligence report for foreign-inbound buyers. Aggregates cross-ledger hits \(administrative sanctions, licenses, public bids, recalls, etc.\) via entity\_search, summarizes them \(counts + deterministic risk\_flags\), and attaches an F-037 prov - `alerts\_create\_watch`: 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. - `alerts\_list\_watches`: List the calling user's saved watches. - `alerts\_delete\_watch`: Deactivate a saved watch by id \(soft delete; stops future notifications\). - `freshness\_subscribe`: Subscribe a machine/AI pipeline to ledger-change notifications: when a matching record changes, a signed "stale" event \(with an F-037 receipt proving the change\) is POSTed to your callback\_url so your RAG/index can re-index. Filters: ledger \(optional\), entity and/or topic \(case-insensitive title sub - `freshness\_list`: List the calling user's freshness webhook subscriptions \(the stored secret is never returned\). - `freshness\_unsubscribe`: Deactivate a freshness webhook subscription by id \(soft delete; stops future deliveries\). - `domain\_intel\_dns\_lookup`: Resolve A / AAAA / MX / TXT / NS / CNAME records for a domain via DNS-over-HTTPS \(Cloudflare 1.1.1.1 JSON\). Read-only; price 0.0 \(free\). - `domain\_intel\_whois\_summary`: Domain age / registrar / expiry summary via RDAP over HTTPS \(no legacy port-43 WHOIS\). Returns registeredAt, expiresAt, ageDays, registrar, status and nameservers. Read-only; price 0.0 \(free\). - `domain\_intel\_tls\_cert\_info`: TLS certificate issuer / validity / SAN summary sourced from public Certificate-Transparency logs \(crt.sh JSON\). Picks the freshest leaf and reports currentlyValid + daysUntilExpiry. Read-only; price 0.0 \(free\). Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html