Mmcp.market

Facture Électronique France MCP server

by cmendezs·io.github.cmendezs/mcp-facture-electronique-fr·v0.9.1

MCP server for French e-invoicing (XP Z12-013). Manages invoices, validation and compliance.

A92/100grade A
What users say
No reviews yet
Be the first
Safety scan
A92/100

full report

Adoption
New

0 stars

Reviews

Write one

Nobody has reviewed Facture Électronique France yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Facture Électronique France tools (35, 13 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • check_ppf_annuaire_health

    Check the availability of the PPF Annuaire service (GET /healthcheck). Use before a directory-management session to ensure the service is reachable.

  • create_directory_linewrite action

    Create a directory line (electronic invoice receiving address) (POST /ligne-annuaire).

  • create_routing_codewrite action

    Create a routing code (POST /code-routage).

  • create_webhookwrite action
  • delete_directory_linewrite action

    Delete a directory line (DELETE /ligne-annuaire/id-instance:{id-instance}).

  • delete_webhookwrite action

    Delete (unsubscribe from) a webhook. After deletion, the AP will stop sending notifications to the callback URL.

  • get_company_by_id_instance

    Look up a legal unit by directory instance ID (GET /siren/id-instance:{id-instance}).

  • get_company_by_siren

    Look up a legal unit by SIREN (GET /siren/code-insee:{siren}).

  • get_directory_line

    Look up a directory line by directory instance ID (GET /ligne-annuaire/id-instance:{id-instance}).

  • get_directory_line_by_code

    Look up a directory line by addressing code (GET /ligne-annuaire/code:{identifiant-adressage}).

  • get_establishment_by_id_instance

    Look up an establishment by directory instance ID (GET /siret/id-instance:{id-instance}).

  • get_establishment_by_siret

    Look up an establishment by SIRET (GET /siret/code-insee:{siret}).

  • get_flow

    Retrieve a flow by its identifier. docType allows choosing between JSON metadata (Metadata), the original document (Original), the converted document (Converted), or the readable representation (ReadableView). By default, returns the JSON metadata (status, dates, identifiers).

  • get_routing_code_by_id_instance

    Look up a routing code by directory instance ID (GET /code-routage/id-instance:{id-instance}).

  • get_routing_code_by_siret_and_code

    Look up a routing code by SIRET and code (GET /code-routage/siret:{siret}/code:{identifiant-routage}).

  • get_webhook

    Retrieve the full details of a webhook subscription: callback URL, authentication mode, signature configuration, and metadata filters (flow type, direction, processing rule, ack status).

  • healthcheck_flow

    Check the availability of the Approved Platform's Flow Service. Returns the operational status of the service (ok/degraded/unavailable). Use before an invoice submission session to ensure the AP is reachable.

  • list_webhooks

    List all webhook subscription IDs owned by the current OAuth2 token holder.

  • replace_directory_line

    Fully replace a directory line (PUT /ligne-annuaire/id-instance:{id-instance}).

  • replace_routing_code

    Fully replace a routing code (PUT /code-routage/id-instance:{id-instance}). Unlike update_routing_code, all fields are required and replace the existing object entirely.

  • run_check_5write action

    CHECK 5 — FR-specific structural and completeness checks.

  • search_company

    Search legal units (SIRENs) in the PPF Annuaire (POST /siren/recherche).

  • search_directory_line

    Search directory lines (electronic invoice receiving addresses) (POST /ligne-annuaire/recherche).

  • search_establishment

    Search establishments (SIRETs) in the PPF Annuaire (POST /siret/recherche).

  • search_flows

    Search flows (invoices, statuses, e-reportings) in the Approved Platform by criteria: flow type, status, processingRule, period, trackingId. Pagination via updatedAfter: use the 'nextUpdatedAfter' field from the response as the updated_after parameter value to get the next page.

  • search_routing_code

    Search routing codes (POST /code-routage/recherche).

  • submit_flowwrite action
  • submit_lifecycle_statuswrite action
  • submit_payment_reportwrite action
  • submit_transaction_reportwrite action
  • update_directory_linewrite action

    Partially update a directory line (PATCH /ligne-annuaire/id-instance:{id-instance}). Only provided fields are modified.

  • update_routing_codewrite action

    Partially update a routing code (PATCH /code-routage/id-instance:{id-instance}). Only provided fields are modified.

  • update_webhookwrite action

    Update a webhook subscription's technical parameters (authentication, signature, custom headers). Metadata filters (flow type, direction) cannot be changed; delete and recreate the webhook instead.

  • validate_ereporting_xml

    Validate a DGFiP e-reporting (Flux 10) FRR XML payload.

  • validate_facturx

    Validate a Factur-X CII XML document against its profile's Schematron ruleset.

Public scan report

scanner v0.1.5 · 2026-09-19 · same rubric, same numbers if you re-run it

no findings
  • Code scan22 source files scanned25/25
  • Live reliabilityno gateway calls yet and no remote to proben/a
  • Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 7 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 92/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

Install directly

claude mcp add mcp-facture-electronique-fr -- uvx mcp-facture-electronique-fr
Add to Cursor

Facture Électronique France: common questions

Is Facture Électronique France MCP server safe?
Yes, by our scan: it is graded A (92/100). Read the Facture Électronique France safety report
How do I install Facture Électronique France?
It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
Does Facture Électronique France need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Facture Électronique France maintained?
The last commit was 9 days ago (2026-09-12). The latest release is v0.9.1.

More from cmendezs