{"apiVersion":"v1","directorySlug":"data-mcp-75086afb7d","title":"GreenEris","description":"AI agents and automations in production for the work that repeats: customer requests, content, documents, checks, AI visibility. Human validation and proof log. Jean-Philippe Santarelli, Ajaccio and Paris.","pageUrl":"https://www.mcpbundles.com/skills/data-mcp-75086afb7d","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://data.greeneris.io/mcp","hostedMcpUrl":null,"toolCount":19,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"io.greeneris/data-mcp-75086afb7d","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"verify_company_eu","description":"One-call verification of a European company: official registry existence and status, insolvency signals, VAT (VIES), LEI (GLEIF), sanctions screening (EU/OFAC/UN/UK/FR), EORI and domain age, condensed into a pass/review/fail verdict with per-check source, timestamp and an explicit coverage map. Query: country=FR (FR, UK, IE, NO, FI, SK, PL, CZ, CH) and id=552032534 (national registry number). Factual verification, not a credit score. Buyers are never charged on failure. Price: $0.10 USDC per cal","inputSchema":{"type":"object","required":["country","id"],"properties":{"id":{"type":"string"},"lei":{"type":"string","default":""},"vat":{"type":"string","default":""},"eori":{"type":"string","default":""},"domain":{"type":"string","default":""},"country":{"type":"string"}}},"logicalName":"verify_company_eu","displayName":"verify_company_eu","title":"verify_company_eu","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"verify_supplier_fr","description":"One-call due diligence on a French company by SIREN or SIRET: checksum, existence and status (SIRENE), insolvency proceedings (BODACC), VAT validity (VIES) and sanctions screening across EU/OFAC/UN/UK/FR lists, condensed into a risk verdict (low, medium, high or critical) with reasons and a 0-100 score. Query: siren=NNNNNNNNN or siret=NNNNNNNNNNNNNN. Sub-checks degrade gracefully; buyers are never charged on failure. Price: $0.05 USDC per call (x402).","inputSchema":{"type":"object","required":["number"],"properties":{"number":{"type":"string"}}},"logicalName":"verify_supplier_fr","displayName":"verify_supplier_fr","title":"verify_supplier_fr","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"screen_sanctions","description":"Screen a name against the five official sanctions lists (EU, US OFAC SDN, UN, UK FCDO, French asset freezes) from a snapshot refreshed daily, with per-list dates. Query: name=NAME (optional threshold=0.6-1.0, lists=eu,ofac,un,uk,fr). Returns scored matches with entity type and programs, and a verdict: match, possible_match or no_match. Price: $0.01 USDC per call (x402).","inputSchema":{"type":"object","required":["name"],"properties":{"name":{"type":"string"},"lists":{"type":"string","default":""},"threshold":{"type":"number","default":0.85}}},"logicalName":"screen_sanctions","displayName":"screen_sanctions","title":"screen_sanctions","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"lookup_company_fr","description":"Official French company registry search via recherche-entreprises.api.gouv.fr (INSEE Sirene data, updated daily). Query: ?q=airbus or ?q=383474814 (name or SIREN), optional per_page (1-10), page, code_postal, activite_principale (NAF, e.g. 70.10Z), etat_administratif (A active / C ceased). Returns SIREN, legal form, NAF, HQ address, employee range, status and published finances per company. Personal data on directors is stripped (GDPR). 24h cache. Price: $0.005 USDC per call (x402).","inputSchema":{"type":"object","required":["q"],"properties":{"q":{"type":"string"},"per_page":{"type":"integer","default":3}}},"logicalName":"lookup_company_fr","displayName":"lookup_company_fr","title":"lookup_company_fr","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"lookup_company_uk","description":"Official UK Companies House data in one paid call. Search: ?q=tesco returns matching companies (number, status, type, incorporation date). Profile: ?number=00445790 returns the full profile PLUS current officers and PSC (persons with significant control, the UK quasi-UBO register): names, roles, natures of control, risk flags (insolvency history, charges, overdue filings) and typed insolvency cases when history exists. Statutory register data, minimized. 24h cache. Price: $0.01 USDC per call (x4","inputSchema":{"type":"object","properties":{"q":{"type":"string","default":""},"limit":{"type":"integer","default":5},"number":{"type":"string","default":""}}},"logicalName":"lookup_company_uk","displayName":"lookup_company_uk","title":"lookup_company_uk","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"check_insolvency_fr","description":"Legal announcements from the French BODACC official gazette for one company, by SIREN (Luhn-validated). Query: ?siren=383474814 (required), famille=collective for insolvency proceedings (optional filter), limit=10 (1-20). Returns newest-first announcements with family, tribunal, judgment nature and date, and source URL; legal entities only (GDPR-safe). Zero announcements for a valid SIREN is a clean-record signal. Source: DILA open data, daily publications. Cached 1h. Price: $0.01 USDC per call","inputSchema":{"type":"object","required":["siren"],"properties":{"limit":{"type":"integer","default":5},"siren":{"type":"string"},"famille":{"type":"string","default":""}}},"logicalName":"check_insolvency_fr","displayName":"check_insolvency_fr","title":"check_insolvency_fr","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"lookup_financials_fr","description":"Annual accounts filed with the French RNE (INPI). Query: ?siren=552032534 (9 digits, Luhn-validated). Returns the filing history -- closing date, filing date, type (complet/simplifie/consolide), public or confidential -- which is a KYB signal in itself. For the latest public filing it adds headline figures (revenue, operating and net result, total assets, equity) when the liasse scheme is mapped, else says not_covered rather than guessing. 24h cache. Price: $0.03 USDC per call (x402).","inputSchema":{"type":"object","required":["siren"],"properties":{"siren":{"type":"string"}}},"logicalName":"lookup_financials_fr","displayName":"lookup_financials_fr","title":"lookup_financials_fr","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"invoice_ready_fr","description":"One-call compliance check for the French e-invoicing reform (from 2026-09-01 the customer's SIREN is a mandatory invoice mention). Query: ?siren=552032534 or ?siret=55203253400041. Runs the Luhn checksum, confirms existence and active status in the official SIRENE registry, computes the FR VAT number and validates it live against VIES. Returns a single verdict: ready / not_ready / check_vat_manually (VIES flakiness never blocks the answer). 1h cache. Price: $0.02 USDC per call (x402).","inputSchema":{"type":"object","required":["number"],"properties":{"number":{"type":"string"}}},"logicalName":"invoice_ready_fr","displayName":"invoice_ready_fr","title":"invoice_ready_fr","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"validate_vat_eu","description":"Live intra-EU VAT number validation via the European Commission VIES REST API (real-time query of the member state registry). Query: ?cc=IE&vat=6388047V (cc = member state code incl. EL/XI, vat = number without country prefix). Returns is_valid, the trader name and address as registered (when the member state publishes them) and request_date (compliance timestamp); 24h cache. Price: $0.005 USDC per call (x402).","inputSchema":{"type":"object","required":["country","vat"],"properties":{"vat":{"type":"string"},"country":{"type":"string"}}},"logicalName":"validate_vat_eu","displayName":"validate_vat_eu","title":"validate_vat_eu","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"validate_siret_fr","description":"Instant pre-validation of French company numbers before invoicing or costly Sirene API calls. Auto-detects SIREN (9 digits) vs SIRET (14 digits), applies the INSEE Luhn rule and the documented La Poste exception (356000000*: digit sum mod 5). Query: ?number=44306184100047 (spaces/dots/dashes tolerated). Returns valid, type, siren, nic and the rule applied. Pure offline computation, 1y cache. Price: $0.001 USDC per call (x402).","inputSchema":{"type":"object","required":["number"],"properties":{"number":{"type":"string"}}},"logicalName":"validate_siret_fr","displayName":"validate_siret_fr","title":"validate_siret_fr","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"validate_iban","description":"Deterministic IBAN check before a SEPA/international transfer: format regex, per-country length (public SWIFT registry, ~85 countries) and ISO 7064 mod-97 checksum. Query: ?iban=FR1420041010050500013M02606 (spaces/dashes tolerated). Returns valid, country, bban, and a precise failure reason. Pure offline computation, 1y cache. Price: $0.001 USDC per call (x402).","inputSchema":{"type":"object","required":["iban"],"properties":{"iban":{"type":"string"}}},"logicalName":"validate_iban","displayName":"validate_iban","title":"validate_iban","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"check_eori","description":"Live EORI (Economic Operators Registration and Identification) validation via the European Commission EOS/DDS2 service -- the number every business needs to clear customs in the EU. Query: ?eori=FR38347481400100 (2-letter country + up to 15 alphanumerics). Returns valid true/false plus registered name and address when the operator consented to publication. SOAP upstream, clean JSON out; 24h cache. Price: $0.003 USDC per call (x402).","inputSchema":{"type":"object","required":["eori"],"properties":{"eori":{"type":"string"}}},"logicalName":"check_eori","displayName":"check_eori","title":"check_eori","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"lookup_lei","description":"Legal entity reference data from the GLEIF LEI golden copy (updated daily, CC0). Direct lookup: ?lei=529900FCMZ4LKXFD0R69. Search: ?name=airbus&country=FR&limit=5. Each result: lei, legal_name, entity_status, registration_status (ISSUED/LAPSED), jurisdiction, legal_form_id, hq_city/country, next_renewal_date. 24h cache. Price: $0.005 USDC per call (x402).","inputSchema":{"type":"object","properties":{"lei":{"type":"string","default":""},"name":{"type":"string","default":""},"limit":{"type":"integer","default":3},"country":{"type":"string","default":""}}},"logicalName":"lookup_lei","displayName":"lookup_lei","title":"lookup_lei","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"lei_ownership","description":"Who owns whom, from the official GLEIF LEI graph (CC0 licensed, covers 2.5M+ legal entities worldwide). Query: ?lei=5493001KJTIIGC8Y1R12. Four GLEIF lookups in one call: entity name and status, declared direct parent, ultimate parent, plus the total count and a 10-entity sample of direct children. Unknown LEI returns found=false. 24h cache. Price: $0.005 USDC per call (x402).","inputSchema":{"type":"object","required":["lei"],"properties":{"lei":{"type":"string"}}},"logicalName":"lei_ownership","displayName":"lei_ownership","title":"lei_ownership","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"verify_address_fr","description":"French address geocoding on the official Base Adresse Nationale (api-adresse.data.gouv.fr, Etalab/IGN, continuously updated). Forward: ?q=8 boulevard du port amiens with optional &type=housenumber|street|locality|municipality &citycode=80021 (INSEE filter). Reverse: ?lat=49.897&lon=2.290. &limit=1-10 (default 3). Each match returns normalized label, confidence score, lat/lon, street, postcode, city, INSEE citycode and context. No match returns 400 (not billed). Cached 24h. Price: $0.001 USDC per","inputSchema":{"type":"object","required":["q"],"properties":{"q":{"type":"string"},"limit":{"type":"integer","default":3}}},"logicalName":"verify_address_fr","displayName":"verify_address_fr","title":"verify_address_fr","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"validate_email","description":"One-call email verification for lead qualification and list hygiene: RFC 5322 syntax check, then a live MX lookup over DNS-over-HTTPS (Cloudflare, Google fallback). Detects non-existent domains (NXDOMAIN), null-MX domains that refuse mail (RFC 7505), and returns prioritized MX hosts. Query: ?email=someone@example.com. Verdict: deliverable | risky | undeliverable. 1h cache per address. Price: $0.005 USDC per call (x402).","inputSchema":{"type":"object","required":["email"],"properties":{"email":{"type":"string"}}},"logicalName":"validate_email","displayName":"validate_email","title":"validate_email","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"business_days_fr","description":"Adds N French business days to a date (?start=2026-07-13&add=30) or counts them over a range (?from=2026-07-01&to=2026-09-30). Skips weekends and the 11 French legal public holidays (movable feasts computed via Butcher-Meeus). mode=ouvres (Mon-Fri, default) or ouvrables (Mon-Sat). Deterministic local computation, JSON. Price: $0.005 USDC per call (x402).","inputSchema":{"type":"object","required":["start"],"properties":{"add":{"type":"integer","default":30},"start":{"type":"string"}}},"logicalName":"business_days_fr","displayName":"business_days_fr","title":"business_days_fr","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"find_public_tenders_eu","description":"Fresh EU public procurement notices from TED (Tenders Electronic Daily, official Publications Office API, new notices daily). Query: ?cpv=48000000&country=FRA&days_back=7&limit=10 (cpv = 8-digit CPV code, country = 3-letter buyer country, all optional). Each notice: publication_number, publication_date, title, buyer_name, tender deadline, notice URL. 1h cache. Price: $0.01 USDC per call (x402).","inputSchema":{"type":"object","properties":{"cpv":{"type":"string","default":""},"limit":{"type":"integer","default":5},"country":{"type":"string","default":""},"days_back":{"type":"integer","default":7}}},"logicalName":"find_public_tenders_eu","displayName":"find_public_tenders_eu","title":"find_public_tenders_eu","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"catalog","description":"FREE. Lists every product of this data shop: HTTP endpoint, price in USDC, and one-line summary. Use it to discover capabilities before paying.","inputSchema":{"type":"object","properties":{}},"logicalName":"catalog","displayName":"catalog","title":"catalog","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=GreenEris&config=eyJ1cmwiOiAiaHR0cHM6Ly9kYXRhLmdyZWVuZXJpcy5pby9tY3AifQ%3D%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22GreenEris%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fdata.greeneris.io%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22GreenEris%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fdata.greeneris.io%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=GreenEris&connectorUrl=https%3A%2F%2Fdata.greeneris.io%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"GreenEris\" --url \"https://data.greeneris.io/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/data-mcp-75086afb7d","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/data-mcp-75086afb7d/tools/{tool}","mcpServerUrl":"https://data.greeneris.io/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/data-mcp-75086afb7d?live=1"}