EU Business Check
Ce que fait ce MCP
Checks EU VAT numbers, finds company LEIs, and retrieves French and Norwegian business registry records.
Outils
Schéma d’entrée
{'type': 'object', 'required': ['country', 'vatNumber'], 'properties': {'country': {'type': 'string', 'pattern': '^[A-Za-z]{2}$', 'description': 'Two-letter country code of the VAT number: an EU member state (Greece is EL) or XI for Northern Ireland. GB numbers cannot be checked.'}, 'vatNumber': {'type': 'string', 'maxLength': 20, 'minLength': 2, 'description': 'The business VAT registration number, as printed on an invoice, with or without the country prefix, spaces and dots, for example 811128135 or DE 811 128 135.'}, 'requesterCountry': {'type': 'string', 'pattern': '^[A-Za-z]{2}$', 'description': 'Country code of the business VAT number of the user asking. Send with requesterVatNumber to get a consultation number.'}, 'requesterVatNumber': {'type': 'string', 'maxLength': 20, 'minLength': 2, 'description': 'The business VAT number of the user asking, for a consultation number. Leave out unless the user gives it.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'required': ['country', 'vatNumber', 'valid', 'checkedAt', 'notice', 'source'], 'properties': {'name': {'type': 'string'}, 'note': {'type': 'string'}, 'valid': {'type': 'boolean'}, 'notice': {'type': 'string'}, 'source': {'type': 'string'}, 'address': {'type': 'string'}, 'country': {'type': 'string'}, 'checkedAt': {'type': 'string'}, 'vatNumber': {'type': 'string'}, 'detailsWithheld': {'type': 'string'}, 'consultationNumber': {'type': 'string'}}}
Schéma d’entrée
{'type': 'object', 'properties': {'lei': {'type': 'string', 'pattern': '^[A-Za-z0-9]{20}$', 'description': 'A 20-character Legal Entity Identifier to look up directly.'}, 'name': {'type': 'string', 'maxLength': 150, 'minLength': 2, 'description': 'Company or organisation name to search for. Send either name or lei.'}, 'limit': {'type': 'integer', 'maximum': 10, 'minimum': 1, 'description': 'Most entities to return. Default 5.'}, 'country': {'type': 'string', 'pattern': '^[A-Za-z]{2}$', 'description': 'Two-letter country of the legal address to narrow a name search, for example DE.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'required': ['entities', 'notice', 'source'], 'properties': {'note': {'type': 'string'}, 'notice': {'type': 'string'}, 'source': {'type': 'string'}, 'entities': {'type': 'array', 'items': {'type': 'object', 'required': ['lei', 'name', 'status'], 'properties': {'lei': {'type': 'string'}, 'city': {'type': 'string'}, 'name': {'type': 'string'}, 'status': {'type': 'string'}, 'country': {'type': 'string'}, 'category': {'type': 'string'}, 'createdOn': {'type': 'string'}, 'legalForm': {'type': 'string'}, 'leiStatus': {'type': 'string'}, 'registerId': {'type': 'string'}, 'lastUpdated': {'type': 'string'}, 'nextRenewal': {'type': 'string'}, 'jurisdiction': {'type': 'string'}, 'registeredAs': {'type': 'string'}}}}, 'totalMatches': {'type': 'integer'}}}
Schéma d’entrée
{'type': 'object', 'required': ['ticket'], 'properties': {'ticket': {'type': 'string', 'pattern': '^fb_[0-9a-f]{32}$', 'description': 'The ticket id that submit_feedback returned.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'required': ['ticket', 'status'], 'properties': {'note': {'type': 'string'}, 'reply': {'type': ['string', 'null']}, 'status': {'enum': ['pending', 'answered'], 'type': 'string'}, 'ticket': {'type': 'string'}}}
Schéma d’entrée
{'type': 'object', 'properties': {'task': {'type': 'string', 'description': 'Alias for query: task phrase to search.'}, 'query': {'type': 'string', 'description': "Optional task keyword or phrase to search tools (e.g. 'recruiter', 'linkedin', 'feedback', 'broken links', 'jobs'). Omit to list all tools."}, 'keyword': {'type': 'string', 'description': 'Alias for query: keyword to search.'}}, 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'required': ['country', 'query'], 'properties': {'limit': {'type': 'integer', 'maximum': 10, 'minimum': 1, 'description': 'Most entities to return. Default 5.'}, 'query': {'type': 'string', 'maxLength': 150, 'minLength': 2, 'description': 'Company name, or the registration number: SIREN (9 digits) for FR, organisation number (9 digits) for NO.'}, 'country': {'enum': ['FR', 'NO'], 'type': 'string', 'description': 'Register to search: FR (France, Sirene) or NO (Norway, Enhetsregisteret). Other countries are not covered.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'required': ['country', 'query', 'entities', 'notice', 'source'], 'properties': {'note': {'type': 'string'}, 'query': {'type': 'string'}, 'notice': {'type': 'string'}, 'source': {'type': 'string'}, 'country': {'enum': ['FR', 'NO'], 'type': 'string'}, 'entities': {'type': 'array', 'items': {'type': 'object', 'required': ['number', 'name', 'status'], 'properties': {'name': {'type': 'string'}, 'size': {'type': 'string'}, 'number': {'type': 'string'}, 'status': {'type': 'string'}, 'address': {'type': 'string'}, 'activity': {'type': 'string'}, 'employees': {'type': 'string'}, 'legalForm': {'type': 'string'}, 'registeredOn': {'type': 'string'}, 'establishmentId': {'type': 'string'}}}}, 'totalMatches': {'type': 'integer'}}}
Schéma d’entrée
{'type': 'object', 'required': ['kind', 'message'], 'properties': {'kind': {'enum': ['need_tool', 'need_data', 'bug', 'other'], 'type': 'string', 'description': 'need_tool: a tool you want. need_data: data a tool lacks. bug: something broke. other: anything else about the tools.'}, 'tool': {'type': 'string', 'pattern': '^[A-Za-z0-9_.:-]{1,64}$', 'description': 'Optional: the name of the tool this is about, for example find_tariff_codes.'}, 'message': {'type': 'string', 'maxLength': 1000, 'minLength': 10, 'description': 'What you need or what broke, in plain words, at most 1000 characters. Links, email addresses and phone numbers are removed. Never include secrets or personal details.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'required': ['ticket', 'status'], 'properties': {'note': {'type': 'string'}, 'reply': {'type': ['string', 'null']}, 'status': {'enum': ['pending', 'answered'], 'type': 'string'}, 'ticket': {'type': 'string'}}}
Modifications récentes des outils
Serveurs MCP similaires
Corply — Start and run your company
Supports company formation and corporate administration including incorporation documents, signatures, cap tables, corporate acti…
BeeL
Provides Spanish company administration and VeriFactu-compliant invoicing, including customers, products, invoice issuance, corre…
FalaZuki Finance BR
Provides Brazil-focused financial calculations and rules for investments, credit, taxes, payroll, labor costs, debt, budgeting, a…
XBOSS
Accesses Korean tax, social insurance, payroll, cash receipt, e-tax invoice, and certificate filing services.
Sirenic
Provides European company registry, financial, procurement, sanctions, regulatory, insolvency, ownership, and ongoing due-diligen…
Xearno Tools
Provides financial, tax, employment-benefit, lending, pricing, and business calculators using jurisdiction-specific rules and cur…
schedule-iii
Transforms Indian company trial balances into controlled Schedule III financial statement workbooks with account mappings, disclo…
editalmd
Searches Brazilian public procurement opportunities and documents, tracks deadlines and alerts, and supports tender document acce…