{"serverId":"mcp-registry/io.github.freshfos/dropcoin-validation","tools":[{"name":"validate_email","fixed":{"name":"validate_email","description":"Validate an email address: syntax, disposable-domain check, MX record via DNS-over-HTTPS. Returns a deliverability verdict. 2 credits, requires an API key.","inputSchema":{"type":"object","required":["email"],"properties":{"email":{"type":"string","maxLength":320,"minLength":3}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":90,"tokensAfter":90},{"name":"validate_iban","fixed":{"name":"validate_iban","description":"Validate an IBAN (ISO 13616 check digits) incl. SEPA membership. 2 credits, requires an API key.","inputSchema":{"type":"object","required":["iban"],"properties":{"iban":{"type":"string","maxLength":42,"minLength":5}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":72,"tokensAfter":72},{"name":"validate_vatid","fixed":{"name":"validate_vatid","description":"Validate an EU VAT ID against the live VIES registry (format check first — an invalid format still costs the full price, it never reaches VIES but you got an answer). 5 credits, requires an API key.","inputSchema":{"type":"object","required":["vatId"],"properties":{"vatId":{"type":"string","maxLength":20,"minLength":3}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":101,"tokensAfter":101},{"name":"validate_vatid_format","fixed":{"name":"validate_vatid_format","description":"Free EU VAT-ID FORMAT check (syntax only, no registry lookup), rate-limited per IP, no API key needed. For a live VIES registry check use the paid validate_vatid tool (5 credits).","inputSchema":{"type":"object","required":["vatId"],"properties":{"vatId":{"type":"string","maxLength":20,"minLength":3}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":98,"tokensAfter":98}],"toolsChanged":4,"tokensSaved":0,"todo":[{"tool":"screen_sanctions","params":["name","type","minScore"]},{"tool":"validate_email","params":["email"]},{"tool":"validate_iban","params":["iban"]},{"tool":"validate_vatid","params":["vatId"]},{"tool":"validate_vatid_format","params":["vatId"]},{"tool":"verify_company","params":["lei","iban","name","vatId","country"]}],"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."}