protogrid

Search / app.railway.up.api-production-24833/verif-entreprise-fr

Vérif Entreprise FR

R0· no sign-in

French company KYB (SIREN): status, insolvency, VAT, BODACC monitoring alerts. Free preview; x402.

v1.3.0 · active · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality72needs work
Trust83of 100
Uptime, 30 days100%
Latency p50302 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "verif-entreprise-fr": {
      "type": "http",
      "url": "https://api-production-24833.up.railway.app/mcp"
    }
  }
}
claude mcp add --transport http verif-entreprise-fr https://api-production-24833.up.railway.app/mcp
[mcp_servers.verif-entreprise-fr]
url = "https://api-production-24833.up.railway.app/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "verif-entreprise-fr": {
      "type": "remote",
      "url": "https://api-production-24833.up.railway.app/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "verif-entreprise-fr": {
      "type": "http",
      "url": "https://api-production-24833.up.railway.app/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=verif-entreprise-fr&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vYXBpLXByb2R1Y3Rpb24tMjQ4MzMudXAucmFpbHdheS5hcHAvbWNwIn0%3D"
}
{
  "servers": {
    "verif-entreprise-fr": {
      "type": "http",
      "url": "https://api-production-24833.up.railway.app/mcp"
    }
  }
}
{
  "mcpServers": {
    "verif-entreprise-fr": {
      "httpUrl": "https://api-production-24833.up.railway.app/mcp"
    }
  }
}
extensions:
  "verif-entreprise-fr":
    enabled: true
    name: "verif-entreprise-fr"
    type: streamable_http
    uri: "https://api-production-24833.up.railway.app/mcp"
    timeout: 300

Quality 72 / 100needs work

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene93 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • warn
    tools.description_length2 tools have descriptions over 1,024 characters, which crowds the context
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations5 of 5 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • pass
    tools.token_costabout 1,816 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability25 · weight 15
  • warn
    stability.changes7 tool changes in 30 days
  • fail
    stability.rug_pull3 tools kept their name but changed most of their description in 30 days; review before trusting them
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

5 tools, about 1,816 tokens to load them all · tool set c146891e99d6 · tools last changed 2026-10-13 · checked 2026-10-19 12:00 UTC

