{"serverId":"mcp-registry/io.github.rira365/japan-business-day","tools":[{"name":"add_business_days","fixed":{"name":"add_business_days","description":"Add or subtract N Japanese business days from a date (settlement T+N, delivery ETA). Price: $0.01 USDC via x402.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["date","days"],"properties":{"date":{"type":"string","description":"Date in YYYY-MM-DD. Supported range 1955-01-01..2027-12-31"},"days":{"type":"integer","maximum":366,"minimum":-366},"calendar":{"enum":["national","bank"],"type":"string","description":"national (default): weekends + national holidays. bank: also Dec 31 - Jan 3 bank holidays"}},"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":175,"tokensAfter":175},{"name":"find_lucky_days_japan","fixed":{"name":"find_lucky_days_japan","description":"Find auspicious Japanese dates: days in a range matching rokuyo (e.g. taian) and optional weekdays (e.g. sat,sun) for weddings, moving, contracts. Price: $0.01 USDC via x402.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["from","to"],"properties":{"to":{"type":"string","description":"End date YYYY-MM-DD (max 366 days)"},"from":{"type":"string","description":"Start date YYYY-MM-DD"},"rokuyo":{"type":"string","description":"Comma-separated: taian,shakko,sensho,tomobiki,sakimake,butsumetsu (default taian)"},"weekdays":{"type":"string","description":"Comma-separated weekdays, e.g. sat,sun"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":201,"tokensAfter":201},{"name":"list_holidays","fixed":{"name":"list_holidays","description":"List Japanese national holidays for a year with JA/EN names. Price: $0.01 USDC via x402.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["year"],"properties":{"year":{"type":"integer"},"calendar":{"enum":["national","bank"],"type":"string","description":"national (default): weekends + national holidays. bank: also Dec 31 - Jan 3 bank holidays"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":130,"tokensAfter":130},{"name":"payment_due_date","fixed":{"name":"payment_due_date","description":"Japanese payment terms (shimebi/shiharaibi) calculator, e.g. month-end close paid end of next month; shifts to the previous/next business day on weekends/holidays. Price: $0.01 USDC via x402.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["date","closing","payDay"],"properties":{"date":{"type":"string","description":"Transaction or invoice date (YYYY-MM-DD)"},"adjust":{"enum":["previous","next","none"],"type":"string","description":"Shift when not a business day; default previous"},"payDay":{"anyOf":[{"$ref":"#/properties/closing/anyOf/0"},{"$ref":"#/properties/closing/anyOf/1"}],"description":"Payment day of month (1-31) or 'end'"},"closing":{"anyOf":[{"type":"integer","maximum":31,"minimum":1},{"type":"string","const":"end"}],"description":"Closing day of month (1-31) or 'end'"},"calendar":{"enum":["national","bank"],"type":"string","description":"national (default): weekends + national holidays. bank: also Dec 31 - Jan 3 bank holidays"},"monthOffset":{"type":"integer","maximum":3,"minimum":0,"description":"Months after closing; default 1 (next month)"}},"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":332,"tokensAfter":332}],"toolsChanged":4,"tokensSaved":0,"todo":[{"tool":"add_business_days","params":["days"]},{"tool":"list_holidays","params":["year"]}],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}