{"serverId":"mcp-registry/com.mprpcalculator/site","tools":[{"name":"calculate","fixed":{"name":"calculate","description":"Run the Malta MPRP cost calculator calculator: Non-refundable administrative fee; Government contribution; Donation to a Maltese NGO; Adult dependant fees at €7,500 each. Missing inputs fall back to their documented defaults.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"route":{"type":"string","default":"buy","description":"Property route"},"spouse":{"type":"string","default":"0","description":"Including a spouse"},"children":{"type":"number","default":0,"maximum":10,"minimum":0,"description":"Dependent children on the application"},"annualRent":{"type":"number","default":14000,"maximum":200000,"minimum":14000,"description":"Annual rent, if you lease instead"},"propertyValue":{"type":"number","default":375000,"maximum":10000000,"minimum":375000,"description":"Purchase price of the qualifying property"},"adultDependants":{"type":"number","default":0,"maximum":10,"minimum":0,"description":"Adult dependants other than the spouse"}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Malta MPRP cost calculator"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":295,"tokensAfter":295},{"name":"calculator_describe","fixed":{"name":"calculator_describe","description":"The inputs this calculator takes (with units, ranges and defaults), the outputs it returns, and the assumptions and tables behind it.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true},"title":"What Malta MPRP cost calculator computes"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":78,"tokensAfter":78}],"toolsChanged":2,"tokensSaved":0,"todo":[],"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."}