European Business Data MCP
Pricing
Pay per usage
Go to Apify Store
Under maintenance
European Business Data MCP
One MCP for EU business verification: SIREN/SIRET lookup, VAT validation (VIES), and IBAN checks for KYB and supplier onboarding.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Roger Darwin
Maintained by Community
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
European Business Data MCP (SIREN / TVA / IBAN)
Validate EU businesses in one MCP: French company lookup (SIREN/SIRET), EU VAT verification (VIES), and IBAN validation for KYB and supplier onboarding workflows.
Features
lookup_fr_company: Search French businesses (SIREN/SIRET/name) via API Recherche Entreprises.validate_eu_vat: Validate EU VAT numbers via official VIES SOAP service.validate_iban: Validate IBAN and return bank metadata via OpenIBAN.- Retries with exponential backoff for transient upstream errors.
- In-memory rate limiting per upstream service.
- Structured JSON errors (
VALIDATION_ERROR,UPSTREAM_ERROR,RATE_LIMITED,NOT_FOUND,INTERNAL_ERROR).
Ideal Use Cases
- Supplier onboarding pre-checks
- Invoice/VAT consistency checks
- Payout and beneficiary banking verification
- CRM/ERP enrichment for EU entities
Quick Start
npm installnpm run buildnpm start
For local development:
$npm run dev
Tool Request Examples
1) French business lookup
{"name": "lookup_fr_company","arguments": {"query": "SNCF","perPage": 3}}
2) EU VAT validation (VIES)
{"name": "validate_eu_vat","arguments": {"countryCode": "FR","vatNumber": "40303265045"}}
3) IBAN validation
{"name": "validate_iban","arguments": {"iban": "FR1420041010050500013M02606"}}
Configuration
Optional environment variables:
SIRENE_RATE_LIMIT_PER_MIN(default60)VIES_RATE_LIMIT_PER_MIN(default30)OPENIBAN_RATE_LIMIT_PER_MIN(default60)
Testing
$npm test
Pricing (Launch)
- Free: 200 calls/month
- Starter: EUR 9/month (2,000 calls)
- Pro: EUR 29/month (20,000 calls)
- Business: EUR 99/month (high volume)
First-Run Verification
- Run
lookup_fr_companywith a known French company. - Run
validate_eu_vatwith a valid VAT number. - Run
validate_ibanwith a known valid IBAN. - Confirm JSON response contract in your MCP client.
Deployment Notes
Apify (primary channel)
- Package this server as an Apify Actor.
- Expose stdin/stdout MCP transport through the Actor runtime wrapper.
- Suggested first pricing for launch:
- Free: 200 calls/month
- Starter: EUR 9/month (2,000 calls)
- Pro: EUR 29/month (20,000 calls)
- Business: EUR 99/month (high-volume)
Smithery (secondary channel)
- Publish MCP metadata + tool docs.
- Keep the same free/starter/pro tiers for consistency.
- Positioning: B2B supplier onboarding, KYB pre-checks, payout verification workflows.
Limitations (v1)
- VIES uptime can vary by member state service availability.
- No persistent cache in v1 (stateless process model).
- Rate limiter is in-memory (per process) and should be replaced by shared storage at higher scale.