Comprehensive Model Context Protocol server for managing Home Assistant through AI assistants.
Japan Public Ledgers is installed from its publisher's own source and answers where it runs, so this marketplace is not in the path of a single call. There is no address here to send one to, and a panel that pretended otherwise would be showing you an answer we made up. Install it and call it from your own client — the Installation tab has the entry for each one.
What it does
Tamper-evident daily ledgers of 12 Japanese public-data domains, with cross-ledger entity search.
Quickstart
# 1 — add it to Claude Code
claude mcp add --scope user --transport http japan-public-ledgers-mcp https://mcp.mcp-revenue-empire.com/mcp
# 2 — ask your agent for something these tools do
# verify_receipt, agent_memory_store, agent_memory_get and 169 more
Japan Public Ledgers costs nothing on mcprush: there is no plan to choose here, no cap to set and nothing mcprush can bill you for.
Collected from a public index. Nobody has claimed this account, so nothing here was written by its author — claim it if it is yours.
Where are you running it?
Every route below installs the same thing and ends at the same approval screen. Nothing here runs on your machine and nothing runs on ours: this server answers at its publisher’s own address, and what you install is the connection straight to it.
This is a public server: it answers at its publisher’s own address and this marketplace is not in the path. Claude Code registers it in one command; --scope user makes it available in every project. The transport below is http, as the publisher's own manifest declares it.
claude mcp add --scope user --transport http japan-public-ledgers-mcp https://mcp.mcp-revenue-empire.com/mcpReconnect, or start a new session, and the tools appear in the model’s tool list.
One config entry pointing straight at the publisher’s own address — this marketplace is not in the path, and nothing from this listing executes on your machine.
172 tools, with what each one reads, writes and reaches shown before you agree — the same list on every route above. Read the tool surface.
Tool surface
What the model actually sees. Descriptions are diffed on every release — see version history.
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
| Parameter | Type | Required | Notes |
|---|---|---|---|
| receipt | object | yes | A receipt JSON object as produced by any provenance-emitting tool. |
Store a memory for an AI agent (key-value, with TTL and metadata)
| Parameter | Type | Required | Notes |
|---|---|---|---|
| agentId | string | yes | Agent identifier |
| namespace | string | no | — |
| key | string | yes | — |
| value | yes | Any JSON value | |
| metadata | object | no | — |
| ttlSeconds | integer | no | — |
Retrieve a stored memory by key
| Parameter | Type | Required | Notes |
|---|---|---|---|
| agentId | string | yes | — |
| namespace | string | no | — |
| key | string | yes | — |
Search memories by prefix, tags, or type
| Parameter | Type | Required | Notes |
|---|---|---|---|
| agentId | string | yes | — |
| namespace | string | no | — |
| keyPrefix | string | no | — |
| tags | array | no | — |
| type | string | no | — |
| limit | integer | no | — |
Delete a memory or all memories in a namespace
| Parameter | Type | Required | Notes |
|---|---|---|---|
| agentId | string | yes | — |
| namespace | string | no | — |
| key | string | no | — |
Record an agent action for audit and compliance
| Parameter | Type | Required | Notes |
|---|---|---|---|
| agentId | string | yes | — |
| sessionId | string | no | — |
| actionType | string | yes | — |
| actionName | string | yes | — |
| input | no | — | |
| output | no | — | |
| metadata | object | no | — |
Query agent actions with filters
| Parameter | Type | Required | Notes |
|---|---|---|---|
| agentId | string | no | — |
| sessionId | string | no | — |
| actionType | string | no | — |
| riskMin | number | no | — |
| from | string | no | — |
| to | string | no | — |
| limit | integer | no | — |
Generate audit report (json/markdown/soc2 format)
| Parameter | Type | Required | Notes |
|---|---|---|---|
| agentId | string | yes | — |
| from | string | yes | — |
| to | string | yes | — |
| format | string | no | — |
Create a temporary email address (auto-expires)
| Parameter | Type | Required | Notes |
|---|---|---|---|
| ttlSeconds | integer | no | — |
| preferredPrefix | string | no | — |
List received messages in a mailbox
| Parameter | Type | Required | Notes |
|---|---|---|---|
| mailboxId | string | yes | — |
| limit | integer | no | — |
| after | string | no | — |
Get full message content with extracted verification links/codes
| Parameter | Type | Required | Notes |
|---|---|---|---|
| mailboxId | string | yes | — |
| messageId | string | yes | — |
| includeRaw | boolean | no | — |
Wait for an incoming message (long polling, max 60s)
| Parameter | Type | Required | Notes |
|---|---|---|---|
| mailboxId | string | yes | — |
| timeoutSeconds | integer | no | — |
| fromContains | string | no | — |
| subjectContains | string | no | — |
Verify ownership of a domain before using CAPTCHA solving
| Parameter | Type | Required | Notes |
|---|---|---|---|
| domain | string | yes | — |
| method | string | yes | — |
Solve a CAPTCHA for a domain you own or have explicit permission to access
| Parameter | Type | Required | Notes |
|---|---|---|---|
| type | string | yes | — |
| siteKey | string | no | — |
| pageUrl | string | yes | — |
| imageBase64 | string | no | — |
| question | string | no | — |
| action | string | no | — |
Fetch a URL via a rotating proxy (region/type selectable). robots.txt enforced.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| url | string | yes | — |
| method | string | no | — |
| headers | object | no | — |
| body | string | no | — |
| region | string | no | — |
| type | string | no | — |
| sessionId | string | no | — |
Create a sticky proxy session (same IP for multiple requests)
| Parameter | Type | Required | Notes |
|---|---|---|---|
| region | string | no | — |
| type | string | no | — |
| ttlSeconds | integer | no | — |
Get trust score for a wallet, agent card URL, or domain
| Parameter | Type | Required | Notes |
|---|---|---|---|
| subjectType | string | yes | — |
| subjectValue | string | yes | — |
| includeDetails | boolean | no | — |
Submit feedback about an agent/wallet (positive or negative)
| Parameter | Type | Required | Notes |
|---|---|---|---|
| subjectType | string | yes | — |
| subjectValue | string | yes | — |
| rating | integer | yes | — |
| category | string | yes | — |
| evidence | object | no | — |
Get trust scores for multiple subjects in one call (max 100)
| Parameter | Type | Required | Notes |
|---|---|---|---|
| subjects | array | yes | — |
Create a webhook endpoint that relays requests to your agent
| Parameter | Type | Required | Notes |
|---|---|---|---|
| agentId | string | no | — |
| description | string | no | — |
| deliveryMode | string | yes | — |
| pushUrl | string | no | — |
| ttlSeconds | integer | no | — |
| transformRules | object | no | — |
Poll for new webhook requests (long polling, max 60s)
| Parameter | Type | Required | Notes |
|---|---|---|---|
| endpointId | string | yes | — |
| after | string | no | — |
| timeout | integer | no | — |
| limit | integer | no | — |
Replay a stored webhook request
| Parameter | Type | Required | Notes |
|---|---|---|---|
| endpointId | string | yes | — |
| requestId | string | yes | — |
| toUrl | string | no | — |
List requests received by a webhook endpoint
| Parameter | Type | Required | Notes |
|---|---|---|---|
| endpointId | string | yes | — |
| limit | integer | no | — |
| offset | integer | no | — |
Register an agent and get a unique identity ID + issuer-signed badge. agent_name/metadata are self-reported and unverified.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| agentName | string | yes | — |
| publicKey | string | no | — |
| metadata | object | no | — |
Get the issuer-signed badge and signed fields for an identity
| Parameter | Type | Required | Notes |
|---|---|---|---|
| identityId | string | yes | — |
Look up an identity. Returns signatureValid (issuer+integrity only, NOT an authenticity/safety signal) and a disclaimer.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| identityId | string | yes | — |
Append a hash-chained activity record (owner only). Optional provenance (repo/version/config) is self-reported.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| identityId | string | yes | — |
| activityType | string | yes | — |
| content | no | — | |
| provenance | object | no | Self-reported origin of the activity (NOT verified) |
List activity records for an identity, newest first (owner only)
| Parameter | Type | Required | Notes |
|---|---|---|---|
| identityId | string | yes | — |
| limit | integer | no | — |
Search the current state of subsidy programs. Each hit includes firstSeenAt and ledgerVerified (hash-chain integrity).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| query | string | no | — |
| issuerCode | string | no | JIS X 0401/0402 自治体コード |
| category | string | no | — |
| status | string | no | — |
| amountMin | integer | no | — |
| limit | integer | no | — |
Get a subsidy program detail plus full event timeline. Returns firstSeenAt and ledgerVerified.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| programId | string | yes | — |
Time-ordered events only for a program (the differentiator: when it appeared, changed, closed). Includes firstSeenAt and ledgerVerified.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| programId | string | yes | — |
Recent appearance / change / close events across all programs since the given ISO8601 timestamp. Each item includes firstSeenAt and ledgerVerified.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| since | string | yes | — |
| issuerCode | string | no | — |
| category | string | no | — |
| limit | integer | no | — |
Verify the hash-chain integrity of a program (tamper detection). Returns chainValid, brokenAt (if any), checked event count, firstSeenAt and ledgerVerified.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| programId | string | yes | — |
Search e-Gov public-comment notices. Each hit includes firstSeenAt and ledgerVerified (hash-chain integrity).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| query | string | no | — |
| agency | string | no | 所管府省・行政機関 |
| status | string | no | — |
| since | string | no | — |
| limit | integer | no | — |
Get a public-comment notice detail plus full event timeline. Returns firstSeenAt and ledgerVerified.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| itemId | string | yes | — |
Time-ordered events only for a notice (the differentiator: when it opened, deadline moved, closed, or result was published). Includes firstSeenAt and ledgerVerified.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| itemId | string | yes | — |
Recent appearance / deadline-move / close / result-published events across all notices since the given ISO8601 timestamp. Each item includes firstSeenAt and ledgerVerified.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| since | string | yes | — |
| agency | string | no | — |
| limit | integer | no | — |
Verify the hash-chain integrity of a notice (tamper detection). Returns chainValid, brokenAt (if any), checked event count, firstSeenAt and ledgerVerified.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| itemId | string | yes | — |
Search Japanese research-grant calls-for-proposals. Each hit includes firstSeenAt and ledgerVerified (hash-chain integrity).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| query | string | no | — |
| funder | string | no | 配分機関 (JST/AMED/NEDO 等) |
| field | string | no | 研究分野 |
| status | string | no | — |
| amountMin | integer | no | — |
| since | string | no | — |
| limit | integer | no | — |
Get a grant call detail plus full event timeline. Returns firstSeenAt and ledgerVerified.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| itemId | string | yes | — |
Time-ordered events only for a grant call (the differentiator: when it opened, deadline moved, closed, or closed early). Includes firstSeenAt and ledgerVerified.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| itemId | string | yes | — |
Recent appearance / deadline-move / close / close-early events across all grant calls since the given ISO8601 timestamp. Each item includes firstSeenAt and ledgerVerified.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| since | string | yes | — |
| funder | string | no | — |
| field | string | no | — |
| limit | integer | no | — |
Verify the hash-chain integrity of a grant call (tamper detection). Returns chainValid, brokenAt (if any), checked event count, firstSeenAt and ledgerVerified.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| itemId | string | yes | — |
Search Japanese public-procurement bid notices (kkj.go.jp). Each hit includes firstSeenAt and ledgerVerified.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| query | string | no | — |
| entity | string | no | 調達機関 (partial match) |
| bidType | string | no | 一般競争入札 / 指名 / 随意 等 |
| status | string | no | — |
| since | string | no | — |
| limit | integer | no | — |
Get a bid notice detail plus full event timeline. Returns firstSeenAt and ledgerVerified.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| itemId | string | yes | — |
Time-ordered events only for a bid notice (the differentiator: when it appeared, deadline moved, closed, was cancelled or awarded). Includes firstSeenAt and ledgerVerified.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| itemId | string | yes | — |
Recent appearance / deadline-move / close / cancel / award events across all bid notices since the given ISO8601 timestamp. Each item includes firstSeenAt and ledgerVerified.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| since | string | yes | — |
| entity | string | no | — |
| limit | integer | no | — |
Verify the hash-chain integrity of a bid notice (tamper detection). Returns chainValid, brokenAt (if any), checked event count, firstSeenAt and ledgerVerified.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| itemId | string | yes | — |
Search Japanese administrative sanctions (FSA jirei archive). Each hit includes firstSeenAt and ledgerVerified.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| query | string | no | 被処分者名・部分一致 |
| regulator | string | no | 処分庁 (FSA など) |
| sanctionType | string | no | 業務改善命令 / 業務停止 等・部分一致 |
| status | string | no | — |
| since | string | no | — |
| limit | integer | no | — |
Get a sanction detail plus full event timeline. Returns firstSeenAt and ledgerVerified.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| itemId | string | yes | — |
Time-ordered events only for a sanction (the differentiator: when it appeared and when it was lifted). Includes firstSeenAt and ledgerVerified.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| itemId | string | yes | — |
Recent appearance / lift events across all sanctions since the given ISO8601 timestamp. Each item includes firstSeenAt and ledgerVerified.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| since | string | yes | — |
| regulator | string | no | — |
| limit | integer | no | — |
Verify the hash-chain integrity of a sanction record (tamper detection). Returns chainValid, brokenAt (if any), checked event count, firstSeenAt and ledgerVerified.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| itemId | string | yes | — |
Search Japanese license / registration ledgers (FSA menkyo: 金融商品取引業者, 預金取扱金融機関 …). Each hit includes firstSeenAt and ledgerVerified.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| query | string | no | 業者名・登録番号・部分一致 |
| registry | string | no | 名簿種別 (fsa-kinyushohin / fsa-ginkou など) |
| status | string | no | — |
| licensor | string | no | 許認可権者 (関東財務局長・内閣総理大臣(金融庁)等) |
| since | string | no | — |
| limit | integer | no | — |
Get a license registration detail plus full event timeline. Returns firstSeenAt and ledgerVerified.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| itemId | string | yes | — |
Time-ordered events only for a license registration (the differentiator: when it appeared, when it was revoked / expired / suspended). Includes firstSeenAt and ledgerVerified.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| itemId | string | yes | — |
Recent appearance / revoked / suspended events across all license ledgers since the given ISO8601 timestamp. Each item includes firstSeenAt and ledgerVerified.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| since | string | yes | — |
| registry | string | no | — |
| limit | integer | no | — |
Verify the hash-chain integrity of a license registration (tamper detection). Returns chainValid, brokenAt (if any), checked event count, firstSeenAt and ledgerVerified.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| itemId | string | yes | — |
Search Japanese product / food recall notices (consumer-affairs-agency aggregator). Each hit includes firstSeenAt and ledgerVerified.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| query | string | no | 商品名 / 事業者名・部分一致 |
| agency | string | no | 所管 (消費者庁 等) |
| recallClass | string | no | リコール区分 (返金/回収 / 回収命令 / 注意喚起 等) |
| status | string | no | — |
| since | string | no | — |
| limit | integer | no | — |
Get a recall detail plus full event timeline. Returns firstSeenAt and ledgerVerified.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| itemId | string | yes | — |
Time-ordered events only for a recall (the differentiator: when it appeared, when severity escalated, when it was completed). Includes firstSeenAt and ledgerVerified.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| itemId | string | yes | — |
Recent appearance / severity-escalated events across all recalls since the given ISO8601 timestamp. Each item includes firstSeenAt and ledgerVerified.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| since | string | yes | — |
| agency | string | no | — |
| limit | integer | no | — |
Verify the hash-chain integrity of a recall record (tamper detection). Returns chainValid, brokenAt (if any), checked event count, firstSeenAt and ledgerVerified.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| itemId | string | yes | — |
Search Japanese pharmaceutical approvals (PMDA) and NHI-listed drugs (MHLW yakka). Each hit includes firstSeenAt and ledgerVerified.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| query | string | no | 販売名 / 成分名・部分一致 |
| applicant | string | no | 製造販売業者 / メーカー |
| category | string | no | PMDA分野 (第1 等) / MHLWセグメント (内用薬 等) |
| status | string | no | — |
| since | string | no | — |
| limit | integer | no | — |
Get a pharmaceutical record detail plus full event timeline. Returns firstSeenAt and ledgerVerified.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| itemId | string | yes | — |
Time-ordered events only for a pharma record (the differentiator: when it was approved / NHI-listed / price-revised). Includes firstSeenAt and ledgerVerified.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| itemId | string | yes | — |
Recent approval / NHI-listed / price-revised events across all pharmaceutical records since the given ISO8601 timestamp. Each item includes firstSeenAt and ledgerVerified.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| since | string | yes | — |
| category | string | no | — |
| limit | integer | no | — |
Verify the hash-chain integrity of a pharma record (tamper detection). Returns chainValid, brokenAt (if any), checked event count, firstSeenAt and ledgerVerified.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| itemId | string | yes | — |
Search Japanese national laws / ordinances (e-Gov 法令検索 v2; Stage 1 covers the national level only — 自治体例規 ships in a follow-up). Each hit includes firstSeenAt and ledgerVerified.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| query | string | no | 法令名 / 法令番号 / 略称・部分一致 |
| jurisdiction | string | no | '国' (Stage 1 only) |
| ordinanceType | string | no | 法律 / 政令 / 省令 / 勅令 / 規則 / 憲法 … |
| issuerCode | string | no | 自治体コード JIS X 0401/0402 (国は不要) |
| status | string | no | — |
| since | string | no | — |
| limit | integer | no | — |
Get an ordinance detail plus full event timeline. Returns firstSeenAt and ledgerVerified.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| itemId | string | yes | — |
Time-ordered events only for an ordinance (the differentiator: when it appeared / was amended / was repealed). Includes firstSeenAt and ledgerVerified.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| itemId | string | yes | — |
Recent appearance / amendment / repeal events across all ordinances since the given ISO8601 timestamp. Each item includes firstSeenAt and ledgerVerified.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| since | string | yes | — |
| issuerCode | string | no | — |
| limit | integer | no | — |
Verify the hash-chain integrity of an ordinance record (tamper detection). Returns chainValid, brokenAt (if any), checked event count, firstSeenAt and ledgerVerified.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| itemId | string | yes | — |
Search Japanese / English-language SaaS Terms of Service snapshots (Stripe / Anthropic / AWS / Google Cloud / GitHub …). Stage 1 covers 'terms' docs. Each hit includes firstSeenAt and ledgerVerified.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| query | string | no | タイトル / 本文先頭抜粋・部分一致 |
| vendor | string | no | 'stripe' / 'anthropic' / 'aws' / 'gcp' / 'github' … |
| docType | string | no | — |
| limit | integer | no | — |
Get a ToS snapshot detail plus full event timeline. Returns firstSeenAt and ledgerVerified.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| itemId | string | yes | — |
Time-ordered events only for a ToS document (the differentiator: when it appeared and each revision since). Includes firstSeenAt and ledgerVerified.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| itemId | string | yes | — |
Recent revised events across all SaaS ToS documents since the given ISO8601 timestamp. Each item includes firstSeenAt and ledgerVerified.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| since | string | yes | — |
| vendor | string | no | — |
| limit | integer | no | — |
Verify the hash-chain integrity of a ToS document (tamper detection). Returns chainValid, brokenAt (if any), checked event count, firstSeenAt and ledgerVerified.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| itemId | string | yes | — |
Search Japanese real-estate transaction prices (MLIT reinfolib XIT001). Each hit is a single trade snapshot, ledgered for tamper-detection. Includes firstSeenAt and ledgerVerified.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| query | string | no | 地区名 / 物件種別 / 都道府県名・部分一致 |
| areaCode | string | no | JIS X 0401 都道府県コード (e.g. "13") |
| priceType | string | no | "transaction" (Stage 1) |
| period | string | no | "YYYY-QN" (e.g. "2024-Q1") |
| limit | integer | no | — |
Get a real-estate transaction record detail plus full event timeline. Returns firstSeenAt and ledgerVerified.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| itemId | string | yes | — |
Time-ordered events only for a real-estate record (the differentiator: when it appeared / was revised). Includes firstSeenAt and ledgerVerified.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| itemId | string | yes | — |
Recent appearance / revised events across all real-estate records since the given ISO8601 timestamp. Each item includes firstSeenAt and ledgerVerified.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| since | string | yes | — |
| areaCode | string | no | — |
| limit | integer | no | — |
Verify the hash-chain integrity of a real-estate record (tamper detection). Returns chainValid, brokenAt (if any), checked event count, firstSeenAt and ledgerVerified.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| itemId | string | yes | — |
Search Japanese 地価公示 (MLIT 国土数値情報 L01) standard-land snapshots. Each hit is one standard point for a given year, ledgered for tamper-detection. Returns ledgerVerified per hit.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| query | string | no | 市区町村名 / 所在 / 利用現況 部分一致 |
| prefectureCode | string | no | JIS X 0401 都道府県コード (e.g. "13") |
| areaCode | string | no | 5-digit prefecture+municipality code (e.g. "13101") |
| year | integer | no | 年度 (e.g. 2026) |
| registry | string | no | — |
| limit | integer | no | — |
Get a 地価公示 standard-land record detail plus its full event timeline (price revisions, reissues, vanish events). Returns firstSeenAt and ledgerVerified.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| itemId | string | yes | — |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| itemId | string | yes | — |
List landprice events observed after the given ISO8601 timestamp. Optional prefectureCode filter.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| since | string | yes | — |
| prefectureCode | string | no | — |
| limit | integer | no | — |
Verify the hash-chain integrity of a landprice record (tamper detection). Returns chainValid, brokenAt (if any), checked event count, firstSeenAt and ledgerVerified.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| itemId | string | yes | — |
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 und
| Parameter | Type | Required | Notes |
|---|---|---|---|
| query | string | yes | Entity name (company / person), partial match |
| limit | integer | no | Max hits per ledger (1-100) |
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-on
| Parameter | Type | Required | Notes |
|---|---|---|---|
| ledger | string | yes | Ledger key (e.g. 'sanction', 'license', 'subsidy', 'recall', 'pharma', 'bid', 'grant', 'pubcom', 'ordinance', 'tos', 'realestate', 'landprice'). |
| item_id | string | no | Stable item id (single-item reconstruction). |
| query | string | no | Title substring to reconstruct every matching item (capped at 25). Use instead of item_id. |
| as_of | string | yes | ISO-8601 point in time T. |
| jurisdiction | string | no | Jurisdiction code (default 'jp'). |
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 fa
| Parameter | Type | Required | Notes |
|---|---|---|---|
| query | string | yes | Company / entity name (partial match across all ledgers) |
| jurisdiction | string | no | Jurisdiction code (default 'jp') |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| ledger | string | no | Ledger key, e.g. 'sanction' (omit for all ledgers) |
| keyword | string | no | Case-insensitive substring of the item title |
| entity | string | no | Additional case-insensitive substring (e.g. company name) |
| destinationType | string | yes | — |
| destinationTarget | string | yes | Webhook URL / relay endpoint / email address |
List the calling user's saved watches.
No parameter schema on file.
Deactivate a saved watch by id (soft delete; stops future notifications).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| watchId | string | yes | — |
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)
| Parameter | Type | Required | Notes |
|---|---|---|---|
| ledger | string | no | Ledger key, e.g. 'sanction' (omit for all ledgers) |
| entity | string | no | Case-insensitive substring of the item title |
| topic | string | no | Additional case-insensitive substring |
| callbackUrl | string | yes | HTTPS endpoint the stale event is POSTed to |
| secret | string | yes | Shared secret used to HMAC-sign the POST body |
| jurisdiction | string | no | Jurisdiction code (default 'jp') |
List the calling user's freshness webhook subscriptions (the stored secret is never returned).
No parameter schema on file.
Deactivate a freshness webhook subscription by id (soft delete; stops future deliveries).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| subscriptionId | string | yes | — |
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).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| domain | string | yes | Domain name (bare host; URLs/trailing dots tolerated) |
| types | array | no | Subset of record types to resolve (default: all). |
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).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| domain | string | yes | Domain name to look up |
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).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| domain | string | yes | Domain name to inspect |
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).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| domain | string | yes | Domain name to check |
| dkimSelectors | array | no | Optional DKIM selectors to probe (default: common selectors). |
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).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| domain | string | yes | Domain name to score |
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).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| address | string | yes | EVM address (0x-hex) |
| chain | string | no | EVM chain (default: ethereum). |
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).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| address | string | yes | EVM address (0x-hex) |
| chain | string | no | EVM chain (default: ethereum). |
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).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| address | string | yes | EVM address (0x-hex) |
| chain | string | no | EVM chain (default: ethereum). |
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).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| address | string | yes | EVM address (0x-hex) |
| chain | string | no | EVM chain (default: ethereum). |
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).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| address | string | yes | EVM address (0x-hex) |
| chain | string | no | EVM chain (default: ethereum). |
| fromBlock | string/number | no | Optional start block for the log scan (default: a recent window). |
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).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| symbol | string | yes | Crypto ticker (e.g. BTC, ETH) |
| quote | string | no | Fiat quote currency (ISO code; default: USD) |
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).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| from | string | yes | Base fiat currency (ISO code) |
| to | string | yes | Quote fiat currency (ISO code) |
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).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| amount | number | yes | Amount to convert |
| from | string | yes | Source currency (crypto ticker or fiat ISO code) |
| to | string | yes | Target currency (crypto ticker or fiat ISO code) |
OHLC price history for a crypto symbol via the CoinGecko public API, with a min / max / change summary. Read-only; price 0.0 (free).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| symbol | string | yes | Crypto ticker (e.g. BTC, ETH) |
| days | number | no | Look-back window in days (default: 7). |
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).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| symbol | string | yes | Stablecoin ticker. |
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).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| url | string | no | Product page URL to fetch (one of url / html) |
| html | string | no | Raw page HTML to parse (one of url / html) |
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).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| url | string | no | Product page URL to fetch (one of url / html / product) |
| html | string | no | Raw page HTML to parse (one of url / html / product) |
| product | object | no | Inline normalized product object (one of url / html / product) |
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).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| offers | array | yes | Non-empty list of offers to compare. |
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).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| url | string | no | Product page URL to fetch (one of url / html / product) |
| html | string | no | Raw page HTML to parse (one of url / html / product) |
| product | object | no | Inline normalized product object (one of url / html / product) |
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).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| url | string | no | Product page URL to fetch (one of url / html / product) |
| html | string | no | Raw page HTML to parse (one of url / html / product) |
| product | object | no | Inline normalized product object (one of url / html / product) |
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).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| url | string | yes | Image URL to inspect |
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).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| text | string | yes | Text passage to score |
Combined media-provenance verdict for an image url: C2PA presence plus the hosting domain reputation, with rationale. Read-only; price 0.0 (free).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| url | string | yes | Image URL to check |
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).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| domain | string | yes | Domain name to score |
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).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| url | string | yes | Image URL to inspect |
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).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| name | string | yes | Entity / person / vessel name to screen |
| minScore | number | no | Minimum match score 0-100 (default heuristic threshold) |
| types | array | no | Restrict to sanction subject types. |
| limit | integer | no | Max matches to return |
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).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| country | string | yes | Country name or ISO-3166 alpha-2 code |
List sanction programs known across the consolidated lists, with per-program entity counts. Optionally filter by source. Read-only; price 0.0 (free).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| source | string | no | Optional source id filter (e.g. ofac / un / eu) |
Screen a physical or crypto address string against address entries in the consolidated sanctions lists. Read-only; price 0.0 (free).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| address | string | yes | Physical or crypto address to screen |
List the sanctions data sources queried (OFAC SDN / UN / EU) with metadata. Read-only; price 0.0 (free).
No parameter schema on file.
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).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| query | string | yes | Place name or address to geocode |
| limit | integer | no | Max results to return |
Reverse-geocode a lat/lon coordinate to the nearest address / place via OpenStreetMap Nominatim. Read-only; price 0.0 (free).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| lat | number | yes | Latitude (-90..90) |
| lon | number | yes | Longitude (-180..180) |
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).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| lat | number | yes | Latitude (-90..90) |
| lon | number | yes | Longitude (-180..180) |
Great-circle (haversine) distance between two lat/lon coordinates, in kilometres and miles. Pure math; price 0.0 (free).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| lat1 | number | yes | First point latitude |
| lon1 | number | yes | First point longitude |
| lat2 | number | yes | Second point latitude |
| lon2 | number | yes | Second point longitude |
Compute the center point plus width/height (km) of a geographic bounding box. Pure math; price 0.0 (free).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| minLat | number | yes | Bounding-box minimum latitude |
| minLon | number | yes | Bounding-box minimum longitude |
| maxLat | number | yes | Bounding-box maximum latitude |
| maxLon | number | yes | Bounding-box maximum longitude |
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).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| lat | number | yes | Latitude (-90..90) |
| lon | number | yes | Longitude (-180..180) |
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).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| lat | number | yes | Latitude (-90..90) |
| lon | number | yes | Longitude (-180..180) |
| days | integer | no | Forecast horizon in days (bounded) |
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).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| lat | number | yes | Latitude (-90..90) |
| lon | number | yes | Longitude (-180..180) |
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).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| lat | number | yes | Latitude (-90..90) |
| lon | number | yes | Longitude (-180..180) |
Compute the heat index (feels-like temperature) and risk category from air temperature (Celsius) and relative humidity. Pure compute; price 0.0 (free).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| tempC | number | yes | Air temperature in degrees Celsius |
| humidityPct | number | yes | Relative humidity percent (0-100) |
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).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| name | string | yes | Company name to search (partial match) |
| jurisdiction | string | no | Optional jurisdiction code (e.g. gb, us_de) |
| limit | integer | no | Max candidates to return |
Fetch a company profile (name, status, incorporation / dissolution dates, type, address) by jurisdiction + company number via OpenCorporates. Read-only; price 0.0 (free).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| jurisdiction | string | yes | Jurisdiction code (e.g. gb, us_de) |
| companyNumber | string | yes | Registry company number |
List a company officers (name, position, start / end dates, current flag) by jurisdiction + company number via OpenCorporates. Read-only; price 0.0 (free).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| jurisdiction | string | yes | Jurisdiction code (e.g. gb, us_de) |
| companyNumber | string | yes | Registry company 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).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| jurisdiction | string | yes | Jurisdiction code (e.g. gb, us_de, au) |
| companyNumber | string | yes | Company number to validate |
Look up metadata for a jurisdiction code (name, registry details). Pure compute; price 0.0 (free).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| code | string | yes | Jurisdiction code (e.g. gb, us_de) |
Estimate freight CO2e (kg) from weight, distance and transport mode using embedded GLEC/DEFRA-order emission factors. Pure compute; price 0.0 (free).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| weightKg | number | yes | Shipment weight in kilograms (>= 0) |
| distanceKm | number | yes | Transport distance in kilometres (>= 0) |
| mode | string | yes | Freight transport mode. |
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).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| kWh | number | yes | Electricity consumed in kWh (>= 0) |
| region | string | no | Grid region (default: global). |
Estimate passenger-travel CO2e (kg) from distance and travel mode using embedded per-passenger-km factors. Pure compute; price 0.0 (free).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| distanceKm | number | yes | Travel distance in kilometres (>= 0) |
| mode | string | yes | Passenger travel mode. |
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).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| kgCO2e | number | yes | Emissions to offset, in kg CO2e (>= 0) |
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).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| activity | string | yes | Canonical activity key (e.g. shipping_air, travel_car, gasoline) |
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).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| string | yes | Email address to validate |
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).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| domain | string | no | Domain name (bare host) |
| string | no | Email address (its domain is used if domain is omitted) |
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).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| domain | string | no | Domain name (bare host) |
| string | no | Email address (its domain is used if domain is omitted) |
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).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| domain | string | no | Domain name (bare host) |
| string | no | Email address (its domain is used if domain is omitted) |
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).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| string | no | Email address (its local-part is used) | |
| localPart | string | no | Local-part only (used if email is omitted) |
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).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| ip | string | yes | IPv4 or IPv6 address |
Resolve the reverse-DNS (PTR) hostname(s) for an IP via free DNS-over-HTTPS. Read-only; price 0.0 (free).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| ip | string | yes | IPv4 or IPv6 address |
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).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| ip | string | yes | IPv4 or IPv6 address |
Heuristically detect whether an IP belongs to a datacenter/hosting range using bundled CIDR lists. Read-only; price 0.0 (free).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| ip | string | yes | IPv4 or IPv6 address |
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).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| ip | string | yes | IPv4 or IPv6 address |
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).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| amount | number | yes | Amount to convert |
| from | string | yes | Source ISO 4217 currency code |
| to | string | yes | Target ISO 4217 currency code |
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).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| country | string | yes | ISO 3166 country code with a VAT rate on file |
| amount | number | yes | Amount to compute VAT on |
| rateType | string | no | Which VAT rate to apply (default: standard) |
| amountIncludesVat | boolean | no | Treat amount as VAT-inclusive (gross) rather than net (default: false) |
Validate the structural format of an EU VAT number (country prefix + national pattern). Format check only; no VIES call. Pure; price 0.0 (free).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| vatNumber | string | yes | VAT number to validate (e.g. DE123456789) |
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).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| region | string | yes | Region key with a sales-tax rate on file (e.g. US-CA) |
| amount | number | no | Optional amount to compute tax on |
List all built-in VAT and sales-tax rate tables (country/region, rate, type). Deterministic; no input. Pure; price 0.0 (free).
No parameter schema on file.
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).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| cveId | string | yes | CVE identifier (e.g. CVE-2021-44228) |
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).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| keyword | string | yes | Search keyword |
| limit | number | no | Max results to return (optional) |
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).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| vector | string | yes | CVSS v3.0/3.1 vector string |
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).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| ecosystem | string | yes | Package ecosystem (e.g. npm, PyPI, Go) |
| name | string | yes | Package name |
| version | string | no | Optional package version to filter to |
Fetch multiple CVEs (from NVD) and aggregate a severity distribution and worst-case summary for the set. Read-only; price 0.0 (free).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| cveIds | array | yes | CVE identifiers to summarize |
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).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| date | string | yes | ISO date (YYYY-MM-DD) |
| country | string | no | ISO 3166 country code (default: US) |
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).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| date | string | yes | ISO date (YYYY-MM-DD) |
| country | string | no | ISO 3166 country code (default: US) |
| offset | number | no | Number of business days to step (default: 1; negative goes backward) |
Count business days between two ISO dates, excluding weekends and country holidays. Pure/offline; price 0.0 (free).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| start | string | yes | Start ISO date (YYYY-MM-DD) |
| end | string | yes | End ISO date (YYYY-MM-DD) |
| country | string | no | ISO 3166 country code (default: US) |
List the public holidays for a country in a given year from the built-in dataset. Pure/offline; price 0.0 (free).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| year | number | yes | Four-digit year |
| country | string | no | ISO 3166 country code (default: US) |
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).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| datetime | string | yes | Wall-clock datetime, YYYY-MM-DDTHH:MM(:SS)? |
| fromTz | string | yes | Source IANA timezone (e.g. America/New_York) |
| toTz | string | yes | Target IANA timezone (e.g. Asia/Tokyo) |
- Every tool — any call limit is its publisher’s, not ours
- No card, and mcprush charges nothing for it
- Runs at its publisher’s own address — this marketplace is not in the path
- Nothing to cap, because mcprush bills nothing
What counts against your monthly calls
| Tool | Unit | Calls used | Out of the allowance |
|---|
Nothing here is billable: mcprush charges nothing to install Japan Public Ledgers or to call it, at any volume.
Two independent axes, because powerful and malicious are different questions. The grade is threat only. The capability level is blast radius, and it is never a penalty on the grade — it is priced as one subtract-only term in the score, where you can see it.
| Term | Level | What it prices | Points |
|---|---|---|---|
| capability-exposure | moderate | capability blast radius (moderate) — client exposure if the model is manipulated | −3 |
| coverage-honesty | manifest | inspection depth (manifest) — how much of the target the scan could see | −4 |
What the scan could actually read
A grade is only as meaningful as its coverage, so the scanner publishes its own depth before it publishes its result.
The scan read each tool’s name, description, input schema and annotations exactly as the server listed them the last time it answered us; no code was reviewed. We ask the server again about once a month, and a list that changed is graded again.
The implementation source was not read — this reflects the declared tool metadata only.
Capability — what it could do if the model were manipulated
Tags derived from each tool’s schema and the implementation, not from what the tool calls itself. moderate is the level these add up to.
| Tool | Capability tags | Why the tag was assigned |
|---|---|---|
| verify_receipt | no tags | |
| agent_memory_store | no tags | |
| agent_memory_get | no tags | |
| agent_memory_search | no tags | |
| agent_memory_delete | no tags | |
| agent_audit_record | no tags | |
| agent_audit_query | no tags | |
| agent_audit_report | no tags | |
| agent_tempmail_create | no tags | |
| agent_tempmail_list | no tags | |
| agent_tempmail_get | no tags | |
| agent_tempmail_wait | no tags | |
| agent_captcha_verify_domain | no tags | |
| agent_captcha_solve | no tags | |
| agent_proxy_fetch | untrusted-input | untrusted-input: keyword "fetch" |
| agent_proxy_session | no tags | |
| agent_trust_score | no tags | |
| agent_trust_feedback | no tags | |
| agent_trust_batch | no tags | |
| agent_webhook_create | external-sink | external-sink: keyword "webhook" |
| agent_webhook_poll | external-sink | external-sink: keyword "webhook" |
| agent_webhook_replay | external-sink | external-sink: keyword "webhook" |
| agent_webhook_list_requests | external-sink | external-sink: keyword "webhook" |
| agent_identity_register | no tags | |
| agent_identity_badge | no tags | |
| agent_identity_lookup | no tags | |
| agent_identity_record | no tags | |
| agent_identity_activities | no tags | |
| subsidy_watch_search | no tags | |
| subsidy_watch_get | no tags | |
| subsidy_watch_timeline | no tags | |
| subsidy_watch_recent_changes | no tags | |
| subsidy_watch_verify_ledger | no tags | |
| pubcom_watch_search | no tags | |
| pubcom_watch_get | no tags | |
| pubcom_watch_timeline | no tags | |
| pubcom_watch_recent_changes | no tags | |
| pubcom_watch_verify_ledger | no tags | |
| grant_watch_search | no tags | |
| grant_watch_get | no tags | |
| grant_watch_timeline | no tags | |
| grant_watch_recent_changes | no tags | |
| grant_watch_verify_ledger | no tags | |
| bid_watch_search | no tags | |
| bid_watch_get | no tags | |
| bid_watch_timeline | no tags | |
| bid_watch_recent_changes | no tags | |
| bid_watch_verify_ledger | no tags | |
| sanction_watch_search | no tags | |
| sanction_watch_get | no tags | |
| sanction_watch_timeline | no tags | |
| sanction_watch_recent_changes | no tags | |
| sanction_watch_verify_ledger | no tags | |
| license_watch_search | no tags | |
| license_watch_get | no tags | |
| license_watch_timeline | no tags | |
| license_watch_recent_changes | no tags | |
| license_watch_verify_ledger | no tags | |
| recall_watch_search | no tags | |
| recall_watch_get | no tags | |
| recall_watch_timeline | no tags | |
| recall_watch_recent_changes | no tags | |
| recall_watch_verify_ledger | no tags | |
| pharma_watch_search | no tags | |
| pharma_watch_get | no tags | |
| pharma_watch_timeline | no tags | |
| pharma_watch_recent_changes | no tags | |
| pharma_watch_verify_ledger | no tags | |
| ordinance_watch_search | no tags | |
| ordinance_watch_get | no tags | |
| ordinance_watch_timeline | no tags | |
| ordinance_watch_recent_changes | no tags | |
| ordinance_watch_verify_ledger | no tags | |
| tos_watch_search | no tags | |
| tos_watch_get | no tags | |
| tos_watch_timeline | no tags | |
| tos_watch_recent_changes | no tags | |
| tos_watch_verify_ledger | no tags | |
| realestate_watch_search | no tags | |
| realestate_watch_get | no tags | |
| realestate_watch_timeline | no tags | |
| realestate_watch_recent_changes | no tags | |
| realestate_watch_verify_ledger | no tags | |
| landprice_watch_search | no tags | |
| landprice_watch_get | no tags | |
| landprice_watch_timeline | no tags | |
| landprice_watch_recent_changes | no tags | |
| landprice_watch_verify_ledger | no tags | |
| entity_search | no tags | |
| temporal_query | no tags | |
| kyb_report | no tags | |
| alerts_create_watch | no tags | |
| alerts_list_watches | no tags | |
| alerts_delete_watch | no tags | |
| freshness_subscribe | no tags | |
| freshness_list | no tags | |
| freshness_unsubscribe | external-sink | external-sink: keyword "webhook" |
| domain_intel_dns_lookup | no tags | |
| domain_intel_whois_summary | no tags | |
| domain_intel_tls_cert_info | no tags | |
| domain_intel_email_auth_check | no tags | |
| domain_intel_reputation | no tags | |
| onchain_risk_address_risk | no tags | |
| onchain_risk_token_safety | no tags | |
| onchain_risk_sanctions_screen | no tags | |
| onchain_risk_contract_verify | no tags | |
| onchain_risk_approval_risk | no tags | |
| price_oracle_crypto_price | no tags | |
| price_oracle_fx_rate | no tags | |
| price_oracle_convert | no tags | |
| price_oracle_price_history | no tags | |
| price_oracle_stablecoin_peg | no tags | |
| commerce_catalog_product_extract | untrusted-input | untrusted-input: keyword "fetch", parameter "url" with "fetch" in the description |
| commerce_catalog_catalog_validate | no tags | |
| commerce_catalog_price_compare | no tags | |
| commerce_catalog_availability_check | no tags | |
| commerce_catalog_agent_readiness_score | no tags | |
| content_authenticity_c2pa_inspect | no tags | |
| content_authenticity_ai_likelihood | no tags | |
| content_authenticity_provenance_check | no tags | |
| content_authenticity_domain_reputation | no tags | |
| content_authenticity_watermark_detect | no tags | |
| sanctions_screen_entity | no tags | |
| sanctions_screen_by_country | no tags | |
| sanctions_screen_list_programs | no tags | |
| sanctions_screen_check_address | no tags | |
| sanctions_screen_list_sources | no tags | |
| geo_intel_geocode | no tags | |
| geo_intel_reverse_geocode | no tags | |
| geo_intel_timezone | no tags | |
| geo_intel_distance | no tags | |
| geo_intel_bbox_center | no tags | |
| weather_risk_current_weather | no tags | |
| weather_risk_forecast | no tags | |
| weather_risk_severe_flags | no tags | |
| weather_risk_air_quality | no tags | |
| weather_risk_heat_index | no tags | |
| company_registry_search_company | no tags | |
| company_registry_company_profile | untrusted-input | untrusted-input: keyword "fetch" |
| company_registry_officers | no tags | |
| company_registry_validate_number | no tags | |
| company_registry_jurisdiction_info | no tags | |
| carbon_estimate_shipping_emissions | no tags | |
| carbon_estimate_compute_emissions | no tags | |
| carbon_estimate_travel_emissions | no tags | |
| carbon_estimate_offset_estimate | no tags | |
| carbon_estimate_emission_factor | no tags | |
| email_verify_verify_syntax | no tags | |
| email_verify_check_mx | no tags | |
| email_verify_detect_disposable | no tags | |
| email_verify_check_spf | untrusted-input | untrusted-input: keyword "fetch" |
| email_verify_role_account | no tags | |
| ip_reputation_classify_ip | no tags | |
| ip_reputation_reverse_dns | no tags | |
| ip_reputation_asn_lookup | no tags | |
| ip_reputation_detect_datacenter | no tags | |
| ip_reputation_risk_score | no tags | |
| fx_tax_convert | no tags | |
| fx_tax_vat_calc | no tags | |
| fx_tax_vat_validate | no tags | |
| fx_tax_sales_tax | no tags | |
| fx_tax_list_rates | no tags | |
| cve_lookup_get_cve | untrusted-input | untrusted-input: keyword "fetch" |
| cve_lookup_search_cve | no tags | |
| cve_lookup_cvss_parse | no tags | |
| cve_lookup_package_advisory | no tags | |
| cve_lookup_severity_summary | untrusted-input | untrusted-input: keyword "fetch" |
| holiday_calendar_is_holiday | no tags | |
| holiday_calendar_next_business_day | no tags | |
| holiday_calendar_business_days_between | no tags | |
| holiday_calendar_list_holidays | no tags | |
| holiday_calendar_tz_convert | no tags |
Toxic-flow graph
The lethal trifecta, checked as a graph rather than as a checklist: untrusted input, a sensitive source and an external sink have to meet before there is a path worth worrying about.
Supply chain and provenance
This is the first scan of this surface here, so there is nothing yet to compare it against.
Every result on this tab comes from one deterministic pass over the published package — offline, rule by rule, and auditable line by line above. Same methodology version, same bytes, same score.
Release history
This is an address its publisher runs: which release it serves is theirs to choose, so there is nothing here to pin. The history below is for reading; the current release on file is 0.1.2.
No release note was published with this version.
One review per account, from a signed-in account that does not publish this listing. Nothing else is asked — you can say what you think before you install it. Publishers can reply once per review, and a review can be edited or deleted by whoever wrote it.
Any signed-in account that does not publish Japan Public Ledgers can review it, once — before installing it or after. A review from an account that has installed it is marked as one.
Nobody has reviewed this listing. The rating on the card is the mean of the reviews written here and nothing else, so there is no rating until somebody writes the first — which takes a signed-in account that does not publish it, and nothing else.