Skip to main content

finanzas-mcp

CI PyPI

Servidor MCP (Model Context Protocol) de calculadoras financieras genéricas, en español, para usar con Claude Desktop, Claude Code o cualquier cliente MCP.

25 herramientas de cálculo puro: todas operan sobre los datos que tú entregas — el servidor no se conecta a internet, a bases de datos ni guarda estado. Sirve para cualquier empresa, en cualquier moneda.

Finance calculators as an MCP server (Spanish-first): ratios, DuPont, Altman Z-Score, Piotroski F-Score, WACC, CAPM, DCF, multiples, NPV/IRR, break-even, AR aging, depreciation, loan amortization, indirect cash flow, and Chilean tax helpers (VAT, corporate tax, monetary correction). Pure computation, no external connections.

Demo: Claude calculando un WACC con finanzas-mcp

Herramientas

Módulo Tools
Ratios y diagnóstico ratios_liquidez · ratios_rentabilidad · ratios_eficiencia (DIO/DSO/DPO/CCC) · ratios_endeudamiento · dupont (3 y 5 factores) · altman_z_score (3 variantes) · piotroski_f_score · working_capital (NOF)
Valoración capm_costo_equity (con beta Hamada) · wacc · dcf (con sensibilidad WACC×g) · valoracion_multiplos · van_tir (VAN, TIR, payback)
Operación punto_equilibrio · variacion (Δ, %, CAGR) · aging_cartera · depreciacion (lineal/acelerada/suma dígitos) · amortizacion_credito (francés/alemán) · interes_compuesto · flujo_caja_indirecto
Tributario (Chile, parametrizable) iva · impuesto_empresa (14A/14D3/custom) · correccion_monetaria · escudo_fiscal · ppm_calculo

Convenciones: tasas en decimales (0.10 = 10 %), montos en la moneda que uses, resultados con interpretación incluida donde aporta.

Instalación

Claude Desktop / Claude Code (con uv)

{
  "mcpServers": {
    "finanzas": {
      "command": "uvx",
      "args": ["finanzas-mcp"]
    }
  }
}

En Claude Code basta:

claude mcp add finanzas -- uvx finanzas-mcp

Desde el código clonado

git clone https://github.com/MITDEVPRO/finanzas-mcp
cd finanzas-mcp
uv run finanzas-mcp        # o: pip install -e . && finanzas-mcp

Ejemplos de uso (en tu cliente MCP)

  • "Calcula la liquidez con activo corriente 850M, pasivo corriente 260M, inventario 420M"
  • "Valoriza por DCF: FCF 1.200, 1.350, 1.500; WACC 11%; g 2,5%; deuda neta 2.000"
  • "¿Cuál es el Z-Score? Activos 10.000M, pasivos 6.000M, WC 1.800M, utilidades retenidas 2.500M, EBIT 900M, patrimonio 4.000M"
  • "Tabla de un crédito de 50M a 60 cuotas, 1,1% mensual, sistema francés"
  • "Aging de estas facturas: [{monto: 12M, dias_vencido: 45, cliente: 'ACME'}, …]"

Desarrollo

uv run --group dev pytest        # 20 tests de la matemática financiera

Estructura: src/finanzas_mcp/ — app.py (instancia FastMCP) + 4 módulos de tools + server.py (entry point stdio). SDK oficial mcp.

Disclaimer

Los resultados son referenciales y educativos: no constituyen asesoría financiera, tributaria ni de inversión. Las tasas tributarias chilenas (IVA 19 %, 14A 27 %, 14D3 25 %) son las vigentes al momento de publicar y son parametrizables en cada tool.

Licencia

MIT


mcp-name: io.github.MITDEVPRO/finanzas-mcp

Metadata

Release files for finanzas-mcp 0.1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for finanzas-mcp 0.1.3
File Size Uploaded Provenance
finanzas_mcp-0.1.3.tar.gz 229.2 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for finanzas-mcp 0.1.3
File Interpreter ABI Platform
finanzas_mcp-0.1.3-py3-none-any.whl Python 3 none any Details

Total release size: 248.0 kB

Release files / finanzas_mcp-0.1.3.tar.gz

Download URL finanzas_mcp-0.1.3.tar.gz
Size 229.2 kB
Tags Source
SHA-256 checksum
How to use checksums
cd0302edb3420c1bb4f48f8dc13465d9697c5c54b80fd3b8fa7a5304d2a9f2df
BLAKE2b-256 checksum
How to use checksums
b5aaf4d311b04919bffd3eeb43739dd72b5442d1a37f4801bfbe6bfebe6546da
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.6 {"installer":{"name":"uv","version":"0.11.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / finanzas_mcp-0.1.3-py3-none-any.whl

Download URL finanzas_mcp-0.1.3-py3-none-any.whl
Size 18.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0241d47d4fa52deed56b5a2c18f30028cf8a860c64fe8a382739ae351779077e
BLAKE2b-256 checksum
How to use checksums
1337833d6f701da3ae006de5170063239d6540a6526929cb86edb2a106558075
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.6 {"installer":{"name":"uv","version":"0.11.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Security for finanzas-mcp 0.1.3

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page