io.github.4robot/hexadata-tools
15 deterministic validation tools for AI agents: tax IDs (15 countries), VAT, IBAN, LEI, HS codes.
Install
Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).
claude mcp add --transport http hexadata-tools 'https://hexadatalabs--business-validation-tools-mcp.apify.actor/mcp' --header 'Authorization: <Apify API token as a Bearer token (https://console.apify.com/settings/integrations), or an x402 prepaid token from Apify AGI>'
{
"mcpServers": {
"hexadata-tools": {
"type": "http",
"url": "https://hexadatalabs--business-validation-tools-mcp.apify.actor/mcp",
"headers": {
"Authorization": "<Apify API token as a Bearer token (https://console.apify.com/settings/integrations), or an x402 prepaid token from Apify AGI>"
}
}
}
}
Documentation
From the project's README on GitHub, refreshed weekly. Links open on GitHub.
Contents
Hexadata Tools — business validation MCP server for AI agents
Hexadata Tools is a remote MCP server (Streamable HTTP, hosted on Apify) with 15 deterministic tools that an AI agent should call instead of guessing: check digits, official tables and official calculations. No LLM inside: the same input always gives the same answer, nothing is stored, and you pay per call ($0.005 per single call, $0.002 per item in batches; invalid input is free).
Tools
| Tool | Use this when… | Source |
|---|---|---|
validate_tax_id | you need to check a company/taxpayer ID from MX, ES, AR, CL, CO, BR, GB, US, IT, FR, DE, PE, CA, AU or IN (RFC, NIF/CIF, CUIT, RUT, NIT, CNPJ/CPF, UK VAT, EIN, Partita IVA, SIREN/SIRET, USt-IdNr, RUC, BN, ABN/ACN, GSTIN) | official check-digit algorithms |
validate_vat_eu | you need to confirm an EU VAT number is registered (reverse charge) | VIES (European Commission) |
validate_iban | you need to validate an IBAN and split bank/branch/account | ISO 13616 + IBAN registry |
lookup_lei | you need the legal entity behind an LEI, or the LEI of a company name | GLEIF |
lookup_postal_code | you need city/region/coordinates for a postal code in 120+ countries (Mexico with colonia/municipio/estado) | GeoNames (CC BY) |
validate_bank_account | you need to verify a Mexican CLABE (with bank name), a US ABA routing number or a SWIFT/BIC | Banxico SPEI list, ABA rules, ISO 9362 |
normalize_phone | you need a phone number in E.164 with country and line type | libphonenumber |
validate_email_domain | you need to know if an e-mail is well-formed and its domain receives mail (MX, disposable, free provider) | DNS + open blocklist |
get_fx_rate | you need an official exchange rate for a date (30+ currencies, cross rates) | ECB, Banxico FIX |
business_days | you need to add/count business days or list public holidays in 200+ countries | Nager.Date, Mexican LFT art. 74 |
lookup_industry_code | you need a NAICS, NACE, CPV or SCIAN code for an activity, or its hierarchy | Census, Eurostat, EU Publications Office, INEGI |
lookup_hs_code | you need a customs tariff code (US HTS 10 digits, EU CN8) and the US duty rate | USITC, Eurostat |
get_vat_rates | you need the standard and reduced VAT/GST rates of 35 countries for a date | TEDB + national laws (versioned table) |
lookup_sat_catalog | you need a Mexican CFDI 4.0 catalog value (product key, unit, CFDI use, tax regime, payment form/method…) | SAT official workbook |
calc_payroll_mx | you need Mexican ISR withholding, employment subsidy, IMSS per branch, Infonavit and net pay for a salary | DOF, INEGI, Ley del Seguro Social (2026 tables) |
Connect in one step
Direct server URL (Streamable HTTP):
https://hexadatalabs--business-validation-tools-mcp.apify.actor/mcp
Authentication: Authorization: Bearer <APIFY_TOKEN> (free Apify account with monthly credit, or an x402 prepaid token bought with USDC, no account needed).
Or through the Apify MCP server, next to any other Actor:
https://mcp.apify.com?tools=hexadatalabs/business-validation-tools-mcp
Claude Desktop, Cursor, Windsurf, VS Code (JSON config)
{
"mcpServers": {
"hexadata-validation": {
"url": "https://hexadatalabs--business-validation-tools-mcp.apify.actor/mcp",
"headers": { "Authorization": "Bearer <APIFY_TOKEN>" }
}
}
}
Claude Code
claude mcp add --transport http hexadata-validation https://hexadatalabs--business-validation-tools-mcp.apify.actor/mcp --header "Authorization: Bearer <APIFY_TOKEN>"
Example prompts
- "Validate these supplier tax IDs: MX EKU9003173C9, ES B12345674 and BR 11.222.333/0001-81, and tell me which are malformed."
- "Is IE6388047V registered for VAT, and what company is it?"
- "Check this IBAN before I pay: DE89 3704 0044 0532 0130 00. Which bank code is it?"
- "Which SAT product key and unit should I use to invoice software development services in Mexico, and what does a 20,000 MXN monthly salary cost the employer in 2026?"
- "What is the HTS code and US duty rate for stainless steel kitchen sinks, and the VAT rate in Germany today?"
- "Add 10 business days to 2026-12-18 in Mexico and list the holidays skipped."
Pricing
$0.005 per single-item call, $0.002 per item when a call carries 2–500 items. Items answered with INVALID_INPUT, UNSUPPORTED_COUNTRY or SOURCE_UNAVAILABLE are never charged. 1,000 IBAN checks in batches ≈ $2; 100 Mexican payroll calculations ≈ $0.20.
Links
- Actor page and full documentation: https://apify.com/hexadatalabs/business-validation-tools-mcp
- All Hexadata Actors: https://apify.com/hexadatalabs
- Issues and feature requests (new countries, catalogs, code systems): the Issues tab of the Actor.
Frequently asked questions
What is io.github.4robot/hexadata-tools?
15 deterministic validation tools for AI agents: tax IDs (15 countries), VAT, IBAN, LEI, HS codes.
How do I install io.github.4robot/hexadata-tools?
It runs as a remote server. In Claude Code: claude mcp add --transport http hexadata-tools 'https://hexadatalabs--business-validation-tools-mcp.apify.actor/mcp' --header 'Authorization: <Apify API token as a Bearer token (https://console.apify.com/settings/integrations), or an x402 prepaid token from Apify AGI>'. For other clients, paste the JSON configuration from this page into their MCP settings.
Does io.github.4robot/hexadata-tools need an API key?
Yes. It expects Authorization, which you set in its configuration.
Is io.github.4robot/hexadata-tools open source?
Its code is public on GitHub, but the repository does not declare a standard license.
Who maintains io.github.4robot/hexadata-tools?
It is published by 4robot. AI.tn lists it but does not maintain or endorse it.
From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.