Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Changed the definition of "validate_iban" and "verify_vat"
Validate an IBAN and BICValidates an IBAN offline against the SWIFT IBAN Registry (Release 103, Sep 2026, all 89 countries):country-specificregistered country, length, the national account format (BBAN), check digits 02-98 and the ISO 7064 mod-97checksumchecksum. Returns valid,forand60+whencountries.invalidReturnsavalidstabletrue/falsereason_code (malformed, unknown_country, wrong_length, bad_bban_format, bad_check_digits, checksum_failed) with a human reason; on a valid IBAN, thecountrybank_code and branch_code the registry defines for that country. Optional bic: checks the ISO 9362 format and its country code,whenreturnedinvalidas bic.valid; a BIC country that differs from the IBAN country is a warnings entry, not anactionableinvalidreason.result. 'valid' is about the IBAN only. This checks structure, not that the accountexistence.or BIC exists. Light read: costs 0.2 credit.
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"bic":{"description":"Optional BIC (SWIFT code) of the bank holding the account, 8 or 11 characters, e.g. 'COBADEFFXXX'. Checked for format and compared with the IBAN country.","maxLength":40,"minLength":1,"type":"string"},"iban":{"description":"IBAN to validate, spaces allowed, e.g. 'DE89 3704 0044 0532 013000'00'. Not a VAT number.","minLength":5,"type":"string"} ⟨4 unchanged words⟩
Validates an EU VAT number live against VIES (European Commission) and returns whether ⟨15 unchanged words⟩ them. Input: the full VAT number with its country prefix, e.g. 'FR40303265045'. Optional: requester_vat_number, your own EU VAT number; VIES then issues a consultationNumber, its official proof that you made this check at checkedAt. If VIES or the member state is down, returns the last answer VIES gave us for that number within the past 7 days, marked stale: true with its original checkedAt and never a consultation number; with no such answer, a retryable error. Fresh answers carry stale: false. Light read: costs 0.2 credit.
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"requester_vat_number":{"description":"Optional: YOUR OWN EU VAT number, with country prefix, e.g. 'DE811569869'. When given, VIES returns a consultationNumber proving the check. VIES refuses a requester it does not know as valid.","minLength":4,"type":"string"},"vat_number":{"description":"FullEU VAT number to check, with its 2-letter country prefix (EL for Greece, XI for Northern Ireland),
Certificate recorded, valid to 2026-11-13
Authorization not required
Unknown → Live
First tool surface recorded: 6 tools (server version 0.1.0)
https://verifydesk.agenttoolworks.com/mcp (mcp_streamable_http) — from mcp_registry, with the record
Showing the latest 6 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed