MCP HeartbeatTHE MCP OBSERVATORY
Public workspace

Explore

Evidence for your next connection.

Independent measurements of remote MCP servers. Every observation has a timestamp.

Read-only probes

MCP server · Data access / search

Japan Public Ledgers MCP

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

Checks passed
9 / 22

5 failed · 8 not measured

Median response
108 ms

Median of successful probes over 7 days

30-day uptime
Not measured

Share of countable probes over 30 days, including daily rollups. Auth challenges are excluded.

Discovered tools
172

Tool definitions returned by this server

Independent monitoring

Health & checks

Status history

Outdated check

Last connection measurement is over 24 hours old. Current availability is unknown.

Last checked
Check summary by test group
Test areaPassedFailedUnmeasured
ConnectionCan a client connect and discover tools?
410
Reliability & speedDoes it respond consistently and quickly?
004
Access & authenticationWhat is required to use this server?
102
Tool qualityAre the tool definitions usable by an agent?
220
Publisher identityCan the publisher be traced to its source?
222

Unmeasured means there is not enough evidence to decide. How these checks work

Inspect individual checks 22 recorded

Core

  • Pass
    Reachable

    Latest probe returned HTTP 200 in 108 ms.

  • Pass
    Valid handshake

    protocolVersion 2025-03-26, serverInfo.name mcp-rs-phase1-mcp.

  • Pass
    Lists tools

    tools/list returned 172 tools.

  • Fail
    Current protocol

    Negotiated 2025-03-26. The bar is 2025-06-18 or newer.

  • Pass
    HTTPS

    The endpoint URL is https.

Performance

  • Not measured
    Fast (p50)

    Median latency 108 ms over 1 samples in 7 days. The bar is 1000 ms. Need at least 5 samples.

  • Not measured
    Consistent (p95)

    95th percentile 108 ms over 1 samples in 7 days. The bar is 3000 ms. Need at least 20 samples.

  • Not measured
    Reliable (uptime)

    1 of 1 attempts returned a tool list in 30 days (100%). The bar is 99%. Need at least 30 samples.

  • Not measured
    Stable tool list

    Fewer than two successful probes in 30 days, so tool-list stability is not measured.

Access

  • Pass
    Open access

    tools/list succeeded with no credential, and the record declares none.

  • Not measured
    Standard auth

    Auth is not required, so the OAuth metadata check does not apply.

  • Not measured
    Free tier cited

    No publisher quote has been checked.

Tools

  • Pass
    Tools described

    Every tool description is at least 20 characters.

  • Pass
    Valid input schemas

    Every inputSchema is a JSON Schema object.

  • Fail
    Parameters documented

    196 of 413 parameters have a description (47%). The bar is 80%.

  • Fail
    Safety hints

    172 tools set neither readOnlyHint nor destructiveHint.

Publisher

  • Pass
    Verified namespace

    Listed in the Official MCP Registry.

  • Fail
    Website matches publisher

    The website host does not match the reverse-domain namespace.

  • Fail
    Source repo linked

    No repository URL is on file.

  • Not measured
    Repo owner matches

    This namespace is not an io.github login, so the owner comparison does not apply.

  • Pass
    Recently updated

    Updated 2026-06-23T05:58:08.173593Z, within 180 days.

  • Not measured
    Open-source licence

    No GitHub repository to ask about a licence.

Start using Japan Public Ledgers MCP

Connect to this server

Choose your client, copy the configuration, then enable the server in your client’s MCP settings.

Run this command in your terminal, then restart Claude Code.

Claude Code

claude mcp add --transport http japan-public-ledgers-mcp https://mcp.mcp-revenue-empire.com/mcp

Capabilities

Tools 172

Showing 100 of 172 tools.

agent_audit_query

Query agent actions with filters

Discovered
agent_audit_record

Record an agent action for audit and compliance

Discovered
agent_audit_report

Generate audit report (json/markdown/soc2 format)

Discovered
agent_captcha_solve

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

Discovered
agent_captcha_verify_domain

Verify ownership of a domain before using CAPTCHA solving

Discovered
agent_identity_activities

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

Discovered
agent_identity_badge

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

Discovered
agent_identity_lookup

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

Discovered
agent_identity_record

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

Discovered
agent_identity_register

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

Discovered
agent_memory_delete

Delete a memory or all memories in a namespace

Discovered
agent_memory_get

Retrieve a stored memory by key

Discovered
agent_memory_search

Search memories by prefix, tags, or type

Discovered
agent_memory_store

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

Discovered
agent_proxy_fetch

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

Discovered
agent_proxy_session

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

Discovered
agent_tempmail_create

Create a temporary email address (auto-expires)

Discovered
agent_tempmail_get

Get full message content with extracted verification links/codes

Discovered
agent_tempmail_list

List received messages in a mailbox

Discovered
agent_tempmail_wait

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

Discovered
agent_trust_batch

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

Discovered
agent_trust_feedback

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

Discovered
agent_trust_score

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

Discovered
agent_webhook_create

