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
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
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
- AlicenseBqualityBmaintenanceMCP server for automating AFIP/ARCA electronic invoicing, certificate management, and Web Service authorization in Argentina.2053 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-