MCP.so
Sign In

Mifos X - AI - Model Context Protocol (MCP) for Apache Fineract®

@openMF

About Mifos X - AI - Model Context Protocol (MCP) for Apache Fineract®

Model Context Protocol - MCP for Mifos X

Basic information

Category

Other

License

MPL-2.0

Runtime

java

Transports

stdio

Publisher

openMF

Config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "mifosx": {
      "command": "jbang",
      "args": [
        "--quiet",
        "org.mifos.community.ai.mcp:mcp-server:1.0.0-SNAPSHOT:runner"
      ],
      "env": {
        "MIFOSX_BASE_URL": "",
        "MIFOSX_BASIC_AUTH_TOKEN": "",
        "MIFOS_TENANT_ID": ""
      }
    }
  }
}

Tools

No tools detected

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

Overview

What is Mifos X - AI - Model Context Protocol (MCP) for Apache Fineract®?

This project provides a Model Context Protocol (MCP) server for the Mifos X Ecosystem, enabling AI agents to access financial data and operations from the Apache Fineract banking backend. It is a standalone, stateless integration tier that works with any MCP-compatible client, with implementations available in Go (102 tools), Java (38 tools), Python (49 tools), and Rust (89 tools).

How to use Mifos X - AI - Model Context Protocol (MCP) for Apache Fineract®?

Choose an implementation, configure environment variables (copy .env.example and set the Fineract base URL, authentication token, and tenant ID), then build and run the server. For example, with Go: cd go && go build -o mcp-server && ./mcp-server. Use the MCP Inspector (npx @modelcontextprotocol/inspector <command>) to test interactively.

Key features of Mifos X - AI - Model Context Protocol (MCP) for Apache Fineract®?

  • Multi-language implementations (Go, Java, Python, Rust)
  • Stateless design with no user data storage
  • RBAC enforced via Fineract’s native permissions
  • Data sovereignty – the server makes no external calls
  • Universal compatibility with any MCP client
  • Up to 102 typed tools in the Go implementation

Use cases of Mifos X - AI - Model Context Protocol (MCP) for Apache Fineract®?

  • Automating client onboarding and identity management
  • Managing loan lifecycles (application, approval, disbursement, repayment)
  • Handling savings accounts (creation, activation, deposits, withdrawals)
  • Performing bulk operations on groups and centers
  • Generating reports and documents

Comments

More Other MCP servers