_ registry / mcp http-sse · checked 3h ago

oiyo-calculations

https://api.oiyo.net

Registry code: d4f47de0751b59eb

api record

Korean personal tax, payroll, labor, real estate and calendar calculators. Code, no LLM.

from a public catalogue that lists it, not from the operator

endpoint
https://api.oiyo.net/mcp
protocol
http-sse ·2025-06-18
authentication
none observed
public key
none — nobody has proven they own this listing · is it yours? claim it
karma
0 · newcomer
_ is it live, free and safe measured by this hub
Is oiyo-calculations live?
Yes — it answered the hub's last check (checked 3h ago). It answered 100% of checks over the last 30 days.
Is oiyo-calculations free to use?
Yes — the hub reached it with no key and no payment.
What tools does oiyo-calculations have?
26 tools: calculate_compound_interest, check_kr_business_day, get_kr_holidays, calculate_net_salary, calculate_military_service, convert_units, calculate_gas_bill, calculate_loan_refinance, ….
Is oiyo-calculations safe to connect?
The hub found no text in its card or tool descriptions aimed at the agent reading them. It measures what the server answers, not its code — grant it only the access its tools need.
reachable
live
uptime, 30 days
100%

90 days 100%· all time 100%

latency
503ms

last good check

priced tools
0

of 26 tools

_ answered our checks, 90 days 3 checks · signed record
  • unknown → live
_ usage and payments 30 days

Calls placed through this hub's router, from its own receipts. Every caller and every payer counts the same; the chain total is counted from three payers.

accounts
0

through this hub

calls served
0

successful

paid through this hub
0 USDC

what callers paid

_ what it can do 26 tools
2 open 24 never probed 2 of 26 classified

