pypi Python analyzed 0.8.2

mcp-facture-electronique-fr

v0.8.2
pypi

MCP server exposing the AFNOR XP Z12-013 APIs for French electronic invoicing (Compatible Solution)

maintainer
Christophe Méndez
license
Apache-2.0
first seen
2026-08-14
last seen
2026-08-14
releases · 30d
2
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 34 tools
transport stdio · http counts 34 tools · 0 res · 0 prompts permission surface via code analysis

tools

  • check_ppf_annuaire_health
  • create_directory_line
  • create_routing_code
  • create_webhook
  • delete_directory_line
  • delete_webhook
  • get_company_by_id_instance
  • get_company_by_siren
  • get_directory_line
  • get_directory_line_by_code
  • get_establishment_by_id_instance
  • get_establishment_by_siret
  • get_flow
  • get_routing_code_by_id_instance
  • get_routing_code_by_siret_and_code
  • get_webhook
  • healthcheck_flow
  • list_webhooks
  • replace_directory_line
  • replace_routing_code
  • search_company
  • search_directory_line
  • search_establishment
  • search_flows
  • search_routing_code
  • submit_flow
  • submit_lifecycle_status
  • submit_payment_report
  • submit_transaction_report
  • update_directory_line
  • update_routing_code
  • update_webhook
  • validate_ereporting_xml
  • validate_facturx
code evidence v0.8.2 · pypi-sdist
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 19

filesystem 3

  • fs mcp_facture_electronique_fr-0.8.2/audit/audit_vs_core.py :28 from pathlib import Path
  • fs mcp_facture_electronique_fr-0.8.2/src/mcp_facture_electronique_fr/tools/ereporting_tools.py :21 import pathlib
  • fs mcp_facture_electronique_fr-0.8.2/src/mcp_facture_electronique_fr/validators.py :34 from pathlib import Path

network 3

  • net mcp_facture_electronique_fr-0.8.2/src/mcp_facture_electronique_fr/clients/directory_client.py :24 import httpx
  • net mcp_facture_electronique_fr-0.8.2/src/mcp_facture_electronique_fr/clients/flow_client.py :21 import httpx
  • net mcp_facture_electronique_fr-0.8.2/src/mcp_facture_electronique_fr/tools/flow_tools.py :16 import httpx

