arca-mcp
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
arca-mcp
MCP server for ARCA (Agencia de Recaudacion y Control Aduanero) - provides tools via stdio transport.
Installation
bun installRelated MCP server: ArcaMCP
Usage
# Start the server
bun run start
# Type check (no emission due to noEmit: true in tsconfig)
bun tscEnvironment Variables
Required for AFIP authentication (WS-AAA):
ARCA_WSAA_CERT: Certificate file (default:ghf.crt)ARCA_WSAA_PRIVATE_KEY: Private key file (default:ghf.key)ARCA_WSAA_PASSWORD: Private key password (default: empty)ARCA_TEST_MODE: Set tofalsefor production; any other value (or unset) uses homologationARCA_FETCH_LIMIT: SOAP retry attempts (default:3)
Certificate and key files are expected in the current directory (or currentDir tool parameter).
Important Notes
CUIT format: All tools require CUIT in
XX-XXXXXXXX-Xformat (validated via Zod)WSDL caching: WSDL files are downloaded to
./{service}_{env}.wsdl(e.g.,wsfe_test.wsdl) and reused for 1 yearOpenSSL required: The
signTrafunction usesopenssl cmsfor signing; ensure OpenSSL is installed and in PATHSOAP services: Communicates with AFIP's WS-FE (electronic invoicing) and WSAA (authentication) services
Temp files: Creates
TRA_*.xmlandTA_*.xmlfiles in the directory specified bycurrentDir(default:./)TypeScript: Strict type checking enabled;
moduleResolution: bundler(Bun-specific)
Project Structure
src/
├── main.ts # Entry point
├── tool.ts # MCP tool definitions (AFIP service wrappers)
├── arcaService.ts # SOAP client implementation
└── interface.ts # Unused (empty)Development Notes
No test framework configured; manual testing via MCP tools recommended
No lint/formatter config in repo (though
.gitignorereferences ESLint/Prettier)Uses Bun's built-in test runner? Not configured
WSDL downloads occur on first use or when cached file >1 year old
License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for ABRA Flexi — accounting, contacts, stock and draft-checked invoice creation.
Argentina AFIP/ARCA electronic invoices for AI agents - issue & query facturas, get CAE via WSFE.
Hosted Argentine commerce MCP: real AFIP invoicing, MercadoPago, logistics, catalog & WhatsApp.
Brazilian fiscal MCP server - issue NF-e, NFC-e, NFS-e, CT-e, MDF-e and DC-e via SEFAZ.
Related MCP Servers
- AlicenseAqualityFmaintenanceArgentine electronic invoicing (facturación electrónica) MCP Server for ARCA/AFIP. Emit invoices, manage credentials, check delegations, and look up taxpayers. 10 tools.12378 npmMIT
- AlicenseBqualityAmaintenanceMCP server for automating AFIP/ARCA electronic invoicing, certificate management, and Web Service authorization in Argentina.20247 npm30MIT
- AlicenseNot gradedqualityDmaintenanceMCP server to issue ARCA/AFIP Factura C for monotributistas using Afip SDK, PostgreSQL, and a secure preview-before-emission flow.MIT
- FlicenseAqualityDmaintenanceMCP server for creating, listing, and signing Turkish e-invoices, e-producer receipts, and e-self-employment receipts on the GİB e-Arşiv portal.241-