Skip to content

Japan Public Ledgers MCP

by mcp-revenue-empire.com · remote · no sign-in to list tools · v0.1.2 · published by com.mcp-revenue-empire

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

Deletes · 2Final · 4Changes · 97

172 tools: 2 can delete or cancel things, 4 do something that can't be undone, 97 change things and 69 only read.

Scanned Oct 21, 2026

1 check matched something in the tool definitions. No finding is not a safety guarantee. How the checks work.

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

Findings

Matches of fixed checks, with the text they matched.

1 info

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

172 tools

Deletes or cancels 2Claude Code: deny
  • agent_memory_deleteDelete a memory or all memories in a namespaceNo findings

    Why it is in this group

    • The name "agent_memory_delete" says "delete": a word for removing or ending something.
    Description, as the server wrote it
    Delete a memory or all memories in a namespace
  • alerts_delete_watchDeactivate a saved watch by id (soft delete; stops future notifications).No findings

    Why it is in this group

    • The name "alerts_delete_watch" says "delete": a word for removing or ending something.
    Description, as the server wrote it
    Deactivate a saved watch by id (soft delete; stops future notifications).
Can't be undone 4Claude Code: ask
  • agent_audit_reportGenerate audit report (json/markdown/soc2 format)No findings

    Why it is in this group

    • The description's first verb is "generate": a word for a change.
    • The input addresses people (input.to): what it sends cannot be taken back.
    Description, as the server wrote it
    Generate audit report (json/markdown/soc2 format)
  • fx_tax_convertConvert an amount between currencies using free, keyless public FX rates (Frankfurter/ECB), fetched on demand.No findings

    Why it is in this group

    • The name "fx_tax_convert" says "convert": a word for a change.
    • The input addresses people (input.to): what it sends cannot be taken back.
    Description, as the server wrote it
    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).
  • price_oracle_convertConvert an amount between any two supported currencies (crypto or fiat), routing each leg through its USD value.No findings

    Why it is in this group

    • The name "price_oracle_convert" says "convert": a word for a change.
    • The input addresses people (input.to): what it sends cannot be taken back.
    Description, as the server wrote it
    Convert an amount between any two supported currencies (crypto or fiat), routing each leg through its USD value. Returns the rate and converted amount. Read-only; price 0.0 (free).
  • price_oracle_fx_rateFiat FX rate via the Frankfurter / ECB reference API.No findings

    Why it is in this group

    • The input addresses people (input.to): what it sends cannot be taken back.
    Description, as the server wrote it
    Fiat FX rate via the Frankfurter / ECB reference API. Returns the to units per one from unit plus the reference date. Read-only; price 0.0 (free).
