Back to Home
reyhansunduk icon

efatura-mcp-server

Verified Safe

by reyhansunduk

Overview

Integrate with the Turkish GİB e-Arşiv Fatura system to manage e-invoices via an MCP server.

Installation

Run Command
python -m efatura_mcp.server

Environment Variables

  • GIB_USERNAME
  • GIB_PASSWORD
  • GIB_ENVIRONMENT

Security Notes

The project demonstrates strong security awareness, especially with the detailed `SECURITY.md` and the automatic fallback to a mock API if real GİB credentials are not properly configured or are placeholder values. Credentials are loaded from environment variables (`.env`). Network communication with GİB uses HTTPS for security. A minor concern is the potential logging of sensitive `e.response.text` in `gib_earsiv_client.py` during error handling, which could expose parts of a GİB error message if it contains sensitive data. There's also a discrepancy where `zeep` and `lxml` are listed as dependencies in `pyproject.toml` but are not directly used by the provided `gib_earsiv_client.py`, which instead uses `requests`.

Similar Servers

Stats

Interest Score30
Security Score8
Cost ClassMedium
Avg Tokens300
Stars1
Forks0
Last Update2025-12-05

Tags

e-FaturaGİBInvoicingTurkish Tax AuthorityMCP Server