tool registrations 34

  • search_company mcp_facture_electronique_fr-0.8.2/src/mcp_facture_electronique_fr/tools/directory_tools.py :77
  • get_company_by_siren mcp_facture_electronique_fr-0.8.2/src/mcp_facture_electronique_fr/tools/directory_tools.py :124
  • get_company_by_id_instance mcp_facture_electronique_fr-0.8.2/src/mcp_facture_electronique_fr/tools/directory_tools.py :136
  • search_establishment mcp_facture_electronique_fr-0.8.2/src/mcp_facture_electronique_fr/tools/directory_tools.py :151
  • get_establishment_by_siret mcp_facture_electronique_fr-0.8.2/src/mcp_facture_electronique_fr/tools/directory_tools.py :193
  • get_establishment_by_id_instance mcp_facture_electronique_fr-0.8.2/src/mcp_facture_electronique_fr/tools/directory_tools.py :205
  • search_routing_code mcp_facture_electronique_fr-0.8.2/src/mcp_facture_electronique_fr/tools/directory_tools.py :220
  • get_routing_code_by_siret_and_code mcp_facture_electronique_fr-0.8.2/src/mcp_facture_electronique_fr/tools/directory_tools.py :257
  • get_routing_code_by_id_instance mcp_facture_electronique_fr-0.8.2/src/mcp_facture_electronique_fr/tools/directory_tools.py :272
  • create_routing_code mcp_facture_electronique_fr-0.8.2/src/mcp_facture_electronique_fr/tools/directory_tools.py :282
  • update_routing_code mcp_facture_electronique_fr-0.8.2/src/mcp_facture_electronique_fr/tools/directory_tools.py :341
  • replace_routing_code mcp_facture_electronique_fr-0.8.2/src/mcp_facture_electronique_fr/tools/directory_tools.py :367
  • search_directory_line mcp_facture_electronique_fr-0.8.2/src/mcp_facture_electronique_fr/tools/directory_tools.py :410
  • get_directory_line_by_code mcp_facture_electronique_fr-0.8.2/src/mcp_facture_electronique_fr/tools/directory_tools.py :458
  • get_directory_line mcp_facture_electronique_fr-0.8.2/src/mcp_facture_electronique_fr/tools/directory_tools.py :466
  • create_directory_line mcp_facture_electronique_fr-0.8.2/src/mcp_facture_electronique_fr/tools/directory_tools.py :474
  • update_directory_line mcp_facture_electronique_fr-0.8.2/src/mcp_facture_electronique_fr/tools/directory_tools.py :540
  • replace_directory_line mcp_facture_electronique_fr-0.8.2/src/mcp_facture_electronique_fr/tools/directory_tools.py :561
  • delete_directory_line mcp_facture_electronique_fr-0.8.2/src/mcp_facture_electronique_fr/tools/directory_tools.py :597
  • check_ppf_annuaire_health mcp_facture_electronique_fr-0.8.2/src/mcp_facture_electronique_fr/tools/directory_tools.py :639
  • validate_ereporting_xml mcp_facture_electronique_fr-0.8.2/src/mcp_facture_electronique_fr/tools/ereporting_tools.py :563
  • submit_transaction_report mcp_facture_electronique_fr-0.8.2/src/mcp_facture_electronique_fr/tools/ereporting_tools.py :590
  • submit_payment_report mcp_facture_electronique_fr-0.8.2/src/mcp_facture_electronique_fr/tools/ereporting_tools.py :766
  • validate_facturx mcp_facture_electronique_fr-0.8.2/src/mcp_facture_electronique_fr/tools/facturx_tools.py :31
  • submit_flow mcp_facture_electronique_fr-0.8.2/src/mcp_facture_electronique_fr/tools/flow_tools.py :71
  • search_flows mcp_facture_electronique_fr-0.8.2/src/mcp_facture_electronique_fr/tools/flow_tools.py :219
  • get_flow mcp_facture_electronique_fr-0.8.2/src/mcp_facture_electronique_fr/tools/flow_tools.py :296
  • submit_lifecycle_status mcp_facture_electronique_fr-0.8.2/src/mcp_facture_electronique_fr/tools/flow_tools.py :339
  • healthcheck_flow mcp_facture_electronique_fr-0.8.2/src/mcp_facture_electronique_fr/tools/flow_tools.py :577
  • list_webhooks mcp_facture_electronique_fr-0.8.2/src/mcp_facture_electronique_fr/tools/webhook_tools.py :64
  • get_webhook mcp_facture_electronique_fr-0.8.2/src/mcp_facture_electronique_fr/tools/webhook_tools.py :75
  • create_webhook mcp_facture_electronique_fr-0.8.2/src/mcp_facture_electronique_fr/tools/webhook_tools.py :92
  • update_webhook mcp_facture_electronique_fr-0.8.2/src/mcp_facture_electronique_fr/tools/webhook_tools.py :270
  • delete_webhook mcp_facture_electronique_fr-0.8.2/src/mcp_facture_electronique_fr/tools/webhook_tools.py :346

declared dependencies 12

  • fastmcp@>=2.0.0
  • mcp-einvoicing-core@>=1.15.0,<2.0.0
  • python-dotenv@>=1.0.0
  • pytest@>=8.0.0
  • pytest-asyncio@>=0.23.0
  • pytest-cov@>=5.0.0
  • pytest-httpx@>=0.30.0
  • respx@>=0.21.0
  • ruff@>=0.4.0,<0.16.0
  • mypy@>=1.10.0
  • pre-commit@>=4.5.1
  • saxonche@>=12.4.0