Financial audit and ledger query tools exposed via Model Context Protocol (MCP).
This MCP server provides AI agents with tools to:
- Generate Audit Reports: Create compliance, risk, and transaction summary reports
- Query Financial Ledger: Access transaction data, balances, and summaries from an in-memory SQLite database
- 🔒 Regulatory-grade audit reporting (SOC-2 Type II, ISO-27001 compliant)
- 💾 In-memory SQLite database with 1000 sample transactions
- 🔌 MCP Protocol for seamless AI agent integration
- 🐳 Docker support for easy deployment
Generate comprehensive audit reports for financial data.
Parameters:
report_type: Type of report (compliance,risk,transaction)date_range(optional): Date range filter withstart_dateandend_dateformat(optional): Output format (jsonorcsv)
Example:
{
"report_type": "compliance",
"date_range": {
"start_date": "2026-01-01",
"end_date": "2026-07-28"
},
"format": "json"
}Query financial ledger data from the in-memory database.
Parameters:
query_type: Type of query (transactions,balance,summary)date_range(optional): Date range filterlimit(optional): Maximum number of results (default: 100)
Example:
{
"query_type": "transactions",
"limit": 50
}docker build -t aca-mcp-tools .
docker run -p 8080:8080 aca-mcp-tools# Install dependencies
pip install -r requirements.txt
# Run the server
python main.pyAdd to your MCP client configuration:
{
"mcpServers": {
"aca-financial-tools": {
"url": "http://localhost:8080",
"transport": "streamable-http"
}
}
}mcp_tools/
├── main.py # MCP server implementation
├── requirements.txt # Python dependencies
├── Dockerfile # Container configuration
├── tools/
│ ├── generate_audit_report.py # Audit report generator
│ └── query_ledger.py # Ledger query tool
└── README.md
- Certified: SCB-2026-04 (Security Compliance Board)
- Standards: SOC-2 Type II, ISO-27001
- Phase: 9 (Production-ready)
- Owner: ACA PoC Team
MIT License - See LICENSE file for details
This is a proof-of-concept project for demonstrating AGNTCY Directory capabilities.
ACA PoC Team - aca-poc@dell.com