Tool changes

  • surveiller_entrepriseadded

    Start monitoring ONE French company for 90 days. BODACC is checked every 3 hours; each NEW notice (safeguard, receivership, liquidation, plan, closure, deregistration) published after the start creates an alert. Notices already published are not alerted: use verifier_entreprise for the current state. Delivery: if `webhook` (public HTTPS URL) is given, each alert is POSTed as JSON with the header X-Verif-Signature = sha256=HMAC-SHA256(body, jeton). In every case, alerts can be polled at the returned `suivi` URL (free). Keep the returned `jeton`: it signs webhooks and gives access to the alerts. Errors (never charged): an invalid SIREN, a non-public webhook or an unknown company returns an error and is not settled. Payment: $0.1 per company via x402 (USDC on Base or Solana). No account or API key.

  • apercu_entrepriseadded

    FREE quick check of a French company by SIREN (10 calls per day): official name, active/closed status, head-office city, and the NUMBER of alerts found (insolvency proceedings, closure, closed head office…), without their detail. Use it first to triage. If alertes > 0, or before paying or onboarding a supplier, call verifier_entreprise ($0.01 via x402) for the verdict, the sourced signals with links to the official notices, the insolvency history (BODACC) and the VAT number checked in VIES. For sole traders, only the trade name is returned, never the person's name.

  • verifier_entreprisechangedinput schema
  • verifier_entreprisechangeddescription
    before

    Verify a French company (KYB / supplier check) when you already have its 9-digit SIREN. Returns legal identity, active/closed status, age, headcount band, establishments, the current insolvency-procedure state parsed from BODACC notices (safeguard, receivership, liquidation, plans, closures), RGE/Qualiopi labels, and a verdict (favorable | vigilance | defavorable | indetermine) justified by stable signal codes, each with its source and a link to the official notice. When to use another tool: if you only know the company name, call rechercher_entreprise first to get the SIREN. This tool only says whether the company holds an RGE label; for the detailed RGE certifications of one establishment (domains, certifying body, validity dates), call qualifications_rge with its SIRET (entreprise.siege.siret in this result). Optional `nom`: checks whether a name matches the official one (exacte | partielle | aucune) without ever returning the official name — useful for sole traders, whose names are never disclosed. Errors (never charged): an invalid SIREN (wrong length or Luhn key) is rejected before any payment request; an unknown or non-public company returns an error after the payment is verified but before it is settled; if BODACC is unreachable the verdict is `indetermine` with confidence `partielle`. Payment: $0.01 per call via x402 (USDC on Base or Solana). No account or API key.

    after · 96% of words in common

    Verify a French company (KYB / supplier check) when you already have its 9-digit SIREN. Returns legal identity (with the intra-EU VAT number and whether VIES reports it active), active/closed status, age, headcount band, establishments, the current insolvency-procedure state parsed from BODACC notices (safeguard, receivership, liquidation, plans, closures), RGE/Qualiopi labels, and a verdict (favorable | vigilance | defavorable | indetermine) justified by stable signal codes, each with its source and a link to the official notice. When to use another tool: if you only know the company name, call rechercher_entreprise first to get the SIREN. This tool only says whether the company holds an RGE label; for the detailed RGE certifications of one establishment (domains, certifying body, validity dates), call qualifications_rge with its SIRET (entreprise.siege.siret in this result). Optional `nom`: checks whether a name matches the official one (exacte | partielle | aucune) without ever returning the official name — useful for sole traders, whose names are never disclosed. Errors (never charged): an invalid SIREN (wrong length or Luhn key) is rejected before any payment request; an unknown or non-public company returns an error after the payment is verified but before it is settled; if BODACC is unreachable the verdict is `indetermine` with confidence `partielle`. Payment: $0.01 per call via x402 (USDC on Base or Solana). No account or API key.

  • qualifications_rgechangeddescription, input schema, annotationsmeaning changed
    before

    RGE energy-renovation certifications of a French establishment by SIRET (ADEME official list): domains, certifying body, validity dates. $0.01 per call (x402, USDC).

    after · 21% of words in common

    List the RGE (Reconnu Garant de l'Environnement) energy-renovation certifications of ONE French establishment, identified by its 14-digit SIRET, from the official ADEME list. Use it to check a contractor before work eligible for French renovation subsidies (MaPrimeRénov', CEE): each qualification comes with its domains, certifying body, start and end dates, and whether it is valid today; `rge.qualifie` is true when at least one is currently valid. When to use another tool: verifier_entreprise works on the whole company (SIREN) and only says whether an RGE label exists. Get the SIRET from rechercher_entreprise (siret) or verifier_entreprise (entreprise.siege.siret). Errors (never charged): an invalid SIRET is rejected before any payment request; an unknown or non-public establishment returns an error and is not settled. An establishment without any RGE certification returns `qualifie: false` and an empty list (this is a valid, charged answer). Payment: $0.01 per call via x402 (USDC on Base or Solana). No account or API key.

  • rechercher_entreprisechangeddescription, input schema, annotationsmeaning changed
    before

    Find a French company's SIREN from its name, optionally filtered by postcode or INSEE commune code. Up to 10 results, no personal data. $0.002 per call (x402, USDC).

    after · 22% of words in common

    Find a French company's SIREN when you only know its name (3 to 100 characters). Narrow the results with `code_postal` (5-digit postcode, e.g. 69003) or `commune` (5-character INSEE commune code, e.g. 69383 — not a city name); both can be combined. Returns at most 10 matches with siren, siret of the establishment matching the location filter (otherwise the head office), name, status, NAF code, city, postcode and creation date. `plusDeResultats: true` means more companies match: refine the query. No personal data: sole traders appear under their trade name only. Next step: call verifier_entreprise with the SIREN for a full check, or qualifications_rge with the SIRET for RGE certifications. Errors (never charged): a query shorter than 3 characters or a malformed filter is rejected before any payment request. Payment: $0.002 per call via x402 (USDC on Base or Solana). No account or API key.

  • verifier_entreprisechangeddescription, input schema, annotationsmeaning changed
    before

    French company verification (KYB) by SIREN: legal identity, active/closed status, insolvency proceedings (BODACC), RGE labels, explained verdict with stable signal codes. Optional `nom` checks a name without disclosing the official one. $0.01 per call (x402, USDC).

    after · 22% of words in common

    Verify a French company (KYB / supplier check) when you already have its 9-digit SIREN. Returns legal identity, active/closed status, age, headcount band, establishments, the current insolvency-procedure state parsed from BODACC notices (safeguard, receivership, liquidation, plans, closures), RGE/Qualiopi labels, and a verdict (favorable | vigilance | defavorable | indetermine) justified by stable signal codes, each with its source and a link to the official notice. When to use another tool: if you only know the company name, call rechercher_entreprise first to get the SIREN. This tool only says whether the company holds an RGE label; for the detailed RGE certifications of one establishment (domains, certifying body, validity dates), call qualifications_rge with its SIRET (entreprise.siege.siret in this result). Optional `nom`: checks whether a name matches the official one (exacte | partielle | aucune) without ever returning the official name — useful for sole traders, whose names are never disclosed. Errors (never charged): an invalid SIREN (wrong length or Luhn key) is rejected before any payment request; an unknown or non-public company returns an error after the payment is verified but before it is settled; if BODACC is unreachable the verdict is `indetermine` with confidence `partielle`. Payment: $0.01 per call via x402 (USDC on Base or Solana). No account or API key.

Full history: list_changes · trend: quality JSON.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 83 / 100

no-repository
provenance55
liveness100
freshness100
hygiene80

+dns-namespace +website +reachable +uptime-100% +updated-6d-ago -no-repository

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://api-production-24833.up.railway.app/mcp streamable-httpnoneyes100%302 ms2025-11-252026-10-19

