ACA PoC MCP Tools Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@ACA PoC MCP Tools ServerGenerate a transaction audit report for last month."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
ACA PoC MCP Tools Server (Vulnerable Demo Version)
⚠️ WARNING: This repository contains intentional security vulnerabilities for demonstration purposes only. DO NOT use in production!
Financial audit and ledger query tools exposed via Model Context Protocol (MCP) - Vulnerable Version for Security Testing.
Overview
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
Related MCP server: valta-mcp
⚠️ Known Vulnerabilities (Intentional)
This version contains the following security vulnerabilities for demonstration:
SQL Injection - Unsafe query construction in ledger queries
Command Injection - Unsafe shell command execution in report generation
Path Traversal - Unsafe file path handling in export functionality
Hardcoded Secrets - API keys and passwords in source code
Insecure Deserialization - Unsafe pickle usage
XXE (XML External Entity) - Unsafe XML parsing
SSRF (Server-Side Request Forgery) - Unsafe URL fetching
Weak Cryptography - MD5 hashing for sensitive data
Insecure Dependencies - Outdated vulnerable packages
Information Disclosure - Verbose error messages with stack traces
Tools
1. generate_audit_report
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)export_path(optional): File path for export (⚠️ vulnerable to path traversal)
2. query_ledger
Query financial ledger data from the in-memory database.
Parameters:
query_type: Type of query (transactions,balance,summary)filter(optional): SQL filter clause (⚠️ vulnerable to SQL injection)limit(optional): Maximum number of results (default: 100)
Installation
Using Docker
docker build -t aca-mcp-tools-vulnerable .
docker run -p 8080:8080 aca-mcp-tools-vulnerableLocal Development
# Install dependencies
pip install -r requirements.txt
# Run the server
python main.pyMCP Configuration
Add to your MCP client configuration:
{
"mcpServers": {
"aca-financial-tools-vulnerable": {
"url": "http://localhost:8080",
"transport": "streamable-http"
}
}
}Security & Compliance
Status: ⚠️ VULNERABLE - For demonstration only
Phase: 0 (Not production-ready)
Owner: ACA PoC Team
License
MIT License - See LICENSE file for details
Disclaimer
This software is provided for educational and demonstration purposes only. It contains intentional security vulnerabilities and should never be deployed in production environments or used with real data.
Contact
ACA PoC Team - aca-poc@dell.com
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceThis MCP server enables security auditing for MCP configurations and AI agents, including prompt injection testing, data flow tracing, and security policy generation.Last updated106MIT
- AlicenseAqualityBmaintenanceAn MCP server for Valta that exposes financial governance tools for AI agents, including spend authorization and audit trail via MCP-compatible clients.Last updated616591MIT
- Flicense-qualityBmaintenanceAn MCP server that enables AI agents to safely interact with a double-entry payments ledger, enforcing idempotency, policy-based access control, and human-in-the-loop approval for high-value actions.Last updated
- Flicense-qualityCmaintenanceA secure MCP server that exposes a SQLite database to AI agents with Role-Based Access Control, supporting authentication, customer/order/user management, and audit logging.Last updated
Related MCP Connectors
A paid remote MCP for hosted MCP server, built to return verdicts, receipts, usage logs, and audit-r
A paid remote MCP for agent memory MCP, built to return verdicts, receipts, usage logs, and audit-re
A paid remote MCP for CLI tool MCP, built to return verdicts, receipts, usage logs, and audit-ready
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/anasmithdell/mcp_tools_vulnerable'
If you have feedback or need assistance with the MCP directory API, please join our Discord server