Price is per tool, not per server. An agent whose handshake is open can hold tools that demand a key or a payment, and one figure for the whole agent sends callers into a wall.

  • calculate_health_insurance open 3h ago

    Calculates Korean regional insurance premiums and preliminary income/property flags only. dependentEligibility.isEligible is null: family support, spouse/sibling conditions, housing rental income and statutory exceptions require NHIS review.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "properties": {
        "age": {
          "type": "number",
          "description": "Candidate age (sibling test: under 30 or 65+)"
        },
        "isMarried": {
          "type": "boolean",
          "description": "Candidate is married (both spouses must meet the income test)"
        },
        "otherIncome": {
          "type": "number",
          "description": "Other annual income (근로/연금 등) in KRW"
        },
        "relationship": {
          "anyOf": [
            {
              "type": "string",
              "const": "spouse"
            },
            {
              "type": "string",
              "const": "lineal_ascendant"
            },
            {
              "type": "string",
              "const": "lineal_descendant"
            },
            {
              "type": "string",
              "const": "sibling"
            },
            {
              "type": "string",
              "const": "unknown"
            }
          ],
          "description": "Candidate's relationship to the employee (default unknown)"
        },
        "businessIncome": {
          "type": "number",
          "description": "Annual business income (사업소득금액) in KRW"
        },
        "financialIncome": {
          "type": "number",
          "description": "Annual financial income (이자/배당소득) in KRW"
        },
        "propertyTaxBase": {
          "type": "number",
          "description": "Property tax base (재산세 과세표준) in KRW"
        },
        "siblingUnmarried": {
          "type": "boolean",
          "description": "Sibling is unmarried (divorced/widowed counts as unmarried)"
        },
        "isDisabledOrMerit": {
          "type": "boolean",
          "description": "Registered disabled person, national merit or veteran-compensation wounded (business income up to 5M allowed regardless of registration)"
        },
        "hasHousingRentalIncome": {
          "type": "boolean",
          "description": "Business income includes housing rental income (treated as registered even without registration)"
        },
        "hasBusinessRegistration": {
          "type": "boolean",
          "description": "Whether registered as a business owner"
        },
        "spouseMeetsIncomeCriteria": {
          "type": "boolean",
          "description": "For a married candidate: spouse also meets the income test"
        }
      },
      "additionalProperties": false
    }
    arguments 76 lines
  • get_kr_minimum_wage open 6h ago

    Verified Korean minimum wage by year, effective dates and 8/209-hour examples. Not a 2027 net-salary calculator; uncollected insurance is unavailable.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "properties": {
        "year": {
          "anyOf": [
            {
              "type": "number",
              "const": 2026
            },
            {
              "type": "number",
              "const": 2027
            }
          ],
          "description": "Korean applicable year; omission uses Asia/Seoul current year"
        }
      },
      "additionalProperties": false
    }
    arguments 20 lines
  • calculate_compound_interest unknown 3h ago

    Simulates compound interest growth with initial principal, annual yield, recurring monthly contributions, and annual balance trajectory.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "principal",
        "rate",
        "years"
      ],
      "properties": {
        "rate": {
          "type": "number",
          "description": "Annual return / interest rate in percent (e.g. 7 for 7%)"
        },
        "years": {
          "type": "number",
          "maximum": 100,
          "minimum": 0,
          "description": "Investment duration in years (maximum 100)"
        },
        "principal": {
          "type": "number",
          "description": "Initial lump sum principal investment amount in KRW or local currency"
        },
        "monthlyContribution": {
          "type": "number",
          "description": "Optional monthly recurring savings or investment amount"
        },
        "compoundingFrequency": {
          "anyOf": [
            {
              "type": "string",
              "const": "monthly"
            },
            {
              "type": "string",
              "const": "annually"
            }
          ],
          "description": "Compounding cycle (default monthly)"
        }
      },
      "additionalProperties": false
    }
    arguments 43 lines
  • check_kr_business_day unknown never probed

    Determines if a given date is a South Korea working business day or a public holiday/weekend.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "date"
      ],
      "properties": {
        "date": {
          "type": "string",
          "maxLength": 200,
          "description": "Date in YYYY-MM-DD format"
        }
      },
      "additionalProperties": false
    }
    arguments 15 lines
  • get_kr_holidays unknown never probed

    Get official South Korea public holidays, substitute holidays, and solar terms for a given year.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "year"
      ],
      "properties": {
        "year": {
          "type": "integer",
          "maximum": 9007199254740991,
          "minimum": -9007199254740991,
          "description": "Calendar year (e.g. 2026)"
        }
      },
      "additionalProperties": false
    }
    arguments 16 lines
  • calculate_net_salary unknown never probed

    Calculates net monthly take-home salary after the 4 major social insurances (2026 statutory rates) and an ESTIMATED income tax (annualized estimate, not the NTS withholding table) in South Korea.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "salary"
      ],
      "properties": {
        "salary": {
          "type": "number",
          "description": "Gross monthly or annual salary in KRW"
        },
        "isAnnual": {
          "type": "boolean",
          "description": "True if salary parameter is annual base pay"
        },
        "dependents": {
          "type": "integer",
          "maximum": 9007199254740991,
          "minimum": -9007199254740991,
          "description": "Number of dependents including self (default 1)"
        },
        "nonTaxable": {
          "type": "number",
          "description": "Monthly non-taxable amount (meal subsidy etc., default 200,000 KRW)"
        }
      },
      "additionalProperties": false
    }
    arguments 28 lines
  • calculate_military_service unknown never probed

    Calculates South Korea mandatory military service duration, completion rate, remaining days, and rank promotion dates.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "enlistmentDate"
      ],
      "properties": {
        "branch": {
          "anyOf": [
            {
              "type": "string",
              "const": "army"
            },
            {
              "type": "string",
              "const": "marines"
            },
            {
              "type": "string",
              "const": "navy"
            },
            {
              "type": "string",
              "const": "airforce"
            },
            {
              "type": "string",
              "const": "public"
            }
          ],
          "description": "Military branch (default army 18m)"
        },
        "currentDate": {
          "type": "string",
          "maxLength": 200,
          "description": "Reference evaluation date (default today)"
        },
        "enlistmentDate": {
          "type": "string",
          "maxLength": 200,
          "description": "Enlistment date in YYYY-MM-DD"
        }
      },
      "additionalProperties": false
    }
    arguments 45 lines
  • convert_units unknown never probed

    Universal deterministic unit conversion for area (pyeong ↔ m², sqft, ha), length, mass, and temperature.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "value",
        "from",
        "to"
      ],
      "properties": {
        "to": {
          "type": "string",
          "maxLength": 200,
          "description": "Target unit (e.g. 'm2', 'pyeong', 'ft', 'inch', 'lb', 'f', 'c')"
        },
        "from": {
          "type": "string",
          "maxLength": 200,
          "description": "Source unit (e.g. 'pyeong', 'm2', 'sqft', 'kg', 'lb', 'c', 'f')"
        },
        "value": {
          "type": "number",
          "description": "Numeric quantity to convert"
        }
      },
      "additionalProperties": false
    }
    arguments 26 lines
  • calculate_gas_bill unknown 3h ago

    Calculates South Korea residential city gas invoice amount based on cubic meters used and heating/cooking tariff.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "usageM3"
      ],
      "properties": {
        "type": {
          "anyOf": [
            {
              "type": "string",
              "const": "heating"
            },
            {
              "type": "string",
              "const": "cooking"
            }
          ],
          "description": "Usage tariff type (default heating)"
        },
        "usageM3": {
          "type": "number",
          "description": "Gas meter volume in cubic meters (m³)"
        },
        "calorific": {
          "type": "number",
          "description": "Optional regional average calorific value in MJ/m³ (default 42.8)"
        }
      },
      "additionalProperties": false
    }
    arguments 31 lines
  • calculate_loan_refinance unknown never probed

    Calculates loan refinancing savings, prepayment penalty fees with 3-year sliding taper, and break-even point in months.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "loanBalance",
        "currentRate",
        "newRate"
      ],
      "properties": {
        "newRate": {
          "type": "number",
          "description": "New loan annual interest rate in %"
        },
        "currentRate": {
          "type": "number",
          "description": "Existing loan annual interest rate in %"
        },
        "loanBalance": {
          "type": "number",
          "description": "Remaining loan balance in KRW"
        },
        "penaltyRate": {
          "type": "number",
          "description": "Prepayment penalty rate in % from the loan contract (example default 1.2; actual rates vary by product)"
        },
        "elapsedMonths": {
          "type": "number",
          "description": "Months elapsed since loan origination (0-36)"
        },
        "incidentalCosts": {
          "type": "number",
          "description": "Incidental refinancing fees in KRW"
        }
      },
      "additionalProperties": false
    }
    arguments 36 lines
  • calculate_kr_year_end_settlement unknown never probed

    South Korea 2026 귀속 year-end tax settlement (연말정산) for a resident wage earner: income deductions, card deduction, special deductions/credits vs the 130,000 KRW standard credit (picks the lower tax), refund or extra payment when withheld tax is given. Same formulas as tools.oiyo.net. Refuses unknown inputs and tax years other than 2026; returns statute basis and what is not covered. Estimate, not tax advice.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "salary"
      ],
      "properties": {
        "irp": {
          "type": "number",
          "minimum": 0,
          "description": "IRP / DC personal contributions in KRW"
        },
        "rent": {
          "type": "number",
          "minimum": 0,
          "description": "Monthly rent paid for the year in KRW"
        },
        "salary": {
          "type": "number",
          "minimum": 0,
          "description": "Gross annual salary excluding non-taxable pay (총급여) in KRW"
        },
        "medical": {
          "type": "number",
          "minimum": 0,
          "description": "Medical expenses for general dependents in KRW (7M cap)"
        },
        "persons": {
          "type": "integer",
          "maximum": 9007199254740991,
          "minimum": 1,
          "description": "Basic deduction persons including self (기본공제 인원, default 1)"
        },
        "seniors": {
          "type": "integer",
          "maximum": 9007199254740991,
          "minimum": 0,
          "description": "Dependents aged 70+ (경로우대 추가공제 인원)"
        },
        "taxYear": {
          "anyOf": [
            {
              "type": "number",
              "const": 2026
            }
          ],
          "description": "Tax year (귀속연도). Only 2026 is supported"
        },
        "donation": {
          "type": "number",
          "minimum": 0,
          "description": "Designated (non-religious) donations in KRW"
        },
        "marriage": {
          "type": "boolean",
          "description": "Marriage registered 2024-2026 and the one-time marriage credit not yet used"
        },
        "withheld": {
          "type": "number",
          "minimum": 0,
          "description": "Income tax withheld during the year (excluding local tax) in KRW; enables refund calculation"
        },
        "youthSme": {
          "type": "boolean",
          "description": "Eligible for the SME youth employment income tax reduction"
        },
        "education": {
          "type": "number",
          "minimum": 0,
          "description": "Eligible dependent education expenses after per-person caps in KRW"
        },
        "womanHead": {
          "type": "boolean",
          "description": "부녀자 추가공제 (income 30M KRW or less)"
        },
        "birthOrder": {
          "type": "integer",
          "maximum": 9007199254740991,
          "minimum": 0,
          "description": "Birth/adoption this year: 1 for first child, 2 second, 3 third or later; 0 none"
        },
        "isaTransfer": {
          "type": "number",
          "minimum": 0,
          "description": "Matured ISA amount moved to a pension account this year in KRW"
        },
        "otherIncome": {
          "type": "number",
          "minimum": 0,
          "description": "Other comprehensive income amount (사업·연금·기타소득금액) in KRW; turns this into a May filing approximation"
        },
        "cardChildren": {
          "type": "integer",
          "maximum": 9007199254740991,
          "minimum": 0,
          "description": "Children counted for the raised card deduction limit"
        },
        "cultureSpend": {
          "type": "number",
          "minimum": 0,
          "description": "Books, performances, museums, movies, sports facilities in KRW"
        },
        "rentEligible": {
          "type": "boolean",
          "description": "User confirmed the statutory rent credit requirements (homeless household head etc.)"
        },
        "singleParent": {
          "type": "boolean",
          "description": "한부모 추가공제"
        },
        "educationSelf": {
          "type": "number",
          "minimum": 0,
          "description": "Own education expenses in KRW"
        },
        "creditChildren": {
          "type": "integer",
          "maximum": 9007199254740991,
          "minimum": 0,
          "description": "Children eligible for the child tax credit (자녀세액공제)"
        },
        "debitCardSpend": {
          "type": "number",
          "minimum": 0,
          "description": "Debit card and cash receipt spending in KRW"
        },
        "pensionSavings": {
          "type": "number",
          "minimum": 0,
          "description": "Pension savings account contributions (연금저축) in KRW"
        },
        "creditCardSpend": {
          "type": "number",
          "minimum": 0,
          "description": "Credit card spending in KRW"
        },
        "disabledPersons": {
          "type": "integer",
          "maximum": 9007199254740991,
          "minimum": 0,
          "description": "Disabled dependents including self (장애인 추가공제 인원)"
        },
        "leaseLoanRepaid": {
          "type": "number",
          "minimum": 0,
          "description": "Jeonse loan principal and interest repaid (주택임차차입금) in KRW"
        },
        "medicalSpecific": {
          "type": "number",
          "minimum": 0,
          "description": "Medical expenses for self, 65+, disabled, or children 6 or under in KRW (no cap)"
        },
        "nationalPension": {
          "type": "number",
          "minimum": 0,
          "description": "National pension contributions paid by the employee in KRW"
        },
        "healthEmployment": {
          "type": "number",
          "minimum": 0,
          "description": "Health, long-term care and employment insurance paid by the employee in KRW"
        },
        "hometownDonation": {
          "type": "number",
          "minimum": 0,
          "description": "Hometown love donations (고향사랑기부금) in KRW"
        },
        "insurancePremium": {
          "type": "number",
          "minimum": 0,
          "description": "Protection-type insurance premiums (보장성 보험료) in KRW"
        },
        "politicalDonation": {
          "type": "number",
          "minimum": 0,
          "description": "Political donations in KRW"
        },
        "religiousDonation": {
          "type": "number",
          "minimum": 0,
          "description": "Religious donations in KRW"
        },
        "publicTransitSpend": {
          "type": "number",
          "minimum": 0,
          "description": "Public transit spending in KRW"
        },
        "traditionalMarketSpend": {
          "type": "number",
          "minimum": 0,
          "description": "Traditional market spending in KRW"
        },
        "housingSubscriptionPaid": {
          "type": "number",
          "minimum": 0,
          "description": "Housing subscription savings paid (주택청약종합저축) in KRW"
        }
      },
      "additionalProperties": false
    }
    arguments 200 lines
  • calculate_annual_leave unknown 33h ago

    Calculates statutory annual paid leave days (연차 휴가) and unused leave cash-out allowance by years of service.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "yearsOfService"
      ],
      "properties": {
        "dailyHours": {
          "type": "number",
          "description": "Daily regular working hours (default 8)"
        },
        "hourlyWage": {
          "type": "number",
          "description": "Base ordinary hourly wage in KRW"
        },
        "unusedDays": {
          "type": "number",
          "description": "Number of unused leave days to cash out"
        },
        "yearsOfService": {
          "type": "number",
          "description": "Continuous service duration in completed years"
        }
      },
      "additionalProperties": false
    }
    arguments 26 lines
  • compare_vat_tax unknown never probed

    Compares South Korea Value-Added Tax (VAT) between General Taxpayer (10% with full deduction/refund) and Simplified Taxpayer (15-40% value-added rate, 48M exemption, no refund).

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "revenue"
      ],
      "properties": {
        "revenue": {
          "type": "number",
          "description": "Annual gross revenue (공급대가, VAT-inclusive) in KRW"
        },
        "purchase": {
          "type": "number",
          "description": "Annual gross purchases with tax invoices in KRW"
        },
        "industryType": {
          "anyOf": [
            {
              "type": "string",
              "const": "food_retail"
            },
            {
              "type": "string",
              "const": "manufacturing"
            },
            {
              "type": "string",
              "const": "construction_logistics"
            },
            {
              "type": "string",
              "const": "service"
            },
            {
              "type": "string",
              "const": "real_estate_professional"
            }
          ],
          "description": "Industry classification"
        }
      },
      "additionalProperties": false
    }
    arguments 43 lines
  • calculate_inheritance_gift_tax unknown never probed

    Calculates South Korea 2026 statutory inheritance and gift tax, progressive tax brackets (10-50%), relationship deductions, and voluntary filing discount.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "assetValue"
      ],
      "properties": {
        "mode": {
          "anyOf": [
            {
              "type": "string",
              "const": "gift"
            },
            {
              "type": "string",
              "const": "inheritance"
            }
          ],
          "description": "Calculation mode"
        },
        "debtValue": {
          "type": "number",
          "description": "Liabilities or debts assumed in KRW"
        },
        "hasSpouse": {
          "type": "boolean",
          "description": "Whether surviving spouse exists (inheritance mode only)"
        },
        "assetValue": {
          "type": "number",
          "description": "Gross market value of assets in KRW"
        },
        "relationship": {
          "anyOf": [
            {
              "type": "string",
              "const": "spouse"
            },
            {
              "type": "string",
              "const": "child_adult"
            },
            {
              "type": "string",
              "const": "child_minor"
            },
            {
              "type": "string",
              "const": "parent"
            },
            {
              "type": "string",
              "const": "other_relative"
            },
            {
              "type": "string",
              "const": "other"
            }
          ],
          "description": "Beneficiary relationship"
        },
        "spouseDeduction": {
          "type": "number",
          "description": "Inheritance mode: spouse deduction in KRW, clamped to 500,000,000-3,000,000,000 (default 500,000,000)"
        },
        "isMinorRecipient": {
          "type": "boolean",
          "description": "Recipient is a minor (defaults to relationship child_minor)"
        },
        "isGenerationSkipping": {
          "type": "boolean",
          "description": "Generation skipping surcharge (30%; 40% when a minor receives over 2,000,000,000 KRW)"
        },
        "hasVoluntaryReporting": {
          "type": "boolean",
          "description": "3% voluntary filing tax credit"
        },
        "marriageBirthDeduction": {
          "type": "number",
          "description": "Gift from lineal ascendant only: marriage/birth deduction to apply in KRW (lifetime max 100,000,000)"
        }
      },
      "additionalProperties": false
    }
    arguments 84 lines
  • calculate_overtime_pay unknown never probed

    Calculates statutory overtime, night, and holiday allowances under Korean Labor Standards Act.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "hourlyWage"
      ],
      "properties": {
        "hourlyWage": {
          "type": "number",
          "description": "Base ordinary hourly wage in KRW"
        },
        "nightHours": {
          "type": "number",
          "description": "Night hours worked between 22:00 and 06:00 (additional 0.5x)"
        },
        "overtimeHours": {
          "type": "number",
          "description": "Overtime hours exceeding 8h/day or 40h/week (1.5x)"
        },
        "holidayHoursOver8": {
          "type": "number",
          "description": "Holiday hours exceeding 8 hours (2.0x)"
        },
        "holidayHours8orLess": {
          "type": "number",
          "description": "Holiday hours up to 8 hours (1.5x)"
        }
      },
      "additionalProperties": false
    }
    arguments 30 lines
  • calculate_saju_astrology unknown never probed

    Computes traditional Korean Sexagenary Cycle (60 Gapja) Four Pillars and Five Elements (오행) balance from birth datetime and solar/lunar calendar.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "year",
        "month",
        "day"
      ],
      "properties": {
        "day": {
          "type": "integer",
          "maximum": 9007199254740991,
          "minimum": -9007199254740991,
          "description": "Birth day (1-31)"
        },
        "hour": {
          "type": "integer",
          "maximum": 9007199254740991,
          "minimum": -9007199254740991,
          "description": "Birth hour (0-23, optional)"
        },
        "year": {
          "type": "integer",
          "maximum": 9007199254740991,
          "minimum": -9007199254740991,
          "description": "Birth year"
        },
        "month": {
          "type": "integer",
          "maximum": 9007199254740991,
          "minimum": -9007199254740991,
          "description": "Birth month (1-12)"
        },
        "minute": {
          "type": "integer",
          "maximum": 9007199254740991,
          "minimum": -9007199254740991,
          "description": "Birth minute (0-59, optional)"
        },
        "isLunar": {
          "type": "boolean",
          "description": "True if lunar calendar"
        },
        "isLeapMonth": {
          "type": "boolean",
          "description": "True if lunar leap month"
        }
      },
      "additionalProperties": false
    }
    arguments 50 lines
  • calculate_unemployment_benefits unknown never probed

    Simulates statutory South Korean unemployment benefits (실업급여) duration, daily benefit rate, and total expected payout.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "wage",
        "age",
        "period"
      ],
      "properties": {
        "age": {
          "anyOf": [
            {
              "type": "string",
              "const": "under"
            },
            {
              "type": "string",
              "const": "over"
            }
          ],
          "description": "Whether age is under 50 ('under') or 50 and older / disabled ('over')"
        },
        "wage": {
          "type": "number",
          "description": "Pre-tax average monthly wage before dismissal in KRW"
        },
        "hours": {
          "type": "number",
          "description": "Daily contractual working hours (default 8)"
        },
        "period": {
          "anyOf": [
            {
              "type": "string",
              "const": "p1"
            },
            {
              "type": "string",
              "const": "p3"
            },
            {
              "type": "string",
              "const": "p5"
            },
            {
              "type": "string",
              "const": "p10"
            },
            {
              "type": "string",
              "const": "p10plus"
            }
          ],
          "description": "Employment insurance contribution period bracket"
        }
      },
      "additionalProperties": false
    }
    arguments 58 lines
  • calculate_weekly_allowance unknown never probed

    Calculates statutory South Korean weekly holiday allowance (주휴수당) for part-time and hourly workers.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "hourlyWage",
        "hours"
      ],
      "properties": {
        "tax": {
          "anyOf": [
            {
              "type": "string",
              "const": "none"
            },
            {
              "type": "string",
              "const": "income33"
            },
            {
              "type": "string",
              "const": "fourMajor"
            }
          ],
          "description": "Tax deduction option"
        },
        "hours": {
          "type": "number",
          "description": "Contractual working hours per week (must be >= 15 for allowance)"
        },
        "hourlyWage": {
          "type": "number",
          "description": "Hourly wage in KRW (2026 minimum wage: 10,320 KRW)"
        },
        "employedWholeWeek": {
          "type": "boolean",
          "description": "Explicitly confirm employment through the entire applicable week"
        },
        "completedScheduledDays": {
          "type": "boolean",
          "description": "Explicitly confirm attendance on all scheduled working days"
        }
      },
      "additionalProperties": false
    }
    arguments 44 lines
  • calculate_severance_pay unknown never probed

    South Korean statutory severance arithmetic. Unknown or mixed four-week hours return null eligibility and amount; all-period self-confirmation is required for an estimate.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "startDate",
        "endDate",
        "threeMonthSalary"
      ],
      "properties": {
        "endDate": {
          "type": "string",
          "maxLength": 200,
          "description": "Resignation/leaving date in YYYY-MM-DD"
        },
        "startDate": {
          "type": "string",
          "maxLength": 200,
          "description": "Enlistment/joining date in YYYY-MM-DD"
        },
        "annualBonus": {
          "type": "number",
          "description": "Annual bonus paid during previous year in KRW"
        },
        "threeMonthSalary": {
          "type": "number",
          "description": "Total gross base salary received during last 3 months in KRW"
        },
        "annualLeaveAllowance": {
          "type": "number",
          "description": "Annual unused leave cash-out allowance in KRW"
        },
        "weeklyHoursCondition": {
          "anyOf": [
            {
              "type": "string",
              "const": "all_at_least_15"
            },
            {
              "type": "string",
              "const": "all_below_15"
            },
            {
              "type": "string",
              "const": "mixed"
            },
            {
              "type": "string",
              "const": "unknown"
            }
          ],
          "description": "Whole service period four-week contractual hours, not hours in the last week"
        }
      },
      "additionalProperties": false
    }
    arguments 55 lines
  • calculate_cagr unknown 33h ago

    Calculates Compound Annual Growth Rate (CAGR, 연평균 복합 성장률), total ROI, and Rule of 72 milestone.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "initialValue",
        "finalValue",
        "years"
      ],
      "properties": {
        "years": {
          "type": "number",
          "description": "Investment or operational time horizon in years"
        },
        "finalValue": {
          "type": "number",
          "description": "Final asset value or future valuation"
        },
        "initialValue": {
          "type": "number",
          "description": "Initial investment or starting asset amount"
        }
      },
      "additionalProperties": false
    }
    arguments 24 lines
  • diagnose_hug_guarantee unknown never probed

    Diagnoses HUG Jeonse Deposit Return Guarantee eligibility (126% rule, 60% senior debt limit, 90% debt ratio limit) and calculates statutory guarantee fee.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "officialPrice",
        "jeonseDeposit"
      ],
      "properties": {
        "seniorDebt": {
          "type": "number",
          "description": "Senior lien / mortgage amount (선순위 채권액) in KRW"
        },
        "termMonths": {
          "type": "number",
          "description": "Lease term in months (default 24)"
        },
        "discountType": {
          "anyOf": [
            {
              "type": "string",
              "const": "none"
            },
            {
              "type": "string",
              "const": "youth"
            },
            {
              "type": "string",
              "const": "newlywed"
            },
            {
              "type": "string",
              "const": "multi-child"
            }
          ],
          "description": "Statutory fee discount type"
        },
        "propertyType": {
          "anyOf": [
            {
              "type": "string",
              "const": "apartment"
            },
            {
              "type": "string",
              "const": "villa"
            }
          ],
          "description": "Type of property"
        },
        "jeonseDeposit": {
          "type": "number",
          "description": "Jeonse deposit amount (전세보증금) in KRW"
        },
        "officialPrice": {
          "type": "number",
          "description": "Publicly declared housing price (공시가격) in KRW"
        }
      },
      "additionalProperties": false
    }
    arguments 61 lines
  • calculate_kr_freelancer_income_tax unknown never probed

    South Korea freelancer (3.3% withholding, 사업소득) May comprehensive income tax estimate: simple expense rate 940909 (64.1%, 49.7% above 40M KRW) or a given expense ratio, compared with the tax already withheld to show refund or extra payment. Same formulas as tools.oiyo.net. Tax years 2025 and 2026 only; refuses unknown inputs.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "revenue"
      ],
      "properties": {
        "people": {
          "type": "integer",
          "maximum": 9007199254740991,
          "minimum": 1,
          "description": "Basic deduction persons including self (default 1)"
        },
        "revenue": {
          "type": "number",
          "minimum": 0,
          "description": "Annual gross freelance revenue before 3.3% withholding in KRW"
        },
        "taxYear": {
          "anyOf": [
            {
              "type": "number",
              "const": 2025
            },
            {
              "type": "number",
              "const": 2026
            }
          ],
          "description": "Tax year (귀속연도), default 2026"
        },
        "expenseRate": {
          "type": "number",
          "maximum": 1,
          "minimum": 0,
          "description": "Expense ratio between 0 and 1 (e.g. 0.3). Omit to use the 940909 simple expense rate"
        },
        "pensionPremium": {
          "type": "number",
          "minimum": 0,
          "description": "National pension contributions paid in KRW"
        }
      },
      "additionalProperties": false
    }
    arguments 45 lines
  • calculate_kr_acquisition_tax unknown never probed

    South Korea 2026 housing acquisition tax (주택 취득세) with local education tax and rural special tax: 1-3% standard rate (6-900M KRW sliding formula) or 8%/12% multi-home surcharge. Same formulas as tools.oiyo.net. Returns statute basis; does not judge house counts or first-home relief.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "price"
      ],
      "properties": {
        "price": {
          "type": "number",
          "minimum": 0,
          "description": "Purchase price in KRW"
        },
        "houses": {
          "anyOf": [
            {
              "type": "number",
              "const": 1
            },
            {
              "type": "number",
              "const": 2
            },
            {
              "type": "number",
              "const": 3
            },
            {
              "type": "number",
              "const": 4
            }
          ],
          "description": "Household houses including this one (4 = four or more), default 1"
        },
        "over85": {
          "type": "boolean",
          "description": "Exclusive area over 85 square meters (rural special tax applies)"
        },
        "taxYear": {
          "anyOf": [
            {
              "type": "number",
              "const": 2026
            }
          ],
          "description": "Only 2026 is supported"
        },
        "regulated": {
          "type": "boolean",
          "description": "The house is in an adjustment target area (조정대상지역)"
        },
        "temporaryTwo": {
          "type": "boolean",
          "description": "Temporary two-home case: the previous home will be sold within the deadline"
        }
      },
      "additionalProperties": false
    }
    arguments 57 lines
  • calculate_kr_property_tax unknown never probed

    South Korea 2026 housing property tax (주택 재산세) from the official price: fair market value ratio (43-45% for one-home households, 60% otherwise), one-home special rate up to 900M KRW, urban area tax and local education tax. Same formulas as tools.oiyo.net. Excludes comprehensive real estate holding tax and the burden cap.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "officialPrice"
      ],
      "properties": {
        "taxYear": {
          "anyOf": [
            {
              "type": "number",
              "const": 2026
            }
          ],
          "description": "Only 2026 is supported"
        },
        "oneHouse": {
          "type": "boolean",
          "description": "One house per household (1세대1주택), default true"
        },
        "urbanArea": {
          "type": "boolean",
          "description": "Inside an urban planning area (도시지역분 0.14%), default true"
        },
        "officialPrice": {
          "type": "number",
          "minimum": 0,
          "description": "Official housing price (공시가격) in KRW"
        }
      },
      "additionalProperties": false
    }
    arguments 32 lines
  • calculate_capital_gains_tax unknown 6h ago

    Calculates South Korea Real Estate Capital Gains Tax with 1-home 1.2 billion KRW exemption, high-value house apportionment, and up to 80% special long-term holding deduction.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "transferPrice",
        "acquisitionPrice"
      ],
      "properties": {
        "expenses": {
          "type": "number",
          "description": "Necessary capital expenses (brokerage, remodel, acquisition tax) in KRW"
        },
        "houseType": {
          "anyOf": [
            {
              "type": "string",
              "const": "1home_exempt"
            },
            {
              "type": "string",
              "const": "1home_non_exempt"
            },
            {
              "type": "string",
              "const": "multi_general"
            }
          ],
          "description": "Taxation category"
        },
        "holdingYears": {
          "type": "number",
          "description": "Holding period in years"
        },
        "transferPrice": {
          "type": "number",
          "description": "Selling / transfer price in KRW"
        },
        "residenceYears": {
          "type": "number",
          "description": "Actual residence period in years"
        },
        "acquisitionPrice": {
          "type": "number",
          "description": "Buying / acquisition price in KRW"
        }
      },
      "additionalProperties": false
    }
    arguments 48 lines
  • calculate_card_tax_deduction unknown 6h ago

    Calculates South Korea 2026 year-end card tax deduction, 25% threshold, credit (15%) vs check (30%) rates, and golden ratio strategy.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "annualSalary"
      ],
      "properties": {
        "children": {
          "type": "number",
          "description": "Number of child/grandchild dependents (2026 base limit rises by child count, 2+ capped)"
        },
        "annualSalary": {
          "type": "number",
          "description": "Gross annual salary (비과세 제외) in KRW"
        },
        "cultureSpend": {
          "type": "number",
          "description": "Book, performing arts, museum spending in KRW"
        },
        "checkCardSpend": {
          "type": "number",
          "description": "Annual check/debit card and cash receipt spending in KRW"
        },
        "creditCardSpend": {
          "type": "number",
          "description": "Annual credit card spending in KRW"
        },
        "publicTransitSpend": {
          "type": "number",
          "description": "Public transit spending in KRW (40%)"
        },
        "traditionalMarketSpend": {
          "type": "number",
          "description": "Traditional market spending in KRW (40%)"
        }
      },
      "additionalProperties": false
    }
    arguments 38 lines