Changes things 97Claude Code: ask
  • agent_audit_recordRecord an agent action for audit and complianceNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Record an agent action for audit and compliance
  • agent_captcha_solveSolve a CAPTCHA for a domain you own or have explicit permission to accessNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Solve a CAPTCHA for a domain you own or have explicit permission to access
  • agent_captcha_verify_domainVerify ownership of a domain before using CAPTCHA solvingNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Verify ownership of a domain before using CAPTCHA solving
  • agent_identity_recordAppend a hash-chained activity record (owner only).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Append a hash-chained activity record (owner only). Optional provenance (repo/version/config) is self-reported.
  • agent_identity_registerRegister an agent and get a unique identity ID + issuer-signed badge.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Register an agent and get a unique identity ID + issuer-signed badge. agent_name/metadata are self-reported and unverified.
  • agent_memory_storeStore a memory for an AI agent (key-value, with TTL and metadata)No findings

    Why it is in this group

    • The name "agent_memory_store" says "store": a word for a change.
    Description, as the server wrote it
    Store a memory for an AI agent (key-value, with TTL and metadata)
  • agent_proxy_sessionCreate a sticky proxy session (same IP for multiple requests)No findings

    Why it is in this group

    • The description's first verb is "create": a word for a change.
    Description, as the server wrote it
    Create a sticky proxy session (same IP for multiple requests)
  • agent_tempmail_createCreate a temporary email address (auto-expires)No findings

    Why it is in this group

    • The name "agent_tempmail_create" says "create": a word for a change.
    Description, as the server wrote it
    Create a temporary email address (auto-expires)
  • agent_trust_feedbackSubmit feedback about an agent/wallet (positive or negative)No findings

    Why it is in this group

    • The description's first verb is "submit": a word for a change.
    Description, as the server wrote it
    Submit feedback about an agent/wallet (positive or negative)
  • agent_webhook_createCreate a webhook endpoint that relays requests to your agentNo findings

    Why it is in this group

    • The name "agent_webhook_create" says "create": a word for a change.
    Description, as the server wrote it
    Create a webhook endpoint that relays requests to your agent
  • agent_webhook_pollPoll for new webhook requests (long polling, max 60s)No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Poll for new webhook requests (long polling, max 60s)
  • agent_webhook_replayReplay a stored webhook requestNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Replay a stored webhook request
  • alerts_create_watchCreate a saved watch: when a NEW matching event appears in a ledger, a notification is pushed to your destination.No findings

    Why it is in this group

    • The name "alerts_create_watch" says "create": a word for a change.
    Description, as the server wrote it
    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.
  • bid_watch_recent_changesRecent appearance / deadline-move / close / cancel / award events across all bid notices since the given ISO8601 timestamp.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    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_timelineTime-ordered events only for a bid notice (the differentiator: when it appeared, deadline moved, closed, was cancelled or awarded).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    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_verify_ledgerVerify the hash-chain integrity of a bid notice (tamper detection).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Verify the hash-chain integrity of a bid notice (tamper detection). Returns chainValid, brokenAt (if any), checked event count, firstSeenAt and ledgerVerified.
  • carbon_estimate_compute_emissionsEstimate electricity CO2e (kg) from energy use (kWh) and a regional grid-intensity factor (defaults to the IEA world average).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    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).
  • carbon_estimate_emission_factorLook up the published emission factor (value, unit, category) for a named activity key (e.g.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    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).
  • carbon_estimate_offset_estimateEstimate voluntary-market offset cost (USD) and tree- / forest-year equivalents for a given kg CO2e, using published constants.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    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).
  • carbon_estimate_shipping_emissionsEstimate freight CO2e (kg) from weight, distance and transport mode using embedded GLEC/DEFRA-order emission factors.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Estimate freight CO2e (kg) from weight, distance and transport mode using embedded GLEC/DEFRA-order emission factors. Pure compute; price 0.0 (free).
  • carbon_estimate_travel_emissionsEstimate passenger-travel CO2e (kg) from distance and travel mode using embedded per-passenger-km factors.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Estimate passenger-travel CO2e (kg) from distance and travel mode using embedded per-passenger-km factors. Pure compute; price 0.0 (free).
  • commerce_catalog_agent_readiness_scoreAgentic-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.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    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).
  • commerce_catalog_product_extractExtract a normalized product (name, price, currency, availability, brand, GTIN, ...) from Schema.org / JSON-LD markup.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    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).
  • company_registry_jurisdiction_infoLook up metadata for a jurisdiction code (name, registry details).No findings

    Why it is in this group

    • The input takes a statement or command to run (input.code), which can change anything it can reach.
    Description, as the server wrote it
    Look up metadata for a jurisdiction code (name, registry details). Pure compute; price 0.0 (free).
  • content_authenticity_ai_likelihoodHeuristic likelihood (0-100) that a passage of text is AI-generated, from lexical-diversity and burstiness signals with a transparent rationale.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    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).
  • content_authenticity_domain_reputationTransparent heuristic reputation score (0-100) for a domain combining age, TLS validity, DNS / MX and SPF / DMARC signals via free HTTPS (DoH / RDAP / CT).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    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).
  • content_authenticity_provenance_checkCombined media-provenance verdict for an image url: C2PA presence plus the hosting domain reputation, with rationale.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Combined media-provenance verdict for an image url: C2PA presence plus the hosting domain reputation, with rationale. Read-only; price 0.0 (free).
  • content_authenticity_watermark_detectBest-effort watermark and provenance-marker detection from the raw image bytes (e.g.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    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).
  • domain_intel_email_auth_checkParse SPF / DMARC / DKIM presence and policy from TXT records (via DoH).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    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).
  • domain_intel_reputationTransparent heuristic reputation score (0-100) combining domain age, TLS validity and email-auth strictness (SPF/DMARC) plus an MX signal.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    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).
  • domain_intel_tls_cert_infoTLS certificate issuer / validity / SAN summary sourced from public Certificate-Transparency logs (crt.sh JSON).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    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).
  • domain_intel_whois_summaryDomain age / registrar / expiry summary via RDAP over HTTPS (no legacy port-43 WHOIS).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    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).
  • email_verify_detect_disposableCheck whether a domain is a known disposable / throwaway email provider against a bundled list.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    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).
  • email_verify_role_accountDetect whether an email local-part is a role/group account (e.g.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    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).
  • freshness_subscribeSubscribe 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 …No findings

    Why it is in this group

    • The name "freshness_subscribe" says "subscribe": a word for a change.
    Description, as the server wrote it
    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.
  • freshness_unsubscribeDeactivate a freshness webhook subscription by id (soft delete; stops future deliveries).No findings

    Why it is in this group

    • The name "freshness_unsubscribe" says "unsubscribe": a word for a change.
    Description, as the server wrote it
    Deactivate a freshness webhook subscription by id (soft delete; stops future deliveries).
  • fx_tax_sales_taxLook up the sales-tax rate for a region from built-in tables and, if an amount is given, compute net/tax/gross.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    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).
  • fx_tax_vat_calcCompute 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.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    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).
  • geo_intel_bbox_centerCompute the center point plus width/height (km) of a geographic bounding box.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Compute the center point plus width/height (km) of a geographic bounding box. Pure math; price 0.0 (free).
  • geo_intel_distanceGreat-circle (haversine) distance between two lat/lon coordinates, in kilometres and miles.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Great-circle (haversine) distance between two lat/lon coordinates, in kilometres and miles. Pure math; price 0.0 (free).
  • geo_intel_geocodeForward-geocode a place / address query to coordinates via the free OpenStreetMap Nominatim API.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    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).
  • geo_intel_reverse_geocodeReverse-geocode a lat/lon coordinate to the nearest address / place via OpenStreetMap Nominatim.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Reverse-geocode a lat/lon coordinate to the nearest address / place via OpenStreetMap Nominatim. Read-only; price 0.0 (free).
  • grant_watch_recent_changesRecent appearance / deadline-move / close / close-early events across all grant calls since the given ISO8601 timestamp.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    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_timelineTime-ordered events only for a grant call (the differentiator: when it opened, deadline moved, closed, or closed early).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    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_verify_ledgerVerify the hash-chain integrity of a grant call (tamper detection).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Verify the hash-chain integrity of a grant call (tamper detection). Returns chainValid, brokenAt (if any), checked event count, firstSeenAt and ledgerVerified.
  • holiday_calendar_is_holidayDetermine 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.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    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).
  • holiday_calendar_next_business_dayCompute the business day N steps from an ISO date, skipping weekends and country holidays (negative offset goes backward).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    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).
  • holiday_calendar_tz_convertConvert a wall-clock datetime (YYYY-MM-DDTHH:MM(:SS)?) from one IANA timezone to another using the platform Intl database.No findings

    Why it is in this group

    • The name "holiday_calendar_tz_convert" says "convert": a word for a change.
    Description, as the server wrote it
    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).
  • ip_reputation_classify_ipClassify an IPv4/IPv6 address into special-use categories (public, private, loopback, link-local, CGNAT, reserved, etc.) from bundled IANA special-use ranges.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    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).
  • ip_reputation_detect_datacenterHeuristically detect whether an IP belongs to a datacenter/hosting range using bundled CIDR lists.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Heuristically detect whether an IP belongs to a datacenter/hosting range using bundled CIDR lists. Read-only; price 0.0 (free).
  • ip_reputation_risk_scoreTransparent heuristic IP risk score (0-100) combining classification, datacenter and reverse-DNS signals; every contribution is returned in the rationale.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    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).
  • kyb_reportTurn a company/entity name into a structured English KYB / due-diligence report for foreign-inbound buyers.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    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.
  • landprice_watch_timelineTimeline view of one standard-land point — all observation events with diff, observedAt and chain-hash entries.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    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_verify_ledgerVerify the hash-chain integrity of a landprice record (tamper detection).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Verify the hash-chain integrity of a landprice record (tamper detection). Returns chainValid, brokenAt (if any), checked event count, firstSeenAt and ledgerVerified.
  • license_watch_recent_changesRecent appearance / revoked / suspended events across all license ledgers since the given ISO8601 timestamp.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Recent appearance / revoked / suspended events across all license ledgers since the given ISO8601 timestamp. Each item includes firstSeenAt and ledgerVerified.
  • license_watch_timelineTime-ordered events only for a license registration (the differentiator: when it appeared, when it was revoked / expired / suspended).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    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_verify_ledgerVerify the hash-chain integrity of a license registration (tamper detection).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Verify the hash-chain integrity of a license registration (tamper detection). Returns chainValid, brokenAt (if any), checked event count, firstSeenAt and ledgerVerified.
  • onchain_risk_address_riskHeuristic address risk score (0-100) from on-chain reads (code, balance, nonce) plus bundled OFAC-style sanction and flagged lists, over public EVM JSON-RPC.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Heuristic address risk score (0-100) from on-chain reads (code, balance, nonce) plus bundled OFAC-style sanction and flagged lists, over public EVM JSON-RPC. Every contribution is returned in rationale. Read-only; price 0.0 (free).
  • onchain_risk_approval_riskERC-20 approval exposure: scans Approval logs granted by the address and flags unlimited / active allowances, via eth_getLogs over public EVM JSON-RPC.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    ERC-20 approval exposure: scans Approval logs granted by the address and flags unlimited / active allowances, via eth_getLogs over public EVM JSON-RPC. Read-only; price 0.0 (free).
  • onchain_risk_contract_verifyContract / bytecode summary: whether the address is a contract, bytecode size and any embedded CBOR metadata, via public EVM JSON-RPC and block-explorer / Sourcify HTTPS.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Contract / bytecode summary: whether the address is a contract, bytecode size and any embedded CBOR metadata, via public EVM JSON-RPC and block-explorer / Sourcify HTTPS. Read-only; price 0.0 (free).
  • onchain_risk_sanctions_screenScreen an address against the bundled OFAC-style sanction list; returns the sanctioned flag, any matches and the list size.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Screen an address against the bundled OFAC-style sanction list; returns the sanctioned flag, any matches and the list size. Pure list lookup. Read-only; price 0.0 (free).
  • onchain_risk_token_safetyERC-20 token safety summary via on-chain eth_call reads: name / symbol / decimals / totalSupply, owner and ownership-renounced signal.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    ERC-20 token safety summary via on-chain eth_call reads: name / symbol / decimals / totalSupply, owner and ownership-renounced signal. Public EVM JSON-RPC. Read-only; price 0.0 (free).
  • ordinance_watch_recent_changesRecent appearance / amendment / repeal events across all ordinances since the given ISO8601 timestamp.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Recent appearance / amendment / repeal events across all ordinances since the given ISO8601 timestamp. Each item includes firstSeenAt and ledgerVerified.
  • ordinance_watch_timelineTime-ordered events only for an ordinance (the differentiator: when it appeared / was amended / was repealed).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Time-ordered events only for an ordinance (the differentiator: when it appeared / was amended / was repealed). Includes firstSeenAt and ledgerVerified.
  • ordinance_watch_verify_ledgerVerify the hash-chain integrity of an ordinance record (tamper detection).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Verify the hash-chain integrity of an ordinance record (tamper detection). Returns chainValid, brokenAt (if any), checked event count, firstSeenAt and ledgerVerified.
  • pharma_watch_recent_changesRecent approval / NHI-listed / price-revised events across all pharmaceutical records since the given ISO8601 timestamp.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Recent approval / NHI-listed / price-revised events across all pharmaceutical records since the given ISO8601 timestamp. Each item includes firstSeenAt and ledgerVerified.
  • pharma_watch_timelineTime-ordered events only for a pharma record (the differentiator: when it was approved / NHI-listed / price-revised).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Time-ordered events only for a pharma record (the differentiator: when it was approved / NHI-listed / price-revised). Includes firstSeenAt and ledgerVerified.
  • pharma_watch_verify_ledgerVerify the hash-chain integrity of a pharma record (tamper detection).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Verify the hash-chain integrity of a pharma record (tamper detection). Returns chainValid, brokenAt (if any), checked event count, firstSeenAt and ledgerVerified.
  • price_oracle_crypto_priceLive crypto spot price via the CoinGecko public API.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Live crypto spot price via the CoinGecko public API. Returns the price of symbol in the requested fiat quote. Read-only; price 0.0 (free).
  • price_oracle_price_historyOHLC price history for a crypto symbol via the CoinGecko public API, with a min / max / change summary.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    OHLC price history for a crypto symbol via the CoinGecko public API, with a min / max / change summary. Read-only; price 0.0 (free).
  • price_oracle_stablecoin_pegStablecoin peg check: signed deviation (basis points) of the current price from the 1 USD target, with a banded status.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Stablecoin peg check: signed deviation (basis points) of the current price from the 1 USD target, with a banded status. Read-only; price 0.0 (free).
  • pubcom_watch_recent_changesRecent appearance / deadline-move / close / result-published events across all notices since the given ISO8601 timestamp.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Recent appearance / deadline-move / close / result-published events across all notices since the given ISO8601 timestamp. Each item includes firstSeenAt and ledgerVerified.
  • pubcom_watch_timelineTime-ordered events only for a notice (the differentiator: when it opened, deadline moved, closed, or result was published).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    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_verify_ledgerVerify the hash-chain integrity of a notice (tamper detection).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Verify the hash-chain integrity of a notice (tamper detection). Returns chainValid, brokenAt (if any), checked event count, firstSeenAt and ledgerVerified.
  • realestate_watch_recent_changesRecent appearance / revised events across all real-estate records since the given ISO8601 timestamp.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Recent appearance / revised events across all real-estate records since the given ISO8601 timestamp. Each item includes firstSeenAt and ledgerVerified.
  • realestate_watch_timelineTime-ordered events only for a real-estate record (the differentiator: when it appeared / was revised).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Time-ordered events only for a real-estate record (the differentiator: when it appeared / was revised). Includes firstSeenAt and ledgerVerified.
  • realestate_watch_verify_ledgerVerify the hash-chain integrity of a real-estate record (tamper detection).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Verify the hash-chain integrity of a real-estate record (tamper detection). Returns chainValid, brokenAt (if any), checked event count, firstSeenAt and ledgerVerified.
  • recall_watch_recent_changesRecent appearance / severity-escalated events across all recalls since the given ISO8601 timestamp.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Recent appearance / severity-escalated events across all recalls since the given ISO8601 timestamp. Each item includes firstSeenAt and ledgerVerified.
  • recall_watch_timelineTime-ordered events only for a recall (the differentiator: when it appeared, when severity escalated, when it was completed).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    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_verify_ledgerVerify the hash-chain integrity of a recall record (tamper detection).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Verify the hash-chain integrity of a recall record (tamper detection). Returns chainValid, brokenAt (if any), checked event count, firstSeenAt and ledgerVerified.
  • sanction_watch_recent_changesRecent appearance / lift events across all sanctions since the given ISO8601 timestamp.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Recent appearance / lift events across all sanctions since the given ISO8601 timestamp. Each item includes firstSeenAt and ledgerVerified.
  • sanction_watch_timelineTime-ordered events only for a sanction (the differentiator: when it appeared and when it was lifted).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Time-ordered events only for a sanction (the differentiator: when it appeared and when it was lifted). Includes firstSeenAt and ledgerVerified.
  • sanction_watch_verify_ledgerVerify the hash-chain integrity of a sanction record (tamper detection).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Verify the hash-chain integrity of a sanction record (tamper detection). Returns chainValid, brokenAt (if any), checked event count, firstSeenAt and ledgerVerified.
  • sanctions_screen_check_addressScreen a physical or crypto address string against address entries in the consolidated sanctions lists.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Screen a physical or crypto address string against address entries in the consolidated sanctions lists. Read-only; price 0.0 (free).
  • sanctions_screen_entityScreen an entity name against public consolidated sanctions lists (OFAC SDN / UN / EU), fetched at request time.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Screen an entity name against public consolidated sanctions lists (OFAC SDN / UN / EU), fetched at request time. Returns scored fuzzy matches with programs and countries. Informational only, not legal advice. Read-only; price 0.0 (free).
  • subsidy_watch_recent_changesRecent appearance / change / close events across all programs since the given ISO8601 timestamp.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Recent appearance / change / close events across all programs since the given ISO8601 timestamp. Each item includes firstSeenAt and ledgerVerified.
  • subsidy_watch_timelineTime-ordered events only for a program (the differentiator: when it appeared, changed, closed).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Time-ordered events only for a program (the differentiator: when it appeared, changed, closed). Includes firstSeenAt and ledgerVerified.
  • subsidy_watch_verify_ledgerVerify the hash-chain integrity of a program (tamper detection).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Verify the hash-chain integrity of a program (tamper detection). Returns chainValid, brokenAt (if any), checked event count, firstSeenAt and ledgerVerified.
  • tos_watch_recent_changesRecent revised events across all SaaS ToS documents since the given ISO8601 timestamp.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Recent revised events across all SaaS ToS documents since the given ISO8601 timestamp. Each item includes firstSeenAt and ledgerVerified.
  • tos_watch_timelineTime-ordered events only for a ToS document (the differentiator: when it appeared and each revision since).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Time-ordered events only for a ToS document (the differentiator: when it appeared and each revision since). Includes firstSeenAt and ledgerVerified.
  • tos_watch_verify_ledgerVerify the hash-chain integrity of a ToS document (tamper detection).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Verify the hash-chain integrity of a ToS document (tamper detection). Returns chainValid, brokenAt (if any), checked event count, firstSeenAt and ledgerVerified.
  • verify_receiptVerify 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 i…No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    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, reason:"signature_mismatch"|"chain_link_broken"|"anchor_mismatch"|"malformed"}. Tamper-evident; price 0.0 (free).
  • weather_risk_air_qualityAir-quality snapshot (PM2.5, PM10, US / European AQI and a coarse category) for a lat/lon via the free Open-Meteo air-quality API.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Air-quality snapshot (PM2.5, PM10, US / European AQI and a coarse category) for a lat/lon via the free Open-Meteo air-quality API. Read-only; price 0.0 (free).
  • weather_risk_current_weatherCurrent weather (temperature, apparent temperature, humidity, precipitation, wind, weather code) for a lat/lon via the free Open-Meteo API.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Current weather (temperature, apparent temperature, humidity, precipitation, wind, weather code) for a lat/lon via the free Open-Meteo API. Read-only; price 0.0 (free).
  • weather_risk_forecastDaily weather forecast (temp max/min, precipitation probability, wind, weather code) for up to N days for a lat/lon via the free Open-Meteo API.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Daily weather forecast (temp max/min, precipitation probability, wind, weather code) for up to N days for a lat/lon via the free Open-Meteo API. Read-only; price 0.0 (free).
  • weather_risk_heat_indexCompute the heat index (feels-like temperature) and risk category from air temperature (Celsius) and relative humidity.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Compute the heat index (feels-like temperature) and risk category from air temperature (Celsius) and relative humidity. Pure compute; price 0.0 (free).
  • weather_risk_severe_flagsSevere-weather flags (heavy rain / high wind / extreme heat / frost) derived from the Open-Meteo forecast, each with its threshold and worst value.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Severe-weather flags (heavy rain / high wind / extreme heat / frost) derived from the Open-Meteo forecast, each with its threshold and worst value. Read-only; price 0.0 (free).