Create a webhook endpoint that relays requests to your agent

Discovered
agent_webhook_list_requests

List requests received by a webhook endpoint

Discovered
agent_webhook_poll

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

Discovered
agent_webhook_replay

Replay a stored webhook request

Discovered
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.

Discovered
alerts_delete_watch

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

Discovered
alerts_list_watches

List the calling user's saved watches.

Discovered
bid_watch_get

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

Discovered
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.

Discovered
bid_watch_search

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

Discovered
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.

Discovered
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.

Discovered
carbon_estimate_compute_emissions

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).

Discovered
carbon_estimate_emission_factor

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).

Discovered
carbon_estimate_offset_estimate

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).

Discovered
carbon_estimate_shipping_emissions

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

Discovered
carbon_estimate_travel_emissions

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

Discovered
commerce_catalog_agent_readiness_score

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).

Discovered
commerce_catalog_availability_check

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).

Discovered
commerce_catalog_catalog_validate

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).

Discovered
commerce_catalog_price_compare

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).

Discovered
commerce_catalog_product_extract

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).

Discovered
company_registry_company_profile

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

Discovered
company_registry_jurisdiction_info

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

Discovered
company_registry_officers

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

Discovered
company_registry_search_company

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).

Discovered
company_registry_validate_number

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).

Discovered
content_authenticity_ai_likelihood

Heuristic likelihood (0-100) that a passage of text is AI-generated, from lexical-diversity and burstiness signals with a transparent rationale. Pure, no network; price 0.0 (free).

Discovered
content_authenticity_c2pa_inspect

Detect a C2PA / Content Credentials manifest by scanning the raw image bytes for JUMBF / C2PA markers and lifting any human-readable claim generator. Provide an image url. Read-only; one HTTPS GET; price 0.0 (free).

Discovered
content_authenticity_domain_reputation

Transparent heuristic reputation score (0-100) for a domain combining age, TLS validity, DNS / MX and SPF / DMARC signals via free HTTPS (DoH / RDAP / CT). Read-only; price 0.0 (free).

Discovered
content_authenticity_provenance_check

Combined media-provenance verdict for an image url: C2PA presence plus the hosting domain reputation, with rationale. Read-only; price 0.0 (free).

Discovered
content_authenticity_watermark_detect

Best-effort watermark and provenance-marker detection from the raw image bytes (e.g. C2PA / IPTC / XMP markers). Provide an image url. Read-only; price 0.0 (free).

Discovered
cve_lookup_cvss_parse

Parse a CVSS v3.0/3.1 vector string into base score, severity and per-metric labels. Fully deterministic; no network I/O; price 0.0 (free).

Discovered
cve_lookup_get_cve

Fetch a single CVE record by id from the free NVD CVE API 2.0: description, CVSS, published/modified dates and references. Read-only; price 0.0 (free).

Discovered
cve_lookup_package_advisory

Look up known vulnerabilities for a package via the free OSV.dev API, optionally filtered to a specific version. Read-only; price 0.0 (free).

Discovered
cve_lookup_search_cve

Keyword-search CVEs via the free NVD CVE API 2.0, returning id, base score, severity and published date. Read-only; price 0.0 (free).

Discovered
cve_lookup_severity_summary

Fetch multiple CVEs (from NVD) and aggregate a severity distribution and worst-case summary for the set. Read-only; price 0.0 (free).

Discovered
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).

Discovered
domain_intel_email_auth_check

Parse SPF / DMARC / DKIM presence and policy from TXT records (via DoH). SPF all-qualifier (strict/softfail/neutral/pass), DMARC p= policy + pct + rua, and best-effort DKIM selector probing. Read-only; price 0.0 (free).

Discovered
domain_intel_reputation

Transparent heuristic reputation score (0-100) combining domain age, TLS validity and email-auth strictness (SPF/DMARC) plus an MX signal. Every contribution is returned in `rationale` (no black box). Informational only, not a security guarantee. Read-only; price 0.0 (free).

Discovered
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).

Discovered
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).

Discovered
email_verify_check_mx

List MX records (exchange + priority, sorted) for a domain via free DNS-over-HTTPS to gauge mail deliverability. Accepts a bare domain or a full email address. Read-only; price 0.0 (free).

Discovered
email_verify_check_spf

Fetch and parse the SPF policy from domain TXT records via DNS-over-HTTPS: presence, raw record, all-qualifier (strict/softfail/neutral/pass) and includes. Accepts a bare domain or a full email address. Read-only; price 0.0 (free).

Discovered
email_verify_detect_disposable

Check whether a domain is a known disposable / throwaway email provider against a bundled list. Accepts a bare domain or a full email address. Pure; price 0.0 (free).

Discovered
email_verify_role_account

Detect whether an email local-part is a role/group account (e.g. info, support, admin) against a bundled list. Accepts a full email address or a bare localPart. Pure; price 0.0 (free).

Discovered
email_verify_verify_syntax

Validate and normalize an email address (syntax/structure only): returns valid, normalized address, local-part and domain, plus a reason on failure. Pure; price 0.0 (free).