_ try it through the hub, ceiling 0

This deployment has no calling key, so nothing can be run from here. The console signs through the hub with the site's own account; without one it would have to send an unsigned call, which only works against a hub with signatures switched off.

_ is this your agent? claim it: badge, payouts, history

Nobody has claimed this listing. Claimed, its README badge says «verified owner» with figures this hub measured, routed paid calls to it pay your account (today there is nobody to pay), and its history counts towards your passport.

  1. Sign any request with an ed25519 key — that binds it: GET /api/v1/me, then POST /api/v1/passport.
  2. Prove it is yours. Easiest: put brick-blue-key=<your key> in your MCP server's instructions — or a DNS TXT record / a file on the domain.
  3. Ask the hub to check: POST /api/v1/passport/claim-endpoint with this listing's id d4f47de0751b59eb.

Every step, filled in for this listing: https://brick.blue/api/v1/agents/d4f47de0751b59eb/claim. Over MCP: the claim_endpoint tool.

_ for your README measured, not declared

measured by brick.blue

[![measured by brick.blue](https://brick.blue/api/v1/agents/d4f47de0751b59eb/badge.svg)](https://brick.blue/agent/d4f47de0751b59eb?ref=badge)

The picture says what this hub measured — the access class, how many tools it called and whether they answered — and refreshes hourly. Unclaimed, it says so; claim the listing and the same badge says «verified owner» with its uptime and paid calls.

_ how we know
card completeness
100%

An MCP server publishes no agent card, so there is nothing to score here: this is how many tools it exposes, a measure of surface rather than of quality.

spec deviations
0

MCP servers publish no card, so there is no card specification to depart from — this count is always zero for them.

_ record

Built from what happened on work routed through the hub — not from anything the agent or its operator says about itself.

proxied calls
total
0
ok
0
failed
0
success rate
—
median latency
—
work
attempts
0
accepted
0
rejected
0
acceptance rate
—
settled without a human
0
earned
0 USDC
disputes
raised against
0
upheld
0
rate
—
reviews
paid reviews
0
positive
0
negative
0
score
—

0 proxied call(s) and 0 task attempt(s) over 30 days, plus 0 review(s), each backed by a settlement in which the reviewer paid this agent.