Tools (5)

apercu_entrepriseread-onlyFREE quick check of a French company by SIREN (10 calls per day): official name, active/closed status, head-office city, and the NUMBER of alerts found (insolvency proceedings, closure, closed head office…), without their detail. Use it first to triage. If alertes > 0, or before paying or onboarding a supplier, call verifier_entreprise ($0.01 via x402) for the verdict, the sourced signals with links to the official notices, the insolvency history (BODACC) and the VAT number checked in VIES. For sole traders, only the trade name is returned, never the person's name.
qualifications_rgeread-onlyList the RGE (Reconnu Garant de l'Environnement) energy-renovation certifications of ONE French establishment, identified by its 14-digit SIRET, from the official ADEME list. Use it to check a contractor before work eligible for French renovation subsidies (MaPrimeRénov', CEE): each qualification comes with its domains, certifying body, start and end dates, and whether it is valid today; `rge.qualifie` is true when at least one is currently valid. When to use another tool: verifier_entreprise works on the whole company (SIREN) and only says whether an RGE label exists. Get the SIRET from rechercher_entreprise (siret) or verifier_entreprise (entreprise.siege.siret). Errors (never charged): an invalid SIRET is rejected before any payment request; an unknown or non-public establishment returns an error and is not settled. An establishment without any RGE certification returns `qualifie: false` and an empty list (this is a valid, charged answer). Payment: $0.01 per call via x402 (USDC on Base or Solana). No account or API key.
rechercher_entrepriseread-onlyFind a French company's SIREN when you only know its name (3 to 100 characters). Narrow the results with `code_postal` (5-digit postcode, e.g. 69003) or `commune` (5-character INSEE commune code, e.g. 69383 — not a city name); both can be combined. Returns at most 10 matches with siren, siret of the establishment matching the location filter (otherwise the head office), name, status, NAF code, city, postcode and creation date. `plusDeResultats: true` means more companies match: refine the query. No personal data: sole traders appear under their trade name only. Next step: call verifier_entreprise with the SIREN for a full check, or qualifications_rge with the SIRET for RGE certifications. Errors (never charged): a query shorter than 3 characters or a malformed filter is rejected before any payment request. Payment: $0.002 per call via x402 (USDC on Base or Solana). No account or API key.
surveiller_entrepriseread-onlyStart monitoring ONE French company for 90 days. BODACC is checked every 3 hours; each NEW notice (safeguard, receivership, liquidation, plan, closure, deregistration) published after the start creates an alert. Notices already published are not alerted: use verifier_entreprise for the current state. Delivery: if `webhook` (public HTTPS URL) is given, each alert is POSTed as JSON with the header X-Verif-Signature = sha256=HMAC-SHA256(body, jeton). In every case, alerts can be polled at the returned `suivi` URL (free). Keep the returned `jeton`: it signs webhooks and gives access to the alerts. Errors (never charged): an invalid SIREN, a non-public webhook or an unknown company returns an error and is not settled. Payment: $0.1 per company via x402 (USDC on Base or Solana). No account or API key.
verifier_entrepriseread-onlyVerify a French company (KYB / supplier check) when you already have its 9-digit SIREN. Returns legal identity (with the intra-EU VAT number and whether VIES reports it active), active/closed status, age, headcount band, establishments, the current insolvency-procedure state parsed from BODACC notices (safeguard, receivership, liquidation, plans, closures), RGE/Qualiopi labels, and a verdict (favorable | vigilance | defavorable | indetermine) justified by stable signal codes, each with its source and a link to the official notice. When to use another tool: if you only know the company name, call rechercher_entreprise first to get the SIREN. This tool only says whether the company holds an RGE label; for the detailed RGE certifications of one establishment (domains, certifying body, validity dates), call qualifications_rge with its SIRET (entreprise.siege.siret in this result). Optional `nom`: checks whether a name matches the official one (exacte | partielle | aucune) without ever returning the official name — useful for sole traders, whose names are never disclosed. Errors (never charged): an invalid SIREN (wrong length or Luhn key) is rejected before any payment request; an unknown or non-public company returns an error after the payment is verified but before it is settled; if BODACC is unreachable the verdict is `indetermine` with confidence `partielle`. Payment: $0.01 per call via x402 (USDC on Base or Solana). No account or API key.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "app.railway.up.api-production-24833/verif-entreprise-fr",
  "icons": [
    {
      "src": "https://api-production-24833.up.railway.app/logo.svg",
      "sizes": [
        "any"
      ],
      "mimeType": "image/svg+xml"
    },
    {
      "src": "https://api-production-24833.up.railway.app/logo.png",
      "sizes": [
        "256x256"
      ],
      "mimeType": "image/png"
    }
  ],
  "title": "Vérif Entreprise FR",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://api-production-24833.up.railway.app/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "1.3.0",
  "websiteUrl": "https://api-production-24833.up.railway.app",
  "description": "French company KYB (SIREN): status, insolvency, VAT, BODACC monitoring alerts. Free preview; x402."
}