Discovered
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). ledgerVerified proves the records were not altered after they were recorded here — NOT the truth of the underlying data.

Discovered
freshness_list

List the calling user's freshness webhook subscriptions (the stored secret is never returned).

Discovered
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 substring). At least one filter is required. Body is HMAC-signed with your secret (X-Receipt-Signature). Backfill never fires. Price 0.0.

Discovered
freshness_unsubscribe

Deactivate a freshness webhook subscription by id (soft delete; stops future deliveries).

Discovered
fx_tax_convert

Convert an amount between currencies using free, keyless public FX rates (Frankfurter/ECB), fetched on demand. Returns the rate and converted amount. Read-only; price 0.0 (free).

Discovered
fx_tax_list_rates

List all built-in VAT and sales-tax rate tables (country/region, rate, type). Deterministic; no input. Pure; price 0.0 (free).

Discovered
fx_tax_sales_tax

Look up the sales-tax rate for a region from built-in tables and, if an amount is given, compute net/tax/gross. Pure; price 0.0 (free).

Discovered
fx_tax_vat_calc

Compute VAT for an amount in a given country from built-in VAT rate tables: net, VAT and gross, standard or reduced rate, treating the amount as VAT-inclusive or exclusive. Pure; price 0.0 (free).

Discovered
fx_tax_vat_validate

Validate the structural format of an EU VAT number (country prefix + national pattern). Format check only; no VIES call. Pure; price 0.0 (free).

Discovered
geo_intel_bbox_center

Compute the center point plus width/height (km) of a geographic bounding box. Pure math; price 0.0 (free).

Discovered
geo_intel_distance

Great-circle (haversine) distance between two lat/lon coordinates, in kilometres and miles. Pure math; price 0.0 (free).

Discovered
geo_intel_geocode

Forward-geocode a place / address query to coordinates via the free OpenStreetMap Nominatim API. Returns ranked results with lat/lon and display name. Read-only; price 0.0 (free).

Discovered
geo_intel_reverse_geocode

Reverse-geocode a lat/lon coordinate to the nearest address / place via OpenStreetMap Nominatim. Read-only; price 0.0 (free).

Discovered
geo_intel_timezone

Resolve the IANA timezone, abbreviation and current UTC offset for a lat/lon coordinate via the free Open-Meteo API. Read-only; price 0.0 (free).

Discovered
grant_watch_get

Get a grant call detail plus full event timeline. Returns firstSeenAt and ledgerVerified.

Discovered
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.

Discovered
grant_watch_search

Search Japanese research-grant calls-for-proposals. Each hit includes firstSeenAt and ledgerVerified (hash-chain integrity).

Discovered
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.

Discovered
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.

Discovered
holiday_calendar_business_days_between

Count business days between two ISO dates, excluding weekends and country holidays. Pure/offline; price 0.0 (free).

Discovered
holiday_calendar_is_holiday

Determine whether an ISO date is a public holiday for a country (US/GB/JP/DE) from a built-in rule-based dataset; returns the holiday name when matched. Pure/offline; price 0.0 (free).

Discovered
holiday_calendar_list_holidays

List the public holidays for a country in a given year from the built-in dataset. Pure/offline; price 0.0 (free).

Discovered
holiday_calendar_next_business_day

Compute the business day N steps from an ISO date, skipping weekends and country holidays (negative offset goes backward). Pure/offline; price 0.0 (free).

Discovered
holiday_calendar_tz_convert

Convert a wall-clock datetime (YYYY-MM-DDTHH:MM(:SS)?) from one IANA timezone to another using the platform Intl database. Pure/offline; price 0.0 (free).

Discovered
ip_reputation_asn_lookup

Look up origin ASN, network name, prefix and country for an IP via Team Cymru origin lookup (DoH) plus RDAP. Read-only; price 0.0 (free).

Discovered
ip_reputation_classify_ip

Classify an IPv4/IPv6 address into special-use categories (public, private, loopback, link-local, CGNAT, reserved, etc.) from bundled IANA special-use ranges. Pure; price 0.0 (free).

Discovered
ip_reputation_detect_datacenter

Heuristically detect whether an IP belongs to a datacenter/hosting range using bundled CIDR lists. Read-only; price 0.0 (free).

Discovered
ip_reputation_reverse_dns

Resolve the reverse-DNS (PTR) hostname(s) for an IP via free DNS-over-HTTPS. Read-only; price 0.0 (free).

Discovered
ip_reputation_risk_score

Transparent heuristic IP risk score (0-100) combining classification, datacenter and reverse-DNS signals; every contribution is returned in the rationale. Informational only. Read-only; price 0.0 (free).

Discovered
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 provenance receipt to EACH hit so the screening is auditable. No model-invented facts: every asserted fact originates from a ledger hit and carries a receipt. Informational only; not legal advice. Price 0.0.

Discovered

Recent measurements

Probe history

View status
Latest stored probes. Raw probe rows are kept for 14 days.
CheckedResultResponseTools
Connected108 ms172