Only reads 69Claude Code: allow
  • agent_audit_queryQuery agent actions with filtersNo findings

    Why it is in this group

    • The name "agent_audit_query" says "query": a word for reading.
    Description, as the server wrote it
    Query agent actions with filters
  • agent_identity_activitiesList activity records for an identity, newest first (owner only)No findings

    Why it is in this group

    • The description's first verb is "list": a word for reading.
    Description, as the server wrote it
    List activity records for an identity, newest first (owner only)
  • agent_identity_badgeGet the issuer-signed badge and signed fields for an identityNo findings

    Why it is in this group

    • The description's first verb is "get": a word for reading.
    Description, as the server wrote it
    Get the issuer-signed badge and signed fields for an identity
  • agent_identity_lookupLook up an identity.No findings

    Why it is in this group

    • The name "agent_identity_lookup" says "lookup": a word for reading.
    Description, as the server wrote it
    Look up an identity. Returns signatureValid (issuer+integrity only, NOT an authenticity/safety signal) and a disclaimer.
  • agent_memory_getRetrieve a stored memory by keyNo findings

    Why it is in this group

    • The name "agent_memory_get" says "get": a word for reading.
    Description, as the server wrote it
    Retrieve a stored memory by key
  • agent_proxy_fetchFetch a URL via a rotating proxy (region/type selectable).No findings

    Why it is in this group

    • The name "agent_proxy_fetch" says "fetch": a word for reading.
    Description, as the server wrote it
    Fetch a URL via a rotating proxy (region/type selectable). robots.txt enforced.
  • agent_tempmail_getGet full message content with extracted verification links/codesNo findings

    Why it is in this group

    • The name "agent_tempmail_get" says "get": a word for reading.
    Description, as the server wrote it
    Get full message content with extracted verification links/codes
  • agent_tempmail_listList received messages in a mailboxNo findings

    Why it is in this group

    • The name "agent_tempmail_list" says "list": a word for reading.
    Description, as the server wrote it
    List received messages in a mailbox
  • agent_tempmail_waitWait for an incoming message (long polling, max 60s)No findings

    Why it is in this group

    • The name "agent_tempmail_wait" says "wait": a word for reading.
    Description, as the server wrote it
    Wait for an incoming message (long polling, max 60s)
  • agent_trust_batchGet trust scores for multiple subjects in one call (max 100)No findings

    Why it is in this group

    • The description's first verb is "get": a word for reading.
    Description, as the server wrote it
    Get trust scores for multiple subjects in one call (max 100)
  • agent_trust_scoreGet trust score for a wallet, agent card URL, or domainNo findings

    Why it is in this group

    • The description's first verb is "get": a word for reading.
    Description, as the server wrote it
    Get trust score for a wallet, agent card URL, or domain
  • agent_webhook_list_requestsList requests received by a webhook endpointNo findings

    Why it is in this group

    • The name "agent_webhook_list_requests" says "list": a word for reading.
    Description, as the server wrote it
    List requests received by a webhook endpoint
  • alerts_list_watchesList the calling user's saved watches.No findings

    Why it is in this group

    • The name "alerts_list_watches" says "list": a word for reading.
    Description, as the server wrote it
    List the calling user's saved watches.
  • bid_watch_getGet a bid notice detail plus full event timeline.No findings

    Why it is in this group

    • The name "bid_watch_get" says "get": a word for reading.
    Description, as the server wrote it
    Get a bid notice detail plus full event timeline. Returns firstSeenAt and ledgerVerified.
  • commerce_catalog_availability_checkResolve product stock availability to a coarse signal (in_stock / out_of_stock / limited / preorder / unknown), from a url, raw html, or inline product.No findings

    Why it is in this group

    • The description's first verb is "resolve": a word for reading.
    Description, as the server wrote it
    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).
  • commerce_catalog_catalog_validateValidate product-feed completeness: which required fields are present or missing and a completeness score, from a url, raw html, or an inline product object.No findings

    Why it is in this group

    • The name "commerce_catalog_catalog_validate" says "validate": a word for reading.
    Description, as the server wrote it
    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).
  • commerce_catalog_price_compareCompare a set of offers and return the cheapest, most expensive, spread and per-offer ranking.No findings

    Why it is in this group

    • The name "commerce_catalog_price_compare" says "compare": a word for reading.
    Description, as the server wrote it
    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).
  • company_registry_company_profileFetch a company profile (name, status, incorporation / dissolution dates, type, address) by jurisdiction + company number via OpenCorporates.No findings

    Why it is in this group

    • The description's first verb is "fetch": a word for reading.
    Description, as the server wrote it
    Fetch a company profile (name, status, incorporation / dissolution dates, type, address) by jurisdiction + company number via OpenCorporates. Read-only; price 0.0 (free).
  • company_registry_officersList a company officers (name, position, start / end dates, current flag) by jurisdiction + company number via OpenCorporates.No findings

    Why it is in this group

    • The description's first verb is "list": a word for reading.
    Description, as the server wrote it
    List a company officers (name, position, start / end dates, current flag) by jurisdiction + company number via OpenCorporates. Read-only; price 0.0 (free).
  • company_registry_search_companySearch for companies by name (optionally scoped to a jurisdiction) via the OpenCorporates open API.No findings

    Why it is in this group

    • The name "company_registry_search_company" says "search": a word for reading.
    Description, as the server wrote it
    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).
  • company_registry_validate_numberValidate a company-registration number against the expected format for its jurisdiction.No findings

    Why it is in this group

    • The name "company_registry_validate_number" says "validate": a word for reading.
    Description, as the server wrote it
    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).
  • content_authenticity_c2pa_inspectDetect a C2PA / Content Credentials manifest by scanning the raw image bytes for JUMBF / C2PA markers and lifting any human-readable claim generator.1 finding

    Why it is in this group

    • The name "content_authenticity_c2pa_inspect" says "inspect": a word for reading.

    Findings

    • Info

      The description mentions "Credentials".

      Matched text

      description: "Detect a C2PA / Content Credentials manifest by scanning the raw image byte..."

      What this check looks for
    Description, as the server wrote it
    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).
  • cve_lookup_cvss_parseParse a CVSS v3.0/3.1 vector string into base score, severity and per-metric labels.No findings

    Why it is in this group

    • The name "cve_lookup_cvss_parse" says "lookup": a word for reading.
    Description, as the server wrote it
    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).
  • cve_lookup_get_cveFetch a single CVE record by id from the free NVD CVE API 2.0: description, CVSS, published/modified dates and references.No findings

    Why it is in this group

    • The name "cve_lookup_get_cve" says "lookup": a word for reading.
    Description, as the server wrote it
    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).
  • cve_lookup_package_advisoryLook up known vulnerabilities for a package via the free OSV.dev API, optionally filtered to a specific version.No findings

    Why it is in this group

    • The name "cve_lookup_package_advisory" says "lookup": a word for reading.
    Description, as the server wrote it
    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).
  • cve_lookup_search_cveKeyword-search CVEs via the free NVD CVE API 2.0, returning id, base score, severity and published date.No findings

    Why it is in this group

    • The name "cve_lookup_search_cve" says "lookup": a word for reading.
    Description, as the server wrote it
    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).
  • cve_lookup_severity_summaryFetch multiple CVEs (from NVD) and aggregate a severity distribution and worst-case summary for the set.No findings

    Why it is in this group

    • The name "cve_lookup_severity_summary" says "lookup": a word for reading.
    Description, as the server wrote it
    Fetch multiple CVEs (from NVD) and aggregate a severity distribution and worst-case summary for the set. Read-only; price 0.0 (free).
  • domain_intel_dns_lookupResolve A / AAAA / MX / TXT / NS / CNAME records for a domain via DNS-over-HTTPS (Cloudflare 1.1.1.1 JSON).No findings

    Why it is in this group

    • The name "domain_intel_dns_lookup" says "lookup": a word for reading.
    Description, as the server wrote it
    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).
  • email_verify_check_mxList MX records (exchange + priority, sorted) for a domain via free DNS-over-HTTPS to gauge mail deliverability.No findings

    Why it is in this group

    • The description's first verb is "list": a word for reading.
    Description, as the server wrote it
    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).
  • email_verify_check_spfFetch and parse the SPF policy from domain TXT records via DNS-over-HTTPS: presence, raw record, all-qualifier (strict/softfail/neutral/pass) and includes.No findings

    Why it is in this group

    • The description's first verb is "fetch": a word for reading.
    Description, as the server wrote it
    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).
  • email_verify_verify_syntaxValidate and normalize an email address (syntax/structure only): returns valid, normalized address, local-part and domain, plus a reason on failure.No findings

    Why it is in this group

    • The description's first verb is "validate": a word for reading.
    Description, as the server wrote it
    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).
  • freshness_listList the calling user's freshness webhook subscriptions (the stored secret is never returned).No findings

    Why it is in this group

    • The name "freshness_list" says "list": a word for reading.
    Description, as the server wrote it
    List the calling user's freshness webhook subscriptions (the stored secret is never returned).
  • fx_tax_list_ratesList all built-in VAT and sales-tax rate tables (country/region, rate, type).No findings

    Why it is in this group

    • The name "fx_tax_list_rates" says "list": a word for reading.
    Description, as the server wrote it
    List all built-in VAT and sales-tax rate tables (country/region, rate, type). Deterministic; no input. Pure; price 0.0 (free).
  • fx_tax_vat_validateValidate the structural format of an EU VAT number (country prefix + national pattern).No findings

    Why it is in this group

    • The name "fx_tax_vat_validate" says "validate": a word for reading.
    Description, as the server wrote it
    Validate the structural format of an EU VAT number (country prefix + national pattern). Format check only; no VIES call. Pure; price 0.0 (free).
  • geo_intel_timezoneResolve the IANA timezone, abbreviation and current UTC offset for a lat/lon coordinate via the free Open-Meteo API.No findings

    Why it is in this group

    • The description's first verb is "resolve": a word for reading.
    Description, as the server wrote it
    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).
  • grant_watch_getGet a grant call detail plus full event timeline.No findings

    Why it is in this group

    • The name "grant_watch_get" says "get": a word for reading.
    Description, as the server wrote it
    Get a grant call detail plus full event timeline. Returns firstSeenAt and ledgerVerified.
  • holiday_calendar_business_days_betweenCount business days between two ISO dates, excluding weekends and country holidays.No findings

    Why it is in this group

    • The description's first verb is "count": a word for reading.
    Description, as the server wrote it
    Count business days between two ISO dates, excluding weekends and country holidays. Pure/offline; price 0.0 (free).
  • holiday_calendar_list_holidaysList the public holidays for a country in a given year from the built-in dataset.No findings

    Why it is in this group

    • The name "holiday_calendar_list_holidays" says "list": a word for reading.
    Description, as the server wrote it
    List the public holidays for a country in a given year from the built-in dataset. Pure/offline; price 0.0 (free).
  • ip_reputation_asn_lookupLook up origin ASN, network name, prefix and country for an IP via Team Cymru origin lookup (DoH) plus RDAP.No findings

    Why it is in this group

    • The name "ip_reputation_asn_lookup" says "lookup": a word for reading.
    Description, as the server wrote it
    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).
  • ip_reputation_reverse_dnsResolve the reverse-DNS (PTR) hostname(s) for an IP via free DNS-over-HTTPS.No findings

    Why it is in this group

    • The description's first verb is "resolve": a word for reading.
    Description, as the server wrote it
    Resolve the reverse-DNS (PTR) hostname(s) for an IP via free DNS-over-HTTPS. Read-only; price 0.0 (free).
  • landprice_watch_getGet a 地価公示 standard-land record detail plus its full event timeline (price revisions, reissues, vanish events).No findings

    Why it is in this group

    • The name "landprice_watch_get" says "get": a word for reading.
    Description, as the server wrote it
    Get a 地価公示 standard-land record detail plus its full event timeline (price revisions, reissues, vanish events). Returns firstSeenAt and ledgerVerified.
  • landprice_watch_recent_changesList landprice events observed after the given ISO8601 timestamp.No findings

    Why it is in this group

    • The description's first verb is "list": a word for reading.
    Description, as the server wrote it
    List landprice events observed after the given ISO8601 timestamp. Optional prefectureCode filter.
  • license_watch_getGet a license registration detail plus full event timeline.No findings

    Why it is in this group

    • The name "license_watch_get" says "get": a word for reading.
    Description, as the server wrote it
    Get a license registration detail plus full event timeline. Returns firstSeenAt and ledgerVerified.
  • ordinance_watch_getGet an ordinance detail plus full event timeline.No findings

    Why it is in this group

    • The name "ordinance_watch_get" says "get": a word for reading.
    Description, as the server wrote it
    Get an ordinance detail plus full event timeline. Returns firstSeenAt and ledgerVerified.
  • pharma_watch_getGet a pharmaceutical record detail plus full event timeline.No findings

    Why it is in this group

    • The name "pharma_watch_get" says "get": a word for reading.
    Description, as the server wrote it
    Get a pharmaceutical record detail plus full event timeline. Returns firstSeenAt and ledgerVerified.
  • pubcom_watch_getGet a public-comment notice detail plus full event timeline.No findings

    Why it is in this group

    • The name "pubcom_watch_get" says "get": a word for reading.
    Description, as the server wrote it
    Get a public-comment notice detail plus full event timeline. Returns firstSeenAt and ledgerVerified.
  • realestate_watch_getGet a real-estate transaction record detail plus full event timeline.No findings

    Why it is in this group

    • The name "realestate_watch_get" says "get": a word for reading.
    Description, as the server wrote it
    Get a real-estate transaction record detail plus full event timeline. Returns firstSeenAt and ledgerVerified.
  • recall_watch_getGet a recall detail plus full event timeline.No findings

    Why it is in this group

    • The name "recall_watch_get" says "get": a word for reading.
    Description, as the server wrote it
    Get a recall detail plus full event timeline. Returns firstSeenAt and ledgerVerified.
  • sanction_watch_getGet a sanction detail plus full event timeline.No findings

    Why it is in this group

    • The name "sanction_watch_get" says "get": a word for reading.
    Description, as the server wrote it
    Get a sanction detail plus full event timeline. Returns firstSeenAt and ledgerVerified.
  • sanctions_screen_by_countrySummarize sanction programs and entity counts associated with a country (name or ISO-3166 code) across the consolidated lists.No findings

    Why it is in this group

    • The description's first verb is "summarize": a word for reading.
    Description, as the server wrote it
    Summarize sanction programs and entity counts associated with a country (name or ISO-3166 code) across the consolidated lists. Read-only; price 0.0 (free).
  • sanctions_screen_list_programsList sanction programs known across the consolidated lists, with per-program entity counts.No findings

    Why it is in this group

    • The name "sanctions_screen_list_programs" says "list": a word for reading.
    Description, as the server wrote it
    List sanction programs known across the consolidated lists, with per-program entity counts. Optionally filter by source. Read-only; price 0.0 (free).
  • sanctions_screen_list_sourcesList the sanctions data sources queried (OFAC SDN / UN / EU) with metadata.No findings

    Why it is in this group

    • The name "sanctions_screen_list_sources" says "list": a word for reading.
    Description, as the server wrote it
    List the sanctions data sources queried (OFAC SDN / UN / EU) with metadata. Read-only; price 0.0 (free).
  • subsidy_watch_getGet a subsidy program detail plus full event timeline.No findings

    Why it is in this group

    • The name "subsidy_watch_get" says "get": a word for reading.
    Description, as the server wrote it
    Get a subsidy program detail plus full event timeline. Returns firstSeenAt and ledgerVerified.
  • temporal_queryReconstruct what a ledger item (or items matching a query) officially said AS OF a past date T, by replaying the kept event history.No findings

    Why it is in this group

    • The name "temporal_query" says "query": a word for reading.
    Description, as the server wrote it
    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 item did not yet exist at T; latest state with as_of_clamped:false when T is in the future. Read-only; price 0.0.
  • tos_watch_getGet a ToS snapshot detail plus full event timeline.No findings

    Why it is in this group

    • The name "tos_watch_get" says "get": a word for reading.
    Description, as the server wrote it
    Get a ToS snapshot detail plus full event timeline. Returns firstSeenAt and ledgerVerified.

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 0.1.2. Values in angle brackets are yours to fill in.

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

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__japan-public-ledgers__agent_memory_get",
      "mcp__japan-public-ledgers__agent_memory_search",
      "mcp__japan-public-ledgers__agent_audit_query",
      "mcp__japan-public-ledgers__agent_tempmail_list",
      "mcp__japan-public-ledgers__agent_tempmail_get",
      "mcp__japan-public-ledgers__agent_tempmail_wait",
      "mcp__japan-public-ledgers__agent_proxy_fetch",
      "mcp__japan-public-ledgers__agent_trust_score",
      "mcp__japan-public-ledgers__agent_trust_batch",
      "mcp__japan-public-ledgers__agent_webhook_list_requests",
      "mcp__japan-public-ledgers__agent_identity_badge",
      "mcp__japan-public-ledgers__agent_identity_lookup",
      "mcp__japan-public-ledgers__agent_identity_activities",
      "mcp__japan-public-ledgers__subsidy_watch_search",
      "mcp__japan-public-ledgers__subsidy_watch_get",
      "mcp__japan-public-ledgers__pubcom_watch_search",
      "mcp__japan-public-ledgers__pubcom_watch_get",
      "mcp__japan-public-ledgers__grant_watch_search",
      "mcp__japan-public-ledgers__grant_watch_get",
      "mcp__japan-public-ledgers__bid_watch_search",
      "mcp__japan-public-ledgers__bid_watch_get",
      "mcp__japan-public-ledgers__sanction_watch_search",
      "mcp__japan-public-ledgers__sanction_watch_get",
      "mcp__japan-public-ledgers__license_watch_search",
      "mcp__japan-public-ledgers__license_watch_get",
      "mcp__japan-public-ledgers__recall_watch_search",
      "mcp__japan-public-ledgers__recall_watch_get",
      "mcp__japan-public-ledgers__pharma_watch_search",
      "mcp__japan-public-ledgers__pharma_watch_get",
      "mcp__japan-public-ledgers__ordinance_watch_search",
      "mcp__japan-public-ledgers__ordinance_watch_get",
      "mcp__japan-public-ledgers__tos_watch_search",
      "mcp__japan-public-ledgers__tos_watch_get",
      "mcp__japan-public-ledgers__realestate_watch_search",
      "mcp__japan-public-ledgers__realestate_watch_get",
      "mcp__japan-public-ledgers__landprice_watch_search",
      "mcp__japan-public-ledgers__landprice_watch_get",
      "mcp__japan-public-ledgers__landprice_watch_recent_changes",
      "mcp__japan-public-ledgers__entity_search",
      "mcp__japan-public-ledgers__temporal_query",
      "mcp__japan-public-ledgers__alerts_list_watches",
      "mcp__japan-public-ledgers__freshness_list",
      "mcp__japan-public-ledgers__domain_intel_dns_lookup",
      "mcp__japan-public-ledgers__commerce_catalog_catalog_validate",
      "mcp__japan-public-ledgers__commerce_catalog_price_compare",
      "mcp__japan-public-ledgers__commerce_catalog_availability_check",
      "mcp__japan-public-ledgers__content_authenticity_c2pa_inspect",
      "mcp__japan-public-ledgers__sanctions_screen_by_country",
      "mcp__japan-public-ledgers__sanctions_screen_list_programs",
      "mcp__japan-public-ledgers__sanctions_screen_list_sources",
      "mcp__japan-public-ledgers__geo_intel_timezone",
      "mcp__japan-public-ledgers__company_registry_search_company",
      "mcp__japan-public-ledgers__company_registry_company_profile",
      "mcp__japan-public-ledgers__company_registry_officers",
      "mcp__japan-public-ledgers__company_registry_validate_number",
      "mcp__japan-public-ledgers__email_verify_verify_syntax",
      "mcp__japan-public-ledgers__email_verify_check_mx",
      "mcp__japan-public-ledgers__email_verify_check_spf",
      "mcp__japan-public-ledgers__ip_reputation_reverse_dns",
      "mcp__japan-public-ledgers__ip_reputation_asn_lookup",
      "mcp__japan-public-ledgers__fx_tax_vat_validate",
      "mcp__japan-public-ledgers__fx_tax_list_rates",
      "mcp__japan-public-ledgers__cve_lookup_get_cve",
      "mcp__japan-public-ledgers__cve_lookup_search_cve",
      "mcp__japan-public-ledgers__cve_lookup_cvss_parse",
      "mcp__japan-public-ledgers__cve_lookup_package_advisory",
      "mcp__japan-public-ledgers__cve_lookup_severity_summary",
      "mcp__japan-public-ledgers__holiday_calendar_business_days_between",
      "mcp__japan-public-ledgers__holiday_calendar_list_holidays"
    ],
    "ask": [
      "mcp__japan-public-ledgers__verify_receipt",
      "mcp__japan-public-ledgers__agent_memory_store",
      "mcp__japan-public-ledgers__agent_audit_record",
      "mcp__japan-public-ledgers__agent_audit_report",
      "mcp__japan-public-ledgers__agent_tempmail_create",
      "mcp__japan-public-ledgers__agent_captcha_verify_domain",
      "mcp__japan-public-ledgers__agent_captcha_solve",
      "mcp__japan-public-ledgers__agent_proxy_session",
      "mcp__japan-public-ledgers__agent_trust_feedback",
      "mcp__japan-public-ledgers__agent_webhook_create",
      "mcp__japan-public-ledgers__agent_webhook_poll",
      "mcp__japan-public-ledgers__agent_webhook_replay",
      "mcp__japan-public-ledgers__agent_identity_register",
      "mcp__japan-public-ledgers__agent_identity_record",
      "mcp__japan-public-ledgers__subsidy_watch_timeline",
      "mcp__japan-public-ledgers__subsidy_watch_recent_changes",
      "mcp__japan-public-ledgers__subsidy_watch_verify_ledger",
      "mcp__japan-public-ledgers__pubcom_watch_timeline",
      "mcp__japan-public-ledgers__pubcom_watch_recent_changes",
      "mcp__japan-public-ledgers__pubcom_watch_verify_ledger",
      "mcp__japan-public-ledgers__grant_watch_timeline",
      "mcp__japan-public-ledgers__grant_watch_recent_changes",
      "mcp__japan-public-ledgers__grant_watch_verify_ledger",
      "mcp__japan-public-ledgers__bid_watch_timeline",
      "mcp__japan-public-ledgers__bid_watch_recent_changes",
      "mcp__japan-public-ledgers__bid_watch_verify_ledger",
      "mcp__japan-public-ledgers__sanction_watch_timeline",
      "mcp__japan-public-ledgers__sanction_watch_recent_changes",
      "mcp__japan-public-ledgers__sanction_watch_verify_ledger",
      "mcp__japan-public-ledgers__license_watch_timeline",
      "mcp__japan-public-ledgers__license_watch_recent_changes",
      "mcp__japan-public-ledgers__license_watch_verify_ledger",
      "mcp__japan-public-ledgers__recall_watch_timeline",
      "mcp__japan-public-ledgers__recall_watch_recent_changes",
      "mcp__japan-public-ledgers__recall_watch_verify_ledger",
      "mcp__japan-public-ledgers__pharma_watch_timeline",
      "mcp__japan-public-ledgers__pharma_watch_recent_changes",
      "mcp__japan-public-ledgers__pharma_watch_verify_ledger",
      "mcp__japan-public-ledgers__ordinance_watch_timeline",
      "mcp__japan-public-ledgers__ordinance_watch_recent_changes",
      "mcp__japan-public-ledgers__ordinance_watch_verify_ledger",
      "mcp__japan-public-ledgers__tos_watch_timeline",
      "mcp__japan-public-ledgers__tos_watch_recent_changes",
      "mcp__japan-public-ledgers__tos_watch_verify_ledger",
      "mcp__japan-public-ledgers__realestate_watch_timeline",
      "mcp__japan-public-ledgers__realestate_watch_recent_changes",
      "mcp__japan-public-ledgers__realestate_watch_verify_ledger",
      "mcp__japan-public-ledgers__landprice_watch_timeline",
      "mcp__japan-public-ledgers__landprice_watch_verify_ledger",
      "mcp__japan-public-ledgers__kyb_report",
      "mcp__japan-public-ledgers__alerts_create_watch",
      "mcp__japan-public-ledgers__freshness_subscribe",
      "mcp__japan-public-ledgers__freshness_unsubscribe",
      "mcp__japan-public-ledgers__domain_intel_whois_summary",
      "mcp__japan-public-ledgers__domain_intel_tls_cert_info",
      "mcp__japan-public-ledgers__domain_intel_email_auth_check",
      "mcp__japan-public-ledgers__domain_intel_reputation",
      "mcp__japan-public-ledgers__onchain_risk_address_risk",
      "mcp__japan-public-ledgers__onchain_risk_token_safety",
      "mcp__japan-public-ledgers__onchain_risk_sanctions_screen",
      "mcp__japan-public-ledgers__onchain_risk_contract_verify",
      "mcp__japan-public-ledgers__onchain_risk_approval_risk",
      "mcp__japan-public-ledgers__price_oracle_crypto_price",
      "mcp__japan-public-ledgers__price_oracle_fx_rate",
      "mcp__japan-public-ledgers__price_oracle_convert",
      "mcp__japan-public-ledgers__price_oracle_price_history",
      "mcp__japan-public-ledgers__price_oracle_stablecoin_peg",
      "mcp__japan-public-ledgers__commerce_catalog_product_extract",
      "mcp__japan-public-ledgers__commerce_catalog_agent_readiness_score",
      "mcp__japan-public-ledgers__content_authenticity_ai_likelihood",
      "mcp__japan-public-ledgers__content_authenticity_provenance_check",
      "mcp__japan-public-ledgers__content_authenticity_domain_reputation",
      "mcp__japan-public-ledgers__content_authenticity_watermark_detect",
      "mcp__japan-public-ledgers__sanctions_screen_entity",
      "mcp__japan-public-ledgers__sanctions_screen_check_address",
      "mcp__japan-public-ledgers__geo_intel_geocode",
      "mcp__japan-public-ledgers__geo_intel_reverse_geocode",
      "mcp__japan-public-ledgers__geo_intel_distance",
      "mcp__japan-public-ledgers__geo_intel_bbox_center",
      "mcp__japan-public-ledgers__weather_risk_current_weather",
      "mcp__japan-public-ledgers__weather_risk_forecast",
      "mcp__japan-public-ledgers__weather_risk_severe_flags",
      "mcp__japan-public-ledgers__weather_risk_air_quality",
      "mcp__japan-public-ledgers__weather_risk_heat_index",
      "mcp__japan-public-ledgers__company_registry_jurisdiction_info",
      "mcp__japan-public-ledgers__carbon_estimate_shipping_emissions",
      "mcp__japan-public-ledgers__carbon_estimate_compute_emissions",
      "mcp__japan-public-ledgers__carbon_estimate_travel_emissions",
      "mcp__japan-public-ledgers__carbon_estimate_offset_estimate",
      "mcp__japan-public-ledgers__carbon_estimate_emission_factor",
      "mcp__japan-public-ledgers__email_verify_detect_disposable",
      "mcp__japan-public-ledgers__email_verify_role_account",
      "mcp__japan-public-ledgers__ip_reputation_classify_ip",
      "mcp__japan-public-ledgers__ip_reputation_detect_datacenter",
      "mcp__japan-public-ledgers__ip_reputation_risk_score",
      "mcp__japan-public-ledgers__fx_tax_convert",
      "mcp__japan-public-ledgers__fx_tax_vat_calc",
      "mcp__japan-public-ledgers__fx_tax_sales_tax",
      "mcp__japan-public-ledgers__holiday_calendar_is_holiday",
      "mcp__japan-public-ledgers__holiday_calendar_next_business_day",
      "mcp__japan-public-ledgers__holiday_calendar_tz_convert"
    ],
    "deny": [
      "mcp__japan-public-ledgers__agent_memory_delete",
      "mcp__japan-public-ledgers__alerts_delete_watch"
    ]
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as japan-public-ledgers. Review